Coco — mascota FăFactura Factura Tu vinzi ! Coco moca la minut ! Fă factura gratuit →
Ajutor FăFactura → XML e-Factura gratuit

XML e-Factura gratuit în 2026: cum îl generezi în browser, fără program de facturare

Actualizat la

Ai nevoie de fișierul XML pentru RO e-Factura, dar nu vrei să cumperi un program de facturare? Pentru o factură simplă, XML-ul poate fi pregătit în câteva minute, direct în browser. Nu ai nevoie de un program desktop instalat și, pentru simpla generare, nu ai nevoie de certificat digital. Certificatul și accesul SPV devin necesare atunci când vrei să transmiți factura către ANAF.

Ideea esențială: PDF-ul este copia ușor de citit de oameni. XML-ul este documentul structurat pe care sistemul RO e-Factura îl poate procesa automat. Pentru operațiunile supuse sistemului, exemplarul comunicat oficial este XML-ul acceptat și însoțit de sigiliul electronic al Ministerului Finanțelor.
În acest ghid: 1. Ce este XML-ul · 2. Ce pregătești · 3. Generarea în FăFactura · 4. „Verifică factura" · 5. Ce primești · 6. Numerotarea · 7. „Datele rămân în browser" · 8. Alternativele gratuite · 9. Trimiterea directă · 10. Probleme frecvente · 11. Raportarea problemelor · 12. Checklist · Resurse oficiale

1. Ce este, de fapt, XML-ul RO e-Factura

XML-ul nu este o fotografie a facturii și nici un PDF ascuns. Este un fișier de date structurate, în care fiecare informație are un loc și un sens clar: numărul facturii, data, vânzătorul, cumpărătorul, produsele, cantitățile, prețurile, TVA-ul și totalurile.

În FăFactura.gratis, fișierul este generat în sintaxa UBL 2.1, adaptată regulilor naționale RO_CIUS. RO_CIUS completează standardul european EN 16931 cu reguli necesare în România. ANAF verifică atât structura tehnică, cât și regulile de business aplicabile facturii.

ElementCe înseamnă
XMLFișierul structurat, citit de sistemele informatice. Acesta este documentul care se transmite în RO e-Factura.
PDFReprezentarea vizuală, utilă pentru client, arhivă internă și citire. PDF-ul nu înlocuiește XML-ul în sistem.
Index de încărcareNumăr primit numai după transmitere. Confirmă că fișierul a intrat în procesare, nu că a fost acceptat.
Răspuns/ZIP ANAFPachetul descărcat după procesare. Poate conține factura validată și sigiliul Ministerului Finanțelor sau un mesaj de eroare.
Nu confunda „XML valid" cu „factură acceptată". Un XML poate trece verificările aplicației și totuși să fie respins la transmitere din cauza unor reguli, date fiscale, indisponibilități sau modificări ale sistemului. Acceptarea există numai după răspunsul final al ANAF.

2. Ce trebuie să pregătești înainte

Responsabilitatea rămâne la emitent. Aplicația poate verifica formatul și calculele, dar nu poate decide în locul tău dacă o operațiune este scutită, ce cotă de TVA se aplică sau dacă factura trebuie emisă. Pentru situații neobișnuite, verifică tratamentul fiscal cu persoana care ține contabilitatea.

3. Cum generezi XML-ul în FăFactura.gratis

Deschide FăFactura.gratis →

Pentru generarea unei facturi simple nu este necesară instalarea unui program desktop.

  1. Alege modelul vizual. Modelul schimbă aspectul PDF-ului, nu regulile XML-ului. Datele fiscale rămân aceleași indiferent de design.
  2. Completează emitentul. Introdu CUI-ul și folosește butonul de preluare automată a datelor („⤓"). Verifică informațiile aduse automat înainte de continuare.
  3. Completează clientul. Introdu identificarea și adresa corectă. Un CUI greșit poate trimite factura către entitatea greșită sau poate produce respingerea fișierului.
  4. Alege seria și numărul. Numărul trebuie să fie unic în seria utilizată. Nu refolosi un număr deja emis și nu crea două facturi diferite cu aceeași combinație serie–număr.
  5. Completează datele facturii. Verifică data emiterii, moneda, scadența și tipul documentului: factură, factură de corecție sau notă de credit, după caz.
  6. Adaugă produsele sau serviciile. Pentru fiecare poziție: descrierea, cantitatea, unitatea de măsură, prețul, reducerea și TVA-ul.
  7. Verifică totalurile. Compară baza, TVA-ul și totalul de plată. Diferențele de rotunjire sau valorile negative introduse greșit pot genera erori.
  8. Apasă „Verifică factura". Corectează toate erorile importante înainte de descărcare sau transmitere.
  9. Descarcă XML-ul. Salvează fișierul într-un folder organizat. Poți descărca și PDF-ul pentru client sau pentru citire internă.
Preluarea automată după CUI este un ajutor, nu o garanție. Registrele publice pot avea întârzieri, iar unele date comerciale nu sunt furnizate. Verifică denumirea, adresa, statutul TVA și datele contractuale înainte de emitere.

4. Ce înseamnă „Verifică factura"

O verificare serioasă este făcută în mai multe straturi:

Nivel de verificareCe urmărește
Câmpuri obligatoriiSunt prezente numărul, data, emitentul, clientul, pozițiile, moneda și totalurile necesare?
CalculeCantitate × preț, reduceri, baze de impozitare, TVA și totalul de plată sunt coerente?
Structură XMLFișierul respectă sintaxa UBL și schema tehnică acceptată?
Reguli RO_CIUSSunt respectate regulile naționale și legăturile dintre câmpuri?
Verificare oficialăXML-ul poate fi trimis serviciului public ANAF de validare pentru un control suplimentar.

Dacă este folosit validatorul oficial ANAF, aceasta este o operațiune online: fișierul sau datele necesare validării sunt transmise către serviciul respectiv. Dacă serviciul nu răspunde, aplicația distinge între „nu am putut efectua verificarea oficială" și „factura este invalidă". Mesajele sunt explicate în limbaj obișnuit: în loc de un cod tehnic izolat, afli ce câmp lipsește, unde se află și cum poate fi corectat.

Validarea nu este consultanță fiscală. Validatorul poate confirma că un cod și o structură sunt permise, dar nu poate confirma că ai ales tratamentul fiscal corect pentru tranzacția reală. Un XML perfect din punct de vedere tehnic poate conține o decizie fiscală greșită.

5. Ce primești concret

RezultatRol
Fișier XML UBLDocumentul structurat, pregătit pentru validare și încărcare în RO e-Factura.
Fișier PDFO reprezentare vizuală cu același conținut economic. Utilă pentru client, dar nu substituie XML-ul.
Date salvate localProiectul, preferințele și numerotarea sunt reținute în spațiul de stocare al browserului.
Index și stareApar numai dacă factura este transmisă către ANAF.
Pachetul oficialSe obține după procesare și acceptare, nu în momentul simplului download al XML-ului.

Denumire recomandată și organizare a fișierelor:

Facturi/2026/08/
├── Factura_SERIE_000123.xml
├── Factura_SERIE_000123.pdf
└── Raspuns_ANAF_SERIE_000123.zip

6. Numerotarea automată: utilă, dar trebuie controlată

FăFactura.gratis propune automat următorul număr al seriei. Funcția economisește timp, dar responsabilitatea pentru unicitate și continuitate aparține emitentului:

Atenție la browser. Stocarea locală poate fi pierdută dacă ștergi datele site-ului, folosești modul privat, reinstalezi browserul sau schimbi calculatorul. Pentru un flux fără cont, exportul și copiile de siguranță sunt esențiale.

7. Ce înseamnă că „datele rămân în browser"

Formularea merită explicată cu precizie. Completarea facturii, proiectele și preferințele sunt păstrate local în browser. Totuși, unele funcții au nevoie de comunicare online:

Formularea corectă este: „Datele de lucru sunt păstrate local în browser; pentru căutare, validare oficială, transmitere și suport se comunică numai datele necesare funcției solicitate."

Nu lucra pe un calculator public. Dacă browserul păstrează local facturi și date de identificare, folosește un dispozitiv controlat de tine, cu parolă și actualizări de securitate. La final, nu lăsa sesiunea ANAF deschisă.

8. Gratuit nu înseamnă că există o singură opțiune

Ministerul Finanțelor pune la dispoziție propriul formular web gratuit pentru generarea XML-ului. FăFactura.gratis urmărește să ofere un flux mai ușor de citit, împreună cu PDF și explicații în limbaj simplu. Pentru firmele cu volum mare pot fi mai potrivite aplicațiile comerciale sau integrarea ERP.

CriteriuFăFactura.gratisAplicația gratuită MF/ANAFProgram comercial / ERP
CostGratuit pentru funcțiile puse la dispoziție.Gratuit.De regulă abonament, tarif pe document sau cost de integrare.
InstalareNu necesită program desktop; se folosește în browser.Nu necesită program desktop; formular web.Poate fi web, desktop sau integrat în sistemul firmei.
CompletareInterfață orientată spre factura vizuală și explicații simple.Formular tehnic cu multe câmpuri BT/BG.Depinde de produs și de configurarea contabilă.
PDF pentru clientGenerează și o reprezentare PDF profesională.XML-ul poate fi transformat separat în PDF.De regulă inclus.
ValidareVerificări locale plus verificare prin serviciul oficial ANAF.Validatorul oficial este disponibil separat.Variază; trebuie verificată actualizarea la regulile RO_CIUS.
Trimitere la ANAFDirectă, după autorizarea ANAF cu certificatul.Se face separat, manual, din SPV.Poate fi automatizată prin API/OAuth.
Păstrarea datelorStocarea locală a browserului pentru proiecte și preferințe; funcțiile online transmit doar datele necesare operațiunii.Fișierul se descarcă local; completarea nu este un sistem de arhivare.Depinde de contract, infrastructură și politica furnizorului.
Potrivit pentruFacturi puține sau medii și utilizatori care vor un flux simplu.Situații ocazionale și utilizatori confortabili cu terminologia tehnică.Volum mare, mai mulți utilizatori, gestiune, contabilitate sau ERP.

9. Bonus: trimiterea directă către ANAF

Pentru simpla generare și descărcare a XML-ului nu ai nevoie de certificat digital. Pentru transmiterea directă trebuie să existe:

Fluxul corect — detaliat în ghidul trimiterii în SPV:

  1. Apasă „Trimite la ANAF".
  2. Ești redirecționat către pagina oficială ANAF, unde selectezi certificatul și autorizezi accesul.
  3. Revii în FăFactura.gratis. Aplicația primește o autorizare tehnică, nu cheia privată și nu PIN-ul tokenului.
  4. XML-ul este transmis. Sistemul întoarce un index de încărcare.
  5. Starea este verificată. Factura poate fi în prelucrare, acceptată sau respinsă.
  6. După acceptare descarci răspunsul oficial. Abia atunci factura are răspunsul final și pachetul asociat din sistem.
Certificatul și PIN-ul nu se trimit aplicației. Autentificarea se face pe infrastructura oficială ANAF. Nu încărca într-un formular al aplicației cheia privată, PIN-ul, PUK-ul, codurile OTP sau o copie exportabilă a certificatului cu cheia privată.

Termen legal: începând cu 1 ianuarie 2026, termenul general de transmitere prevăzut de OUG nr. 120/2021 este de 5 zile lucrătoare de la emitere, fără a depăși limita calculată față de termenul legal de emitere. Generarea XML-ului nu oprește și nu îndeplinește acest termen; factura trebuie efectiv transmisă.

10. Probleme frecvente și ce verifici

ProblemăCe faci
CUI invalid sau client greșitReintrodu CUI-ul fără spații și verifică denumirea entității. Nu te baza numai pe completarea automată.
Categorie TVA incompatibilăVerifică dacă ai ales cota, scutirea, taxarea inversă sau regimul special corect.
Unitate de măsură neacceptatăAlege codul standard potrivit produsului sau serviciului.
Totaluri diferiteVerifică reducerile, rotunjirile, avansurile și valorile introduse manual.
Număr duplicatVerifică registrul intern și ultima factură emisă în seria respectivă.
XML valid local, respins de ANAFCitește răspunsul complet, verifică dacă regulile s-au actualizat și regenerează XML-ul după corectare.
Validator ANAF indisponibilNu interpreta lipsa răspunsului drept validare reușită. Salvează proiectul și repetă verificarea.
Factura a fost deja trimisăNu retransmite automat același document. Verifică indexul și răspunsurile pentru a evita duplicarea.

11. Ai o problemă cu FăFactura.gratis?

Raportează orice problemă apărută la completarea facturii, verificarea XML-ului, descărcarea fișierelor, conectarea la ANAF, transmiterea, verificarea stării sau descărcarea răspunsului oficial.

Trimite un e-mail la contact@atkp.dev cu subiectul exact: fafactura.gratis
Raportarea nu suspendă termenul legal. Dacă transmiterea este obligatorie și aplicația nu funcționează, folosește portalul ANAF sau o altă metodă disponibilă înainte de expirarea termenului. Un e-mail către suport nu înlocuiește trimiterea facturii.

12. Checklist înainte de descărcare sau trimitere

Pe scurt: completezi factura în browser, verifici datele, generezi XML-ul UBL adaptat regulilor RO_CIUS și descarci PDF-ul pentru citire. Dacă ai certificat și acces SPV, poți autoriza trimiterea către ANAF. Nu considera factura finalizată doar pentru că XML-ul a fost creat: verifică întotdeauna răspunsul ANAF și arhivează documentele oficiale.

Resurse oficiale

Notă juridică și de utilizare: acest material explică funcționarea generală a generării și transmiterii XML-ului RO e-Factura. Nu înlocuiește analiza contabilă, fiscală sau juridică a unei tranzacții concrete. Pentru cote, scutiri, taxare inversă, operațiuni externe, corecții sau situații neobișnuite, verifică tratamentul aplicabil înainte de emitere. Informațiile legislative și tehnice pot fi actualizate — verifică sursele oficiale.

Articole conexe

Gata de factură?
PDF profesional + XML e-Factura validat la ANAF, gratuit, fără cont.
Fă factura gratuit pe fafactura.gratis →