Tranzakciók osztályozása LLM-mel¶
Ez az oldal az LLM-segített osztályozási munkafolyamatot tárgyalja: egy szolgáltató beállítását, egy tranzakcióra vonatkozó javaslat előnézetét, az ellenőrzési kört (alkalmazás, elutasítás vagy felülbírálás), az IVA-adómezők telítését, valamint egy csatolt számla beolvasását egy modellel, a saját gépén vagy - kifejezett hozzájárulással - egy felhőszolgáltatón keresztül. A javaslat mindig kiindulópont: Ön erősíti meg vagy javítja, és a modell soha nem állít be euróösszeget.
Az osztályozás nem lép kapcsolatba az AEAT-tal, és nem nyújt be semmit. A szolgáltató CLI-je a szolgáltatóbeállításától függően kapcsolatba léphet a saját külső szolgáltatásával; valós adózói adatok használata előtt lásd az adatvédelmi határvonalat.
Az ezen az oldalon szereplő LLM- és vízió-parancsokhoz olyan szolgáltató CLI vagy helyi vízió-modell szükséges, amelyet a dokumentációs sandbox nem futtat, ezért csak megjelenítő keretként szerepelnek. A körülöttük lévő helyi parancsok élőben futnak a build idején.
Mielőtt hozzákezd¶
Szüksége lesz a következőkre:
Egy aktív profil, lásd az adózói profil beállítása, és legalább egy tranzakció az osztályozáshoz a ledgerében. Lásd Tranzakciók importálása és kezelése.
A mesterkulcs-jelmondata. A parancs megnyitja a titkosított ledgert, ezért bekéri a jelmondatot.
Egy telepített, a
PATH-on lévő és bejelentkezett szolgáltató CLI.
A futtatókörnyezet a súgót, a kéréseket és az üzeneteket spanyolul jeleníti meg.
Szolgáltató beállítása¶
Az aeat nem tárol LLM-hitelesítő adatokat, és nincs külön LLM-fiókbeállítása. Egy olyan szolgáltató CLI-t futtat, amely már telepítve és hitelesítve van a rendszerén. Az osztályozási parancs elfogad olyan szolgáltatóneveket, mint a claude, az antigravity és a codex; az antigravity a Google agy CLI-jét használja, amely a visszavonult önálló gemini CLI támogatott utódja.
Az aeat config check megmutatja, mely szolgáltatói CLI-k láthatók a PATH alatt. Minden szolgáltatót disponible vagy ausente állapottal sorol fel, minden problémához a megoldással, a profilszolgáltatás képességei mellett. Ez csak a felderíthetőségről szól, nem a fiókba való bejelentkezésről. A helyi képolvasó is megjelenik ott: ausente állapotot mutat, amíg a futtatókörnyezet nem válaszol. Az aeat config provision status részletesen beszámol a futtatókörnyezetről és minden olvasómodellről.
Telepítse és hitelesítse a szolgáltatót a saját CLI-jével vagy fiókfolyamatával. A bejelentkezési parancs és az adatmegőrzési beállítások a szolgáltatóhoz tartoznak, nem az aeat-hoz. Ezután végezzen füstpróbát egy előnézettel, amely semmit sem ment:
aeat app ledger classify <transaction-id> --llm claudeaeat app ledger classify <transaction-id> --llm claudeEgy kijelentkezett szolgáltatónál a parancs elutasítja a műveletet, és továbbítja a szolgáltató saját hibáját (például La clasificacion por LLM fallo: claude CLI exited with 1: 'Not logged in ...'). Fejezze be az adott szolgáltató bejelentkezését, és próbálja újra.
Kérjen javaslatot¶
Keressen egy sort, amely még osztályozásra vár, és vizsgálja meg. Ezután küldje el azt az egy sort a szolgáltatónak előnézetre:
aeat app ledger list --filter classification=NOT_YET_PROCESSEDaeat app ledger list --filter classification=NOT_YET_PROCESSEDACCOUNTING LEDGER TRANSACTIONS id full_id date amount description IVA category review_status 71a5db2b 71a5db2bb891df295bee72544c40497d24d5c8cfc7edab745ce7339dcf8d6518 2026-02-10 1210 Cobro factura F-2026-001 servicios de consultoria pending e3eeac5e e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d 2026-02-11 605 Compra de material de oficina proveedor local pending
aeat --format json app ledger view e3eeac5eaeat --format json app ledger view e3eeac5e{ "active_profile": "docs-sequence-sandbox", "command": "ledger.view", "notices": [], "result": { "bucket_id": "<bucket-id>", "review_status": "pending", "transaction": { "amount": "605", "attachment_ids": [], "booked_date": "2026-02-11", "business_classification": "NOT_YET_PROCESSED", "business_pct": null, "category_id": null, "classification_confidence": null, "classification_reason": "", "classified_at": null, "classified_by": "auto", "counterparty": "", "counterparty_country": null, "counterparty_identification_state": null, "created_at": "2026-04-01T09:00:00+00:00", "currency": "EUR", "date": "2026-02-11", "description": "Compra de material de oficina proveedor local", "direction": "OUTGOING", "fx_rate": null, "invoice_id": null, "irpf_category": null, "iva_amount": null, "iva_category": null, "iva_rate": null, "lifecycle_state": "ACTIVE", "m210_income_classification": null, "modified_at": "2026-04-01T09:00:00+00:00", "notes": "", "prorrata_reference": null, "purchase_invoice_evidence_id": null, "source_jurisdiction": null, "taxable_base": null, "transaction_id": "e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d", "usage_ratio_id": null, "value_date": "2026-02-11", "value_in_eur": null }, "transaction_id": "e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d" }, "schema_version": "2", "status": "success" }
Confirm the unclassified row is ready to send for a suggestion.
aeat app ledger classify e3eeac5e --llm claudeaeat app ledger classify e3eeac5e --llm claudeAz aeat elküldi azt az egy sort a kiválasztott szolgáltató CLI-nek, amely javasol egy osztályozást (BUSINESS, PERSONAL vagy MIXED), egy kiadáskategóriát, amikor tud választani az engedélyezett listából, egy megbízhatóságot és egy rövid indoklást. Előnézeti módban semmi sem kerül mentésre. A teljes, géppel olvasható nyilvántartáshoz, beleértve a provenance (llm:<provider>) és a persisted mezőket, tegye a globális JSON-kapcsolót az alparancs elé:
aeat --format json app ledger classify <transaction-id> --llm claudeaeat --format json app ledger classify <transaction-id> --llm claudeAnnak eldöntéséhez, hogy a javaslatnak van-e értelme, használja a sor leírását, összegét, irányát, partnerét és forrásdokumentumait. A mögöttes kézi fogalmakhoz lásd Tranzakciók osztályozása.
Áttekintés, alkalmazás, elutasítás vagy felülbírálás¶
Az ellenőrzési körnek négy végpontja van:
Áttekintés. Előnézet
--applynélkül. Semmi sem kerül mentésre; ha kilép, a sor változatlan marad.Alkalmazás. Mentse el a javaslatot az áttekintés után. Az alkalmazás kimenete a tranzakcióazonosítót, a
clasificado-por llm:<provider>értéket és az új ellenőrzési állapotot mutatja; az eredet, a megbízhatóság és az indoklás az osztályozási eseménnyel együtt kerül rögzítésre.Elutasítás. Rögzítse audit-eseményként, hogy a modell tévedett, az indoklásával együtt; a sor osztályozatlan marad, és a bejegyzés az előzményekben marad. A
--rejectnem kombinálható az--apply-jal. Az előnézet és a kilépés szintén nem változtat semmin, de a--rejectaz, ami rögzíti az audit-nyomvonalat.Felülbírálás. Osztályozzon kézzel, valahányszor a javaslat helytelen vagy hiányos. A kézi osztályozás mindig nyer, és felülírja a levezetett vagy modell által alkalmazott értéket.
Az alkalmazás és az elutasítás egyaránt futtatja a szolgáltatót, ezért csak megjelenítő keretként szerepelnek:
aeat app ledger classify <transaction-id> --llm claude --applyaeat app ledger classify <transaction-id> --llm claude --applyaeat app ledger classify <transaction-id> --llm claude --reject --reason \
this is personalaeat app ledger classify <transaction-id> --llm claude --reject --reason `
this is personalA felülbírálás teljes egészében az Ön gépén fut. Osztályozza a sort kézzel az Ön által választott osztályozással és kategóriával:
aeat --format json app ledger classify e3eeac5e --classification BUSINESS --category-id \
material_oficinaaeat --format json app ledger classify e3eeac5e --classification BUSINESS --category-id `
material_oficina{ "active_profile": "docs-sequence-sandbox", "command": "ledger.classify", "notices": [], "result": { "bucket_event_ids": [ "cf03296ca740dd5d6130ecd3349d24ea25d09a125819597f400d0489945da3ab" ], "bucket_id": "<bucket-id>", "review_status": "reviewed", "transaction": { "amount": "605", "attachment_ids": [], "booked_date": "2026-02-11", "business_classification": "BUSINESS", "business_pct": null, "category_id": "material_oficina", "classification_confidence": "1", "classification_reason": "aeat app ledger classify", "classified_at": "2026-04-01T09:00:00+00:00", "classified_by": "manual", "counterparty": "", "counterparty_country": null, "counterparty_identification_state": null, "created_at": "2026-04-01T09:00:00+00:00", "currency": "EUR", "date": "2026-02-11", "description": "Compra de material de oficina proveedor local", "direction": "OUTGOING", "fx_rate": null, "invoice_id": null, "irpf_category": null, "iva_amount": null, "iva_category": null, "iva_rate": null, "lifecycle_state": "ACTIVE", "m210_income_classification": null, "modified_at": "2026-04-01T09:00:00+00:00", "notes": "", "prorrata_reference": null, "purchase_invoice_evidence_id": null, "source_jurisdiction": null, "taxable_base": null, "transaction_id": "e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d", "usage_ratio_id": null, "value_date": "2026-02-11", "value_in_eur": null }, "transaction_id": "e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d" }, "schema_version": "2", "status": "success" }
Confirm the manual override classifies the row.
Ha a sor vegyes használatú, az LLM-javaslat önmagában nem elég; adja meg az üzleti arányt a szokásos vegyes használatú munkafolyamattal. A fontos javítások után futtassa újra az előellenőrzést az időszakra:
aeat --format json app ledger preflight --year 2026 --period 1Taeat --format json app ledger preflight --year 2026 --period 1T{ "active_profile": "docs-sequence-sandbox", "command": "ledger.preflight", "notices": [], "result": { "bucket_id": "<bucket-id>", "checked_transaction_count": 2, "issues": [], "period": { "code": "1T", "filing_year": 2026 }, "ready": true }, "schema_version": "2", "status": "success" }
Confirm the period preflight reads ready after corrections.
Töltse ki automatikusan az adómezőket¶
Egy egyszerűen alkalmazott javaslat elmenti az osztályozást és a kiadáskategóriát; nem tölti ki a szabályozott adómezőket. Adja hozzá a --saturate kapcsolót, hogy egy IVA-kategóriát is kiválasszon, és levezesse az adóalapot, az IVA-kulcsot és az IVA-összeget. A modell soha nem talál ki számot: csak az IVA-kategóriát választja ki; a kulcs a nyilvántartásból származik, az adóalapot és az IVA-összeget pedig a tranzakció végösszegéből számítja ki:
aeat app ledger classify <transaction-id> --llm claude --saturateaeat app ledger classify <transaction-id> --llm claude --saturateaeat app ledger classify <transaction-id> --llm claude --saturate --applyaeat app ledger classify <transaction-id> --llm claude --saturate --applyAz előnézet hozzáadja a kiválasztott IVA-kategóriát, és amikor a kategóriának van spanyol kulcsa, a levezetett számokat; az adóalap és az IVA mindig kiadja a tranzakció végösszegét. Egy egyszerű spanyol kulcs nélküli kategória (egy közösségen belüli termékértékesítés, egy fordított adózású beszerzés) számok helyett egy megjegyzést mutat, amelyeket kézzel egészít ki. A modell vissza is utasíthatja, és találgatás helyett unknown-t adhat vissza; futtassa újra, vagy válassza ki maga a kategóriát.
Amikor már ismeri az IVA-kategóriát, vagy a modell unknown-t adott vissza, először osztályozza a sort üzletiként, majd hagyja, hogy a rendszer bármilyen --llm nélkül levezesse a számokat. Ez pontosan úgy vezeti le a számokat a hivatalos kulcsból, ahogy a modell útja teszi, és rendszer által levezetettként rögzíti őket. Csak az IVA-mezőket érinti, és a sornak már üzletiként vagy vegyesként osztályozottnak kell lennie:
aeat --format json app ledger classify e3eeac5e --iva-category domestic_general \
--saturateaeat --format json app ledger classify e3eeac5e --iva-category domestic_general `
--saturate{ "active_profile": "docs-sequence-sandbox", "command": "ledger.classify", "notices": [], "result": { "bucket_event_ids": [ "61e7203679a2689c9a11cf6a24ddaa370cfcbd16cad1a677ef3aa2dc14e52433", "017f5fb8270351a164fc4a36993989c06504305ae5dcf0d07335084d30267c75" ], "bucket_id": "<bucket-id>", "review_status": "reviewed", "transaction": { "amount": "605", "attachment_ids": [], "booked_date": "2026-02-11", "business_classification": "BUSINESS", "business_pct": null, "category_id": "material_oficina", "classification_confidence": "1", "classification_reason": "aeat app ledger classify --iva-category --saturate", "classified_at": "2026-04-01T09:00:00+00:00", "classified_by": "derived:iva-category", "counterparty": "", "counterparty_country": null, "counterparty_identification_state": null, "created_at": "2026-04-01T09:00:00+00:00", "currency": "EUR", "date": "2026-02-11", "description": "Compra de material de oficina proveedor local", "direction": "OUTGOING", "fx_rate": null, "invoice_id": null, "irpf_category": null, "iva_amount": "105", "iva_category": "domestic_general", "iva_rate": "0.21", "lifecycle_state": "ACTIVE", "m210_income_classification": null, "modified_at": "2026-04-01T09:00:00+00:00", "notes": "", "prorrata_reference": null, "purchase_invoice_evidence_id": null, "source_jurisdiction": null, "taxable_base": "500", "transaction_id": "e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d", "usage_ratio_id": null, "value_date": "2026-02-11", "value_in_eur": null }, "transaction_id": "e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d" }, "schema_version": "2", "status": "success" }
Confirm the derived IVA fields land without any provider.
Bármely mező kézi felülbírálásához osztályozzon kézzel, maga megadva a számokat. Az adóalapnak plusz az IVA-nak centre pontosan meg kell egyeznie a tranzakció végösszegével:
aeat --format json app ledger classify {transaction_id} --classification BUSINESS \
--iva-category domestic_reduced --taxable-base 110.00 --iva-rate 0.10 --iva-amount \
11.00aeat --format json app ledger classify {transaction_id} --classification BUSINESS `
--iva-category domestic_reduced --taxable-base 110.00 --iva-rate 0.10 --iva-amount `
11.00{ "active_profile": "docs-sequence-sandbox", "command": "ledger.classify", "notices": [], "result": { "bucket_event_ids": [ "4709827e7a2d385fce18501344d5594c060f64e17ce7aefa6b7aa52adbb1a268", "2e292ca6b3c73c0340365ffeadcb123a7e8b8993a025610e198a38e59902c2d9" ], "bucket_id": "<bucket-id>", "review_status": "reviewed", "transaction": { "amount": "121", "attachment_ids": [], "booked_date": "2026-03-10", "business_classification": "BUSINESS", "business_pct": null, "category_id": null, "classification_confidence": "1", "classification_reason": "aeat app ledger classify", "classified_at": "2026-04-01T09:00:00+00:00", "classified_by": "manual", "counterparty": "", "counterparty_country": null, "counterparty_identification_state": null, "created_at": "2026-04-01T09:00:00+00:00", "currency": "EUR", "date": "2026-03-10", "description": "Compra tipo reducido", "direction": "OUTGOING", "fx_rate": null, "invoice_id": null, "irpf_category": null, "iva_amount": "11", "iva_category": "domestic_reduced", "iva_rate": "0.1", "lifecycle_state": "ACTIVE", "m210_income_classification": null, "modified_at": "2026-04-01T09:00:00+00:00", "notes": "", "prorrata_reference": null, "purchase_invoice_evidence_id": null, "source_jurisdiction": "ES", "taxable_base": "110", "transaction_id": "b0a6349c28d268e65a577b9709ab304661cd8f8a3f29a7acd5527adfd1f8740c", "usage_ratio_id": null, "value_date": null, "value_in_eur": null }, "transaction_id": "b0a6349c28d268e65a577b9709ab304661cd8f8a3f29a7acd5527adfd1f8740c" }, "schema_version": "2", "status": "success" }
Confirm the hand-entered IVA figures land on the row.
Az IRPF-kategóriát továbbra is kézzel viszi be a Tranzakciók osztályozása útmutatóban. Használja a Számítási bemenetek áttekintése és megadása útmutatót, amikor egy modelo később hiányzó értékeket jelez.
A csatolt számla beolvasása¶
Csatoljon egy beszerzési számlát vagy bizonylatot egy tranzakcióhoz (lásd Számlák és bizonylatok csatolása), majd hagyja, hogy a modell beolvassa az osztályozás közben a --read-evidence kapcsolóval. A modell abból választja ki a kiadáskategóriát és az IVA-helyzetet, amit beolvas; az aeat minden euróösszeget a nyilvántartásból vezet le. A dokumentum beolvasásának módja a fájltól függ:
Egy beszkennelt PDF-et vagy egy képet egy helyi vízió-modell olvas be az Ön saját gépén. Semmi sem hagyja el a gépet, nincs szükség nyugtázásra, nincs szükség
--llmszolgáltatóra, és működik gestor- és professzionális telepítésekben.Egy szövegrétegű PDF szövegét kinyeri és elküldi egy felhőszolgáltatónak (ugyanazok az
--llmszolgáltatók). Ez elküldi a szöveget a gépéről, ezért alapértelmezésben ki van kapcsolva, gestor-telepítésekben tiltva van, és egy kifejezett, futtatásonkénti nyugtázás mögé van zárva.
Válassza inkább a gépen belüli utat. Először készítse elő a helyi futtatókörnyezetet: telepítse az aeat config provision install paranccsal, indítsa el az aeat config provision start paranccsal, és töltse le a képmodellt az aeat config provision pull paranccsal, a --role kapcsolóval a látás szerepkörre szűkítve. A teljes sorrendet lásd a Munkaállomás beállítása oldalon.
Az alapértelmezett képmodell, a qwen3-vl:2b, körülbelül 2 GB, és fogyasztói GPU-n vagy CPU-n is elfut. Ha nagyobb modellt szeretne egy erre elég GPU-n, nevezze meg a letöltő parancs --model kapcsolójával. Ezután osztályozzon a csatolt képből, előnézettel kezdve. Egyetlen futtatásra a --vision-model qwen2.5vl:7b kapcsolóval írhatja felül a képmodellt:
aeat app ledger classify <transaction-id> --read-evidence --saturateaeat app ledger classify <transaction-id> --read-evidence --saturateaeat app ledger classify <transaction-id> --read-evidence --saturate --applyaeat app ledger classify <transaction-id> --read-evidence --saturate --applyA bizonylatokat kizárólag a gépen olvassuk be. Nincs olyan útvonal, amely számlát küldene ki a gépről: a csatolt bizonylat nélküli tranzakció sem küld semmi továbbit, így a szolgáltató csak a tranzakció sorát kapja meg, ugyanúgy, mint az egyszerű javaslati folyamatban.
Egy többsoros számla automatikus felosztása¶
Amikor a modell olyan számlát olvas be, amelynek több sora van különböző kulcsokkal vagy kategóriákkal, az előnézet egy split recommended megjegyzést ad hozzá a pontos paranccsal, amely szétválasztja őket. Minden sornak saját bejegyzéssé kell válnia, hogy a levonható IVA-ja és az alapkulcsos kiadása önállóan kerüljön be a bevallásba. Ha egy lépésben szeretne rá reagálni, adja hozzá az --auto-split kapcsolót. Az --auto-split megköveteli a --read-evidence-t, és nem kombinálható a kézi felülbírálási kapcsolókkal:
aeat app ledger classify <transaction-id> --read-evidence --auto-splitaeat app ledger classify <transaction-id> --read-evidence --auto-splitaeat app ledger classify <transaction-id> --read-evidence --auto-split --applyaeat app ledger classify <transaction-id> --read-evidence --auto-split --applyEgy többsoros számla soronként egy gyermektranzakciót mutat előnézetben, mindegyiket a saját kategóriájával, IVA-kategóriájával és a nyilvántartásból levezetett adóalapjával és IVA-jával; a gyermekek összege pontosan kiadja az eredeti összeget. Egy egysoros számlát helyben osztályoz felosztás nélkül.
Hogyan védi az aeat az általa beolvasott dokumentumokat¶
A számla bájtjai csak titkosított biztonságos tárolóban élnek. A beolvasás az egyetlen híváshoz a memóriába fejti vissza őket, és soha nem írja ki ideiglenes fájlba, naplóba vagy gyorsítótárba.
Egy szkennelt vagy képes olvasás a képet csak a helyi modellnek küldi el egy loopback-kapcsolaton keresztül az Ön gépén. Semmi sem hagyja el a gépet.
Egy szövegrétegű olvasás csak a kinyert szöveget küldi el, és csak egy olyan felhőszolgáltatónak, amelyet Ön kifejezetten engedélyezett és nyugtázott. Soha nem küldi el a PDF bájtjait.
A modell csak az osztályozást, a kategóriát, az IVA-kategóriát és egy felosztási arányt választ ki. Az
aeatminden kulcsot, adóalapot és IVA-összeget a nyilvántartásból vezet le, és nem hajlandó elmenteni egy olyan eredményt, amelynek részei nem adnak ki összeget. Amikor a kinyomtatott IVA nem egyezik a kiszámított IVA-val, az áttekintés egy figyelmeztetést mutat, hogy a benyújtás előtt ellenőrizhesse.
Bizonyíték-telepítési beállítások¶
A hozzájárulási és modellbeállítások telepítési konfigurációk, alapértelmezésben kikapcsolva, és ezen a munkafolyamaton kívül adminisztrálva. A teljes lista a környezeti felülírások referenciájában található.
Tekintse meg, hogyan készült az egyes javaslatok¶
Minden alkalmazott eredmény rögzíti, hogyan készült, így egy későbbi áttekintés megmutatja a forrást:
llm:local-vision:<model>: a helyi vízió-modell olvasta be a gépen.llm:<provider>:<model>: egy felhőszolgáltató osztályozta.derived:iva-category: Ön választotta ki az IVA-kategóriát, és azaeatvezette le a többit.manual: Ön állította be az osztályozást kézzel.
Bármikor megvizsgálhat egy tranzakciót és annak előzményeit:
aeat app ledger view e3eeac5eaeat app ledger view e3eeac5eID e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d Date 2026-02-11 Value date 2026-02-11 Amount 605 Currency EUR Direction OUTGOING Description Compra de material de oficina proveedor local Counterparty - Classification NOT_YET_PROCESSED Business % - Category - Usage ratio id - Taxable base - IVA rate - IVA amount - IVA category - Established in - VAT identified in - IRPF category - Notes - Purchase invoice evidence - Attachments - Lifecycle state ACTIVE Classified by auto Classified at - Classification confidence - Classification reason - Review status pending
aeat --format json app ledger history e3eeac5eaeat --format json app ledger history e3eeac5e{ "active_profile": "docs-sequence-sandbox", "command": "ledger.history", "notices": [], "result": { "bucket_id": "<bucket-id>", "event_count": 1, "events": [ { "actor": "<profile-id>", "bucket_id": "<bucket-id>", "event_id": "216049abc14de7287f01ae4f31b75e164a3ae520c7ae88ea7bc6b9ac017cef30", "event_type": "ledger.transaction.imported", "object_id": "e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d", "object_type": "ledger_transaction", "occurred_at": "2026-04-01T09:00:00Z", "payload": { "import_batch_id": "644ceb0a0aa9829b9cd0bf4d3a2ba43ce73f7ab6b333d46776496818650a0816", "imported_count": "2", "provider_name": "CSV provider", "skipped_count": "0", "source_command": "aeat app ledger import", "source_format": "csv", "source_row_index": "3" }, "payload_version": 1 } ], "transaction_id": "e3eeac5e306efe4e82a72896e92e7c236245ec85348834b2c10b120c67fe087d" }, "schema_version": "2", "status": "success" }
Confirm the transaction's history records its events.
Korlátok és kötegelt alternatívák¶
Az LLM-útvonal csak egyetlen tranzakcióra működik; nem kombinálható a --file kapcsolóval vagy kézi --classification jelzőkkel. Kötegelt munkához használja a CSV-alapú kézi útvonalat (aeat app ledger classify --file ./classifications.csv) vagy a determinisztikus tárolt szabályokat (aeat app ledger rule add, majd rule apply --dry-run, majd rule apply); mindkettőt ismerteti a Tranzakciók osztályozása.
Adatvédelmi határvonal¶
Az LLM-osztályozás a kiválasztott szolgáltató CLI-jét hívja meg az Ön gépén. Az a CLI a szolgáltató felhőszolgáltatásának küldhet promptadatot attól függően, hogyan működik az adott szolgáltató, és hogyan van beállítva a fiókja. Kezelje a promptban lévő tranzakcióleírásokat, partnereket, összegeket, kategóriákat és bármely profilkörnyezetet adózói adatként. Ne használjon éles adatokat LLM-szolgáltatóval, hacsak a szolgáltatóbeállítása és az adatvédelmi szabályzata nem engedi.