Cum se face corect transmiterea documentelor prin e-Factura?

Context, obligatii si de ce conteaza fiecare pas in transmiterea corecta

Pentru companiile din Romania, transmiterea corecta a documentelor prin sistemul national e-Factura operat de ANAF nu mai este doar o optiune tehnica, ci o obligatie legala incepand cu 2024, extinsa semnificativ in 2024–2025. In mod concret, prin OUG 120/2021 (cu modificarile ulterioare) si OUG 115/2023, transmiterea facturilor in relatiile B2B prin sistemul RO e-Factura a devenit obligatorie, cu perioada de acomodare pana la 30 iunie 2024 si sanctiuni aplicabile de la 1 iulie 2024. Pentru B2G (furnizori catre autoritati/entitati publice), obligatia este operationala inca din 2022. Aceasta schimbare are doua mize majore: transparenta fiscala si standardizare tehnica la nivelul Uniunii Europene, in linie cu EN 16931 si obiectivele Comisiei Europene privind facturarea electronica.

Din perspectiva termenelor, transmiterea unei facturi emise trebuie efectuata in maximum 5 zile calendaristice de la data emiterii in sistemul RO e-Factura. Neindeplinirea obligatiei poate fi sanctionata, potrivit reglementarilor in vigoare, cu amenzi diferentiate in functie de dimensiunea contribuabilului: intre 5.000 si 10.000 lei pentru marii contribuabili, intre 2.500 si 5.000 lei pentru contribuabilii mijlocii si intre 1.000 si 2.500 lei pentru ceilalti contribuabili. Dincolo de cuantumul amenzilor, riscurile reale includ blocaje in lantul de aprovizionare (clientii nu proceseaza plati pentru facturi in afara sistemului), refuzuri de deductibilitate si controale suplimentare.

La nivel tehnic, sistemul functioneaza pe baza de documente XML conforme cu standardul UBL 2.1 si cu regulile nationale din CIUS-RO, aliniate EN 16931. ANAF asigura validarea de schema si de business si aplica o semnatura electronica asupra pachetului returnat (de regula arhiva .zip ce contine XML-ul acceptat si raportul de receptie). Practic, momentul in care factura devine “comunicata” catre destinatar este cel al disponibilizarii in contul sau SPV, fara a depinde de transmiterea unui PDF clasic prin email. Este important de retinut ca obligatia de arhivare revine operatorilor economici; durata minima recomandata este de 10 ani, in linie cu prevederile fiscale si bunele practici in UE.

In plus, pentru a ramane conformi, operatorii trebuie sa asigure corespondenta corecta intre sistemele ERP/contabile si specificatiile RO e-Factura. Aceasta implica mapping atent al codurilor de TVA (19%, 9%, 5%, scutit, neimpozabil), al unitatilor de masura, al codurilor de produs/serviciu si al regulilor de rotunjire. Trebuie avuta in vedere si corespondenta corecta a identificatorilor fiscali (CUI cu prefix RO pentru platitorii de TVA, CNP acolo unde este cazul persoanelor fizice autorizate), precum si completitudinea datelor de livrare. In multe implementari, peste 80% din erorile initiale apar din lipsa unor validari la sursa: campuri obligatorii nepopulate, cote TVA gresite sau serii numerice duplicate. Prin urmare, transmiterea corecta nu incepe in portal, ci in calitatea datelor din sistemele interne ale companiei.

Cerintele tehnice esentiale: format, continut si alinierea cu standardele UE

La baza sistemului romanesc sta un set de cerinte tehnice clar definite, strans corelate cu standardul european EN 16931 si cu sintaxa UBL 2.1. In practica, factura electronica este un XML ce trebuie sa treaca doua bariere: validarea de schema (structura corecta a fisierului) si validarea de business (reguli functionale: existenta sumelor, corespondenta cotelor de TVA, consistenta totalurilor). ANAF publica periodic regulile CIUS-RO si eventualele actualizari. In plus, Ministerul Finantelor ofera ghiduri pentru utilizare, iar integratorii software pun la dispozitie conectori si kituri SDK pentru API-ul RO e-Factura. Importanta conformitatii nu este teoretica: lipsa unui singur element obligatoriu poate bloca intreaga transmisiune, iar inregistrarea facturii in RO e-Factura este conditia de baza pentru comunicarea legala catre partenerul comercial.

Un set minimal de campuri trebuie sa fie complet si corect mapat. Campurile-cheie includ: datele de identificare ale emitentului si cumparatorului (denumire, CUI/CIF, adresa, tara), data emiterii, seria si numarul facturii, data livrarii/achizitiei, moneda (de regula RON, dar sunt acceptate si alte monede cu conversii corespunzatoare), termenele de plata (ex. NET 30), liniile de bunuri/servicii (descriere, cantitate, unitate de masura, pret unitar), incadrarile TVA, reducerile/suprataxarile si totalurile. Pentru TVA, Romania aplica cote standard de 19%, cote reduse de 9% si 5%, precum si incadrari speciale (0% pentru exporturi, scutiri pentru anumite operatiuni). O regula uzuala de rotunjire este la 2 zecimale pe linii, cu reconciliere la total; abateri peste 0,01 pot declansa erori de validare.

Transmiterea prin API presupune apeluri HTTP securizate, autentificare in SPV si urmarirea unui flux standard: upload al fisierului XML, primirea unui identificator de incarcare, interogarea statusului pana la validare/respingeri si, in final, descarcarea pachetului zip semnat de server. Codurile de raspuns tipice includ 200 (acceptat), 400 (cerere invalida), 401/403 (autentificare/permisiune), 422 (eroare de validare de business) si 500 (eroare interna). In practica, o configuratie sanatoasa reincearca interogarea statusului la intervale de 30–60 de secunde si marcheaza drept “comunicat” doar dupa confirmarea sistemului. Pentru utilizatorii fara integrare directa, SPV ofera interfete de incarcare manuala, dar acest mod devine ineficient peste un volum de cateva sute de facturi pe luna.

Mai jos este un checklist tehnic util pentru aliniere, cu accent pe cerinte concrete si elemente frecvent omise:

  • ✅ Respectarea EN 16931 si UBL 2.1; validarea CIUS-RO la fiecare release al ANAF.
  • 📌 CUI cu prefix RO pentru platitorii de TVA si verificarea in VIES pentru partenerii intracomunitari.
  • 🧾 Rotunjiri consistente: 2 zecimale pe linii, reconciliere la total, abatere admisa sub 0,01.
  • 🔐 Autentificare SPV si stocarea securizata a token-urilor de acces pe servere izolate.
  • 🧩 Maparea unitatilor de masura si a codurilor de produs/serviciu in ERP cu validare pre-trimitere.
  • 📥 Gestionarea raspunsurilor 422 cu refacerea XML-ului si retrimitere in acelasi interval de 5 zile.

Pentru companiile care prefera o solutie gata de folosit, platformele certificate si integratorii pot simplifica fluxul, inclusiv prin automatizari de tip “auto-retry” si reconciliere. Un punct practic: daca in trecut transmiteai PDF pe email, in prezent comunicarea legala se considera realizata la momentul disponibilizarii in SPV; un PDF insotitor ramane util pentru contabilitate si relatia comerciala, dar nu inlocuieste inregistrarea in sistem. Pentru informatii si functionalitati orientate business, poti consulta e-factura, care ofera instrumente de generare, validare si transmitere aliniate cerintelor oficiale.

Fluxul pas cu pas: de la generarea facturii la confirmarea comunicarii in SPV

Un flux bine definit reduce erorile si timpul de incasare. Punctul zero este disciplina datelor: informatiile de client, politici de discount, taxe si incadrari TVA trebuie sa fie corecte la sursa. Apoi, sistemul tau ERP/contabil trebuie sa poata genera un XML conform UBL 2.1 si regulilor CIUS-RO. In mod ideal, fiecare factura trece printr-o validare locala inainte de a fi trimisa la ANAF, astfel incat sa previi respingerile de tip 422. Dupa generare, transmiterea trebuie facuta in maximum 5 zile calendaristice. O abatere simpla, precum lipsa datei livrarii, poate intoarce factura din drum, amanand incasarea cu zile sau saptamani. Recomandarea este sa implementezi alerte automate pentru facturile ce se apropie de termenul legal de 5 zile si sa blochezi intern emiterea de documente cu campuri obligatorii lipsa.

Pasii operationali tipici pentru transmitere sunt urmatorii: autentificare in SPV (prin certificat digital), upload XML, recuperare id incarcare, interogare periodica status, descarcare pachet acceptat si arhivare. Este recomandabil sa loghezi fiecare etapa (timpul serverului, codurile de raspuns, hash-ul fisierului) pentru a avea evidenta clara in caz de audit. La fiecare acceptare, sistemul ANAF returneaza un pachet zip ce contine factura validata si raportul de receptie, semnat de autoritatea emitenta. In momentul in care documentul devine disponibil in contul SPV al destinatarului, acesta este considerat comunicat. Prin urmare, trimiterea unui duplicat prin email este redundanta din perspectiva legala, dar poate ramane utila pentru fluxul de aprobare intern al clientului.

Pentru a standardiza procesul si a minimiza blocajele, este util un ghid operational intern cu pasi clari:

  • 🚀 Generare automata a XML UBL 2.1 din ERP, cu validari de schema inainte de upload.
  • 🔁 Retrimiteri automate la erori temporare (coduri 5xx) si notificari pentru erori 4xx/422.
  • ⏱️ Interogare status din 30 in 30 de secunde pana la acceptare/respingeri si time-out configurabil.
  • 📦 Arhivare automata a pachetului zip semnat si atasarea “buletinului de validare” la dosarul facturii.
  • 🔍 Reconciliere zilnica intre numarul de facturi emise in ERP si numarul de facturi acceptate in RO e-Factura.
  • 📊 Raportare KPI: rata de respingere sub 2%, timp mediu pana la acceptare sub 10 minute.

Nu in ultimul rand, nu te baza pe operatiuni manuale pentru volume mari. O echipa care proceseaza manual 500–1.000 de facturi pe luna va intampina inevitabil intarzieri fata de fereastra legala de 5 zile si va creste riscul de erori de transcriere. Automatizarea completa, cu alerte si dashboards, este standardul pe care il urmareste orice companie care isi propune o conformitate stabila. De asemenea, daca facturile sunt in valuta, verifica regulile de conversie si raportare (cursul BNR din data evenimentului fiscal sau din data emiterii, in functie de politicile contabile si prevederile legale). Aceste amanunte, aparent minore, fac diferenta intre o transmisie lina si un lant de corectii ce iti consuma resurse.

Erori frecvente, controale interne si bune practici pentru o conformitate fara emotii

Cele mai multe erori apar din nepotriviri de date, reguli de rotunjire incorecte si lipsa unei guvernante de document. O categorie frecventa este neconcordanta intre totalurile de pe linii si totalul general din factura, mai ales cand exista reduceri procentuale si suprataxari la nivel de document. O alta sursa de respingeri este utilizarea incadrarilor TVA nepotrivite (ex. marcarea operatiunilor ca scutite cand in realitate sunt taxabile cu 19% sau 9%). In plus, identificatorii fiscali gresiti (CUI fara prefix RO pentru platitorii de TVA, CUI inactiv, CNP eronat pentru PFA) blocheaza validarea de business. Un control preventiv la sursa, in ERP, elimina peste 70% din aceste situatii.

Din perspectiva guvernantei, este esential sa definesti responsabilitati si SLA-uri clare intre emitere, validare si colectare. De exemplu, stabileste o regula ca orice factura emisa dupa ora 16:00 sa intre in lotul de transmitere pana la ora 10:00 a urmatoarei zile lucratoare, pentru a ramane confortabil in termenul legal de 5 zile calendaristice si a asigura comunicarea rapida catre client. In plus, include in proceduri o verificare saptamanala a jurnalului de raspunsuri din sistemul ANAF, cu remedierea cazurilor “respins” in maximum 24 de ore. Retine ca, in lipsa transmiterii corecte, destinatarul nu poate procesa plata in mod normal, iar tu nu ai dovada de comunicare in sensul definit de ANAF.

Iata o lista de verificari operative ce reduc semnificativ riscurile:

  • 🧭 Validarea cotelor TVA: 19%, 9%, 5%, 0%/scutit conform incadrarii corecte a operatiunii.
  • 🔢 Consistenta aritmetica: rotunjire la 2 zecimale si diferenta maxima admisa sub 0,01 la totaluri.
  • 🧾 Unicitatea seriilor si numerelor de factura pe exercitiu fiscal; blocare la duplicat.
  • 🏷️ Corelarea codurilor de produs/serviciu si a unitatilor de masura cu nomenclatoarele interne.
  • 🪪 Identificatori fiscali corecti: CUI cu prefix RO pentru platitori de TVA, verificare in VIES pentru parteneri UE.
  • 📚 Arhivare electronica pe 10 ani, cu indexare dupa CUI client, numar factura si data comunicarii in SPV.

Pe partea de securitate si trasabilitate, mentine certificatele digitale intr-un modul sigur (HSM sau echivalent), separa mediile (productie vs. test), logheaza hash-urile fisierelor si asigura back-up zilnic. Daca folosesti un integrator, cere explicit rapoarte lunare cu: numar de facturi transmise, rata de respingere, timpi medii de procesare si incidente. ANAF si Ministerul Finantelor publica periodic clarificari; include in calendarul echipei o sesiune lunara de revizuire a noutatilor legislative. Nu in ultimul rand, pentru tranzactiile intracomunitare, alinierile la regulile UE si verificarea prealabila a partenerilor in VIES reduc semnificativ riscurile de penalitati si corectii ulterioare. Un proces robust inseamna mai putine discutii cu clientii si mai multa predictibilitate in incasari.

Stancu Iulia Laura

Stancu Iulia Laura

Numele meu este Iulia Laura Stancu, am 38 de ani si am absolvit Facultatea de Administrarea Afacerilor, urmand apoi un master in strategie si consultanta. Lucrez ca si consultant in dezvoltare afaceri si imi place sa ajut companiile sa isi identifice oportunitatile de crestere si sa isi optimizeze procesele. Am lucrat cu startup-uri, dar si cu firme consacrate, oferind solutii personalizate pentru a sustine competitivitatea si inovatia.

In viata de zi cu zi, ador sa citesc carti de leadership si management, sa particip la conferinte de business si sa invat din experientele antreprenorilor. Imi place sa calatoresc in orase dinamice, unde pot observa modele de afaceri diferite, iar in timpul liber ma relaxez practicand tenis si pictura. Familia si prietenii imi ofera sprijin si inspiratie in tot ceea ce fac.

Articole: 136