Mesaje de eroare RO e-Factura (ANAF) explicate
Când trimiți o factură în RO e-Factura, sistemul ANAF răspunde în etape. Apelul de încărcare întoarce un index de încărcare sau un mesaj de eroare. Apelul de stare răspunde apoi ok, nok sau in prelucrare, iar un nok vine cu un fișier de erori, listat ca ERORI FACTURA. Cele mai multe dintre aceste mesaje nu au cod, așa că Klarbon le prezintă sub propriile descrieri scurte și trimite către paginile oficiale ale API-ului de unde provin. Erorile de verificare indică reguli CIUS-RO și EN 16931, cum este BR-RO-110, iar fiecare dintre aceste reguli are pagina ei pe Klarbon.
Pe scurt
Ce înseamnă răspunsurile ANAF din RO e-Factura, de la nok și ERORI FACTURA la erorile de încărcare pentru fișiere de peste 10 MB, și ce faci înainte să retrimiți factura.
Lista cuprinde 43 de mesaje din documentele oficiale de mai jos. ANAF nu indică niciun cod pentru 33 dintre ele, așa că Klarbon le afișează sub propria descriere. 9 dintre ele au pagină proprie; celelalte sunt explicate doar în tabel.
Starea încărcării (stareMesaj)
| Cod | Ce înseamnă |
|---|---|
| ok | Factura a fost procesată RO e-Factura: statusul ok înseamnă că fișierul facturii a fost verificat și procesat de sistem. Nu ai nimic de făcut. Poți descărca răspunsul, cu factura originală și cu semnătura Ministerului Finanțelor, iar factura este disponibilă și cumpărătorului. |
| nok | Erori găsite, factura nu a fost livrată |
| in prelucrare | Fișierul este încă în curs de procesare RO e-Factura: statusul in prelucrare înseamnă că sistemul nu a terminat încă procesarea fișierului încărcat. Verifică starea din nou mai târziu, cu același index de încărcare. |
| XML cu erori nepreluat de sistem | Fișier refuzat la încărcare |
Tipuri de răspuns din lista de mesaje
| Cod | Ce înseamnă |
|---|---|
| ERORI FACTURA | Răspuns cu erorile găsite |
| FACTURA TRIMISA | Factura a fost trimisă și verificată RO e-Factura: răspunsul de tip FACTURA TRIMISA este livrat după ce o factură trimisă de tine a trecut verificarea. Conține factura originală, cu semnătura Ministerului Finanțelor. Nu ai nimic de corectat. Descarcă răspunsul în termen de 60 de zile dacă ai nevoie de copia semnată. |
| FACTURA PRIMITA | Factură primită RO e-Factura: răspunsul de tip FACTURA PRIMITA este o factură primită de tine ca cumpărător, de la un furnizor care a trimis-o prin RO e-Factura. Nu ai nimic de corectat. Descarc-o în termen de 60 de zile, pentru că după aceea este arhivată și se eliberează la cerere. |
| MESAJ CUMPARATOR PRIMIT | Mesaj primit de la cumpărător RO e-Factura: răspunsul de tip MESAJ CUMPARATOR PRIMIT este un mesaj primit de emitentul unei facturi de la cumpărător. Citește mesajul, apoi răspunde-i cumpărătorului așa cum ați stabilit între voi. |
| MESAJ CUMPARATOR TRANSMIS | Mesaj transmis de cumpărător RO e-Factura: răspunsul de tip MESAJ CUMPARATOR TRANSMIS este un mesaj transmis de cumpărător către emitentul unei facturi. Nu ai nimic de corectat. Citește mesajul dacă trebuie să iei din nou legătura cu emitentul facturii. |
Erori la încărcare
| Cod | Ce înseamnă |
|---|---|
| Fișier mai mare decât limita de dimensiune | |
| Fișierul nu respectă structura UBL sau CII | |
| CIF-ul din cerere nu este valid | |
| Valoare necunoscută pentru parametrul standard RO e-Factura trimite acest mesaj, fără cod, în răspunsul la cerere când parametrul standard are o valoare pe care serviciul nu o acceptă. Trimite una dintre valorile acceptate. Valoarea o setează programul care apelează serviciul, deci acolo trebuie corectată. | |
| Valoare nevalidă pentru parametrul extern RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de încărcare când parametrul extern este trimis cu o altă valoare decât DA. Trimite extern=DA doar pentru un cumpărător din afara României care nu are nici CUI, nici NIF. În celelalte cazuri, nu include parametrul. | |
| Valoare nevalidă pentru parametrul autofactura RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de încărcare când parametrul autofactura este trimis cu o altă valoare decât DA. Trimite autofactura=DA pentru o factură pe care cumpărătorul o emite în numele furnizorului. Altfel, nu include parametrul. | |
| Valoare nevalidă pentru parametrul executare RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de încărcare când parametrul executare este trimis cu o altă valoare decât DA. Trimite executare=DA doar pentru o astfel de factură. Altfel, nu include parametrul. | |
| CIF-ul nu este în registrul pentru executare RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de încărcare când se trimite executare=DA, dar CIF-ul nu figurează în registrul RO e-Factura pentru executare. Nu trimite parametrul executare, decât dacă un organ de executare transmite factura în numele debitorului. Dacă este cazul, verifică CIF-ul trimis. | |
| Lipsește fișierul XML din cerere RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de încărcare când cererea nu conține un fișier XML. Atașează fișierul XML la cerere și trimite din nou. |
Erori la cererile de stare, de listare și de descărcare
| Cod | Ce înseamnă |
|---|---|
| Lipsește un parametru obligatoriu din cerere RO e-Factura trimite acest mesaj, fără cod, în răspunsul la cerere când lipsește un parametru obligatoriu. Trimite cererea din nou, cu toți parametrii obligatorii completați. | |
| Indexul de încărcare nu este un număr întreg RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de stare când valoarea id_incarcare trimisă nu este un număr întreg. Trimite indexul de încărcare exact așa cum l-a returnat apelul de încărcare. | |
| Nu există factură cu acest index de încărcare RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de stare când nu găsește nicio factură pentru valoarea id_incarcare trimisă. Cere din nou starea, cu indexul de încărcare corect. | |
| Numărul de zile nu este un număr întreg RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de listare a mesajelor când parametrul zile nu este un număr întreg. Trimite zile ca număr întreg și încearcă din nou. | |
| Numărul de zile nu este între 1 și 60 RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de listare a mesajelor când parametrul zile nu este între 1 și 60. Cere între 1 și 60 de zile. | |
| Un parametru al listei nu este un număr valid RO e-Factura trimite acest mesaj, fără cod, în răspunsul listei paginate de mesaje când startTime, endTime sau pagina nu este un număr sau are o valoare pe care sistemul nu o acceptă. Trimite startTime și endTime în milisecunde, de exemplu 1646037374000, și un număr de pagină, apoi încearcă din nou. | |
| Începutul perioadei este mai vechi de 60 de zile | |
| Sfârșitul perioadei nu este după început RO e-Factura răspunde cu acest mesaj, fără cod, la o cerere de listare paginată a mesajelor, atunci când endTime nu este mai târziu decât startTime. Trimite un endTime mai târziu decât startTime. | |
| Sfârșitul perioadei este în viitor RO e-Factura răspunde cu acest mesaj, fără cod, la o cerere de listare paginată a mesajelor, atunci când endTime este mai târziu decât momentul cererii. Trimite un endTime care nu depășește momentul cererii. | |
| Valoare necunoscută pentru filtru RO e-Factura răspunde cu acest mesaj, fără cod, la o cerere de listare a mesajelor, atunci când parametrul filtru are altă valoare decât E, T, P sau R. Trimite E, T, P sau R, sau lasă filtru deoparte ca să primești lista completă de mesaje. | |
| Numărul paginii depășește numărul de pagini RO e-Factura răspunde cu acest mesaj, fără cod, la o cerere de listare paginată a mesajelor, atunci când parametrul pagina este mai mare decât numărul total de pagini. Cere o pagină care se încadrează în numărul total de pagini. | |
| Niciun mesaj în perioada cerută RO e-Factura răspunde cu acest mesaj, fără cod, la o cerere de listare a mesajelor, atunci când nu există mesaje în perioada cerută. Lărgește perioada, în limita ultimelor 60 de zile, sau lasă filtrul deoparte, apoi cere din nou lista. | |
| Peste 500 de mesaje: folosește paginarea RO e-Factura răspunde cu acest mesaj, fără cod, la o cerere de listare simplă a mesajelor, atunci când lista depășește limita de 500 de mesaje pe pagină. Folosește lista paginată, listaMesajePaginatieFactura, și citește-o pagină cu pagină. | |
| Id-ul de descărcare nu este un număr întreg RO e-Factura răspunde cu acest mesaj, fără cod, la o cerere de descărcare, atunci când id-ul trimis nu este un număr întreg. Trimite id-ul exact așa cum îl dă lista de mesaje. | |
| Nicio factură pentru acest id de descărcare RO e-Factura răspunde cu acest mesaj, fără cod, la o cerere de descărcare, atunci când nu este înregistrată nicio factură pentru id-ul dat. Descarcă folosind id-ul din lista de mesaje. |
Mesaje de verificare a facturii și a sigiliului
| Cod | Ce înseamnă |
|---|---|
| R_BT_32_cui | CUI-ul furnizorului este incorect |
| Semnătura nu a putut fi confirmată pentru aceste fișiere | |
| Semnătura este confirmată RO e-Factura răspunde cu acest mesaj, fără cod, la verificarea semnăturii, atunci când XML-ul facturii și fișierul de semnătură au fost verificate: semnătura este autentică și aparține facturii. Nu ai nimic de făcut. Factura XML împreună cu semnătura ei se consideră documentul original. | |
| Cerere de verificare a semnăturii incompletă sau invalidă RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de verificare a semnăturii. Înseamnă că cel puțin unul dintre cele două fișiere nu a fost încărcat sau nu este un fișier XML de factură electronică. Încarcă ambele fișiere din arhiva ZIP descărcată și rulează din nou verificarea. |
Drepturi, limite și erori tehnice
| Cod | Ce înseamnă |
|---|---|
| Nu ai drepturi în SPV pentru niciun CIF RO e-Factura trimite acest mesaj, fără cod, ca răspuns la un apel de încărcare, de verificare a stării sau de listare a mesajelor. Înseamnă că persoana sau aplicația care face apelul nu are drepturi în SPV pentru niciun CIF. Folosește un certificat înregistrat în SPV ca reprezentant al firmei sau cere mai întâi înregistrarea acestui drept. | |
| Nu ai drepturi în SPV pentru acest CIF RO e-Factura trimite acest mesaj, fără cod, ca răspuns la un apel de încărcare sau de listare a mesajelor. Înseamnă că cel care face apelul nu are drepturi în SPV pentru CIF-ul trimis. Dacă CIF-ul trimis este greșit, corectează-l. Altfel, folosește un certificat care reprezintă acest CIF în SPV sau cere înregistrarea dreptului de reprezentare. | |
| Nu ai dreptul să interoghezi această încărcare RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de stare (stareMesaj). Înseamnă că cel care face apelul nu are dreptul să interogheze indexul de încărcare transmis. Folosește indexul de încărcare corect și un certificat autorizat să îl interogheze, apoi cere din nou starea. | |
| Nu ai dreptul să descarci acest răspuns RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciului de descărcare (descarcare). Înseamnă că cel care face apelul nu are dreptul să descarce răspunsul. Descarcă răspunsul cu un certificat care reprezintă acel CUI în SPV. | |
| Limita zilnică de apeluri a fost atinsă RO e-Factura trimite acest mesaj, fără cod, în răspunsul la un apel, când s-a atins o limită zilnică. Limitele se aplică la încărcările RASP, la interogările de stare, la listele de mesaje și la descărcări. Așteaptă până a doua zi înainte să mai faci apeluri; ignorarea repetată a limitelor poate duce la blocarea accesului la API. Dacă ai nevoie de limite mai mari, ANAF cere să scrii prin formularul de contact din SPV sau de pe anaf.ro. | |
| Eroare tehnică în serviciu RO e-Factura trimite acest mesaj, fără cod, în răspunsul serviciilor sale, când apare o eroare tehnică. Mesajul dă o referință după cuvântul Cod. Încearcă din nou mai târziu. Dacă se repetă, contactează ANAF și indică referința dată după cuvântul Cod. |
Citește documentul oficial
- eFactura: Serviciu de upload al facturii (upload, uploadb2c) Sursa: eFactura: Serviciu de upload al facturii (upload, uploadb2c), versiunea 1.0 (2025-02-03), publicată de Ministerul Finanțelor, consultată la 8 noiembrie 2026.
- eFactura: Serviciu de stare mesaj al facturii (stareMesaj) Sursa: eFactura: Serviciu de stare mesaj al facturii (stareMesaj), versiunea 1.0 (2021-11-02), publicată de Ministerul Finanțelor, consultată la 8 noiembrie 2026.
- eFactura: Serviciu de listare mesaje (listaMesajeFactura, listaMesajePaginatieFactura) Sursa: eFactura: Serviciu de listare mesaje (listaMesajeFactura, listaMesajePaginatieFactura), versiunea 1.0 (2024-01-27), publicată de Ministerul Finanțelor, consultată la 8 noiembrie 2026.
- eFactura: Serviciu de descarcare al facturii (descarcare) Sursa: eFactura: Serviciu de descarcare al facturii (descarcare), versiunea 1.0 (2021-11-02), publicată de Ministerul Finanțelor, consultată la 8 noiembrie 2026.
- eFactura: Serviciu de validare pentru sintaxa UBL Invoice si CreditNote (validare) Sursa: eFactura: Serviciu de validare pentru sintaxa UBL Invoice si CreditNote (validare), versiunea 1.0 (2022-10-28), publicată de Ministerul Finanțelor, consultată la 8 noiembrie 2026.
- XML Signature Validation API: API pentru validarea semnăturilor la facturile electronice Sursa: XML Signature Validation API: API pentru validarea semnăturilor la facturile electronice, versiunea 1.0 (2024-09-03), publicată de Ministerul Finanțelor, consultată la 8 noiembrie 2026.
- Prezentare servicii web pentru Sistemul național privind factura electronică RO e-Factura Sursa: Prezentare servicii web pentru Sistemul național privind factura electronică RO e-Factura, versiunea 2025-02, publicată de Ministerul Finanțelor, consultată la 8 noiembrie 2026.
- Limite la apelarea API eFactura Sursa: Limite la apelarea API eFactura, versiunea 2024-03-25, publicată de Ministerul Finanțelor, consultată la 8 noiembrie 2026.
- Ghid privind utilizarea sistemului național de facturare electronică RO e-Factura Sursa: Ghid privind utilizarea sistemului național de facturare electronică RO e-Factura, versiunea 2024-02-21, publicată de Ministerul Finanțelor, consultată la 8 noiembrie 2026.
Klarbon explică fiecare cod cu propriile cuvinte; formularea oficială se găsește în documentul din linkul de mai sus.
Întrebări frecvente
De ce nu au cod cele mai multe mesaje din RO e-Factura?
Documentația API a ANAF listează mesajele întoarse de servicii ca text simplu în limba română, fără coduri. Klarbon descrie fiecare mesaj pe înțelesul tău, iar câmpul de pe pagina codurilor de respingere recunoaște mesajul pe care îl lipești. Formularea exactă se află în paginile oficiale către care trimit linkurile de mai jos.
Care este diferența dintre nok și XML cu erori nepreluat de sistem?
La nok, sistemul a găsit erori și nu a procesat fișierul. Poți descărca un răspuns cu erorile și cu semnătura Ministerului Finanțelor, dar factura nu ajunge la cumpărător. XML cu erori nepreluat de sistem înseamnă că fișierul a fost refuzat încă de la încărcare, iar eroarea a venit ca răspuns la apelul de încărcare.
Unde găsesc fișierul de erori?
În lista de mesaje, la tipul ERORI FACTURA. Prin descărcare primești un ZIP cu două fișiere XML: unul cu erorile găsite și unul cu semnătura electronică a Ministerului Finanțelor.
Cât timp pot descărca răspunsurile?
Fișierele facturilor și mesajele de eroare se pot descărca timp de 60 de zile de la publicarea lor în sistem. După aceea sunt arhivate și se eliberează la cerere, iar ghidul RO e-Factura explică cum ceri ca documentele să fie postate din nou.
De unde provin aceste mesaje?
Din descrierile API RO e-Factura, din prezentarea serviciilor web și din ghidul utilizatorului, publicate de Ministerul Finanțelor pe mfinante.gov.ro și consultate la 8 noiembrie 2026. ANAF nu atribuie coduri celor mai multe dintre aceste mesaje. Titlurile din Klarbon sunt descrieri proprii, nu formulările ANAF.