LIVRAT
Modelul citește, nu hotărăște
Documentul pleacă neatins la model, ca PDF sau imagine (JPEG, PNG, GIF, WebP); alte fișiere se refuză. Fiecare câmp vine cu un scor de încredere și cu textul de pe document din care a fost luat. Ce nu se vede iese gol, nu ghicit. Starea propunerii o hotărăsc verificările, nu încrederea modelului.
LIVRAT
Aritmetica se închide sau documentul merge la om
Pe fiecare cotă, baza × cota dă TVA-ul; TVA-urile cotelor dau TVA-ul documentului, bazele dau subtotalul, subtotalul plus TVA dă totalul, liniile dau subtotalul. Toleranța pentru rotunjiri e de un ban pe poziție, cel puțin doi bani, sau 0,01 % din total dacă iese mai mult. Ce nu se poate verifica se spune pe față, nu se trece drept curat.
LIVRAT
CUI-ul: cifra de control, apoi ANAF și VIES
Întâi cifra de control, local și fără rețea: un cod care pică acolo nu mai pleacă spre registre. Apoi ANAF pentru codurile românești și VIES pentru cele din UE: existența, denumirea, plătitor de TVA. Registrul căzut dă „indisponibil”, niciodată „valid”. Furnizorul din afara UE nu are registru, deci omul confirmă mereu.
LIVRAT
Cursul BNR și dublurile
Un document în valută are cursul confruntat cu BNR: ziua bancară, ultima zi publicată dacă data cade în weekend, HUF și JPY cotate la 100 de unități. O nepotrivire marchează câmpul, nu blochează: furnizorul își poate tipări cursul lui. Același fișier trimis de două ori e refuzat după amprentă; același document ajuns pe alte căi e prins după furnizor, număr, dată și total.
LIVRAT
Importul cu DVI, ca dosar
Un import nu e un document, e un dosar: declarația vamală, factura externă, T1, CMR și facturile comisionarului se leagă prin MRN și se verifică una prin alta. Cursul e cel vamal, nu cel BNR; baza TVA-ului se ia din DVI, nu din factură; vama rotunjește la leu, nu la ban. Un dosar incomplet nu produce propunere.
LIVRAT
Omul confirmă, cabinetul hotărăște
Clientul trimite documentul și își vede coada; confirmarea e act contabil și rămâne la cabinet. Pentru audit se păstrează fișierul brut (cu amprentă SHA-256), ce a citit modelul cu scorurile pe câmp, rezultatul verificărilor, cine a decis și ce a corectat. Un document care n-a putut fi citit ajunge la om, nu se pierde.