Integrări

e-Factura ANAF: ce se automatizează, concret

Cum arată automat fluxul e-Factura: XML UBL, semnare, trimitere în SPV, urmărirea stării. Cele cinci erori care întorc o factură și ce costă o respingere.

· 8 minute · Gabriel Nica

Majoritatea firmelor care „au trecut pe e-Factura” au trecut de fapt pe un flux în care cineva descarcă un XML dintr-un program, îl urcă manual în SPV, apoi verifică peste două zile dacă a intrat. Asta nu e conformitate automatizată. E aceeași muncă, mutată în alt ecran.

Diferența dintre cele două variante se vede abia când ai o sută de facturi pe lună și una e respinsă.

Ce înseamnă, mecanic, „trimis în e-Factura”

Fluxul complet are șase pași, indiferent dacă îi face un om sau un program:

  1. Se generează XML-ul în format UBL 2.1, conform specificației românești CIUS-RO.
  2. Se obține un token de acces pe baza certificatului digital calificat înregistrat în SPV.
  3. Se încarcă XML-ul prin API-ul ANAF și se primește înapoi un index de încărcare.
  4. Se interoghează periodic starea acelui index: în prelucrare, acceptat sau respins.
  5. Dacă e acceptat, se descarcă arhiva cu factura semnată de ANAF și se arhivează.
  6. Dacă e respins, se citește mesajul de eroare, se corectează și se reia de la pasul 1.

Pasul 4 e cel care se face prost manual. Nimeni nu deschide SPV-ul de trei ori pe zi ca să verifice o sută de indecși. Așa apar facturi despre care afli peste trei săptămâni că n-au existat niciodată pentru ANAF.

Ce se automatizează integral

Generarea XML-ului din documentul tău. Din SmartBill, WinMentor, din magazinul online sau din aplicația ta internă. Datele sunt deja acolo; ce lipsește de obicei sunt câmpurile obligatorii CIUS-RO pe care programul tău nu ți le cere la emitere — codul de țară al partenerului, unitatea de măsură standardizată, cota de TVA cu motivul scutirii acolo unde se aplică.

Validarea înainte de trimitere. Verificăm XML-ul local, față de schema oficială, înainte să plece spre ANAF. E cel mai ieftin loc în care poți prinde o eroare: costă zero și durează o secundă.

Obținerea și reînnoirea tokenului. Autorizarea în SPV expiră periodic și trebuie reînnoită. Automatizarea o face singură și te anunță din timp când certificatul digital se apropie de expirare — pentru că asta e singura piesă pe care nu o poate rezolva un program, ci un om care merge și îl reînnoiește.

Trimiterea și urmărirea stării. Facturile pleacă la emitere sau într-un lot programat, iar starea fiecăreia se actualizează automat până la răspunsul final.

Descărcarea și arhivarea facturilor primite. Partea pe care o uită toată lumea. Furnizorii tăi îți trimit facturi în SPV, iar tu ai obligația să le preiei. Automat înseamnă că intră zilnic, se salvează, iar cele care nu au corespondent într-o comandă sau într-un contract sunt marcate ca atare.

Alertele. La respingere pleacă un email sau un SMS în aceeași zi, către omul care poate corecta, nu către o adresă generică de contact.

Erorile care întorc o factură, în ordinea frecvenței

Eroare De unde vine Se prinde automat
CUI partener invalid sau neînregistrat corect Date introduse manual, cu spații sau cu prefix RO inconsecvent Da, la validare locală
Unitate de măsură nestandardizată Programul tău scrie „buc”, standardul cere codul din nomenclator Da, prin mapare fixă
Cotă de TVA fără motivul scutirii Facturi cu taxare inversă sau scutite, emise ca și cum ar fi normale Da, prin reguli pe tip de document
Adresă incompletă a cumpărătorului Lipsește județul sau codul de țară Da, la validare locală
Certificat digital expirat Nimeni nu urmărește data Parțial — alerta pleacă automat, reînnoirea o faci tu

Patru din cinci se rezolvă în cod, o dată. A cincea se rezolvă cu o alertă la șaizeci de zile înainte.

Ce te costă, de fapt, o respingere

Nu amenda. Costul real al unei facturi respinse e în altă parte:

Termenul legal continuă să curgă. O factură respinsă nu e o factură transmisă. Dacă o corectezi peste două săptămâni, ai depășit termenul, indiferent că prima încercare a fost în ziua emiterii.

Clientul nu te plătește. Multe firme mari și toate instituțiile publice plătesc doar pe baza facturii din SPV. Dacă factura nu a intrat, plata ta stă, iar tu afli abia la scadență.

Timpul de corectare. O factură respinsă înseamnă găsit documentul, înțeles mesajul de eroare al ANAF, corectat în ERP, reemis, retrimis. Cincisprezece minute cu noroc, o oră fără. La zece respingeri pe lună sunt două zile de muncă pe an, făcute de omul cel mai ocupat din firmă.

Pe partea de sancțiuni: legea prevede amenzi pentru netransmiterea în termen, graduate pe categorii de contribuabili — mici, mijlocii, mari — plus o sancțiune separată, calculată ca procent din valoarea facturii, pentru cine primește și înregistrează o factură în afara sistemului. Cuantumurile s-au modificat de mai multe ori de la intrarea în vigoare, așa că nu îți dăm o cifră aici. Verific-o cu contabilul tău, la zi. Mecanismul contează mai mult decât suma: sancțiunea se aplică per factură, nu per lună.

Termenele care contează

Termenul de transmitere în e-Factura a coborât la cinci zile lucrătoare de la emitere. Pare mult până când realizezi că include weekendul de mijloc, ziua în care omul care face asta e în concediu și ziua în care SPV-ul răspunde greu.

În paralel, din ianuarie 2026 nu mai există perioadă de grație pe RO e-Transport, iar SAF-T se aplică tuturor categoriilor de contribuabili. Sunt trei obligații separate care ating aceleași documente. Dacă le rezolvi pe fiecare cu un om și un export, ai construit trei procese manuale care se strică independent.

Ce nu merită automatizat

Decizia de a storna. Un storno e o decizie comercială. Automatizăm emiterea lui după ce cineva a apăsat butonul, nu înainte.

Curățarea bazei de parteneri. Dacă ai trei mii de parteneri cu CUI-uri introduse în cinci formate diferite, un program poate să îi normalizeze, dar cineva trebuie să valideze rezultatul o dată. E muncă de o zi, făcută o singură dată, și e cea mai bună investiție din tot proiectul.

Facturile atipice. Dacă ai două facturi pe an cu o structură complet diferită, lasă-le manual. Nu construiești o regulă pentru două documente.

De unde începi

Întrebarea utilă nu e „cât costă integrarea cu ANAF”, ci „câte facturi am avut luna trecută respinse sau transmise peste termen, și cine le-a prins”. Dacă răspunsul e „nu știu”, asta e informația care lipsește, nu integrarea.

O integrare completă de e-Factura, cu generare, validare, trimitere, urmărire și preluarea facturilor primite, intră în pachetul de automatizări și integrări: de la 3.900 de lei, două-trei săptămâni, plus 190 de lei pe lună pentru găzduire, monitorizare și adaptarea la schimbările de format. Schimbările impuse de ANAF intră în abonament, pentru că se întâmplă oricum.

Dacă vrei mai întâi să vezi unde pierzi timp în fluxul actual, cere o radiografie de 45 de minute. Pleci cu schema procesului tău și cu un preț, chiar dacă nu lucrăm împreună.

Următorul pas

Spune-ne ce faci marțea. Îți spunem în 45 de minute cât costă să nu mai faci.

O discuție, nu o prezentare. Mapăm un proces al tău și pleci cu o schemă pe o pagină și un preț. Rămâne al tău chiar dacă nu lucrăm împreună.