folositor
Instrument fiscal

Convertor e-Factura: din XML în tabel și CSV

Din SPV descarci arhive cu XML, care nu se pot citi și nu se pot pune într-o evidență. Trage-le aici și primești toate facturile într-un tabel — număr, dată, partener, CUI, bază, TVA, total — plus exportul CSV pentru contabil.

Totul se întâmplă în browser: fișierele nu pleacă de pe calculatorul tău.

Audit editorial Folositor.ro
Actualizat: 22 septembrie 2026
Verificat conform metodologiei

Trage aici arhivele descărcate din SPV

ZIP-uri sau fișiere XML. Poți selecta oricâte deodată.

De ce nu descarcă tool-ul facturile în locul tău

E prima întrebare pe care o pune toată lumea, așa că merită răspunsul întreg. Ca să ia facturile din e-Factura, o aplicație are nevoie de un token OAuth de la ANAF. Problema nu e că tokenul e greu de obținut, ci ce poate cu el: nu există drepturi separate de „citire" — același token permite și trimiterea de facturi în numele tău, și e valabil 90 de zile.

Un site care descarcă în locul tău trebuie să păstreze acea cheie. Dacă e vreodată compromis, nu se scurg doar niște date: se pot emite facturi pe CUI-ul tău. De-aia serviciile care fac descărcarea automată cer bani — nu pentru cod, ci pentru infrastructura și răspunderea pe care și le asumă. Noi am ales varianta în care nu ținem nicio cheie a nimănui.

Dacă vrei totuși descărcare automată, varianta fără intermediar e o aplicație care rulează pe calculatorul tău, cu o aplicație OAuth înregistrată de tine la ANAF — tokenul rămâne la tine. Cum se face, pas cu pas, în ghidul de descărcare din e-Factura.

Ce e într-o arhivă descărcată din SPV

Fiecare mesaj descărcat conține două fișiere XML: factura, în formatul UBL 2.1 cerut de standardul european EN 16931 și de specificația românească RO_CIUS, și sigiliul electronic al ANAF, într-un fișier care începe cu semnatura_. Convertorul citește prima și îl ignoră pe al doilea.

XML-ul nu e „factura pe care o vezi" — e structura din spate, cu fiecare câmp etichetat. De acolo scoatem exact câmpurile care intră într-o evidență: identificatorul facturii, data emiterii și scadența, părțile cu denumire și cod fiscal, totalul fără TVA, TVA-ul pe fiecare cotă și totalul de plată. Dacă ai nevoie de factura în format citibil, o deschizi din tabel, cu butonul vezi.

Ce nu face

  • Nu descarcă din e-Factura — motivul e mai sus.
  • Nu validează factura și nu verifică semnătura ANAF. Citește datele; nu-ți spune dacă documentul e conform. Validarea rămâne la SPV.
  • Nu e arhivare legală. Obligația de a păstra facturile rămâne a ta, cu fișierele originale.
  • Citește UBL, nu CII. Standardul permite ambele sintaxe; în România se folosește aproape exclusiv UBL. Dacă dai peste o factură CII, tool-ul îți spune explicit că n-a citit-o, în loc s-o sară.
  • Nu înlocuiește contabilul. Tabelul e o unealtă de lucru, nu o declarație.

Întrebări frecvente

Tool-ul descarcă facturile direct din e-Factura?
Nu, și motivul e important. API-ul ANAF cere un token OAuth care nu poate fi limitat la „doar citire”: același token permite și emiterea de facturi în numele tău, iar el ține 90 de zile. Ca să descarce un site în locul tău, ar trebui să păstreze acea cheie — noi am ales să n-o facem. Descarci tu din SPV, iar tool-ul preia de acolo încolo.
Unde ajung fișierele mele?
Nicăieri. Dezarhivarea și citirea XML-ului se fac în browser, pe calculatorul tău; pagina nu trimite niciun fișier către vreun server, nici către al nostru. Poți verifica: deschide fila Network din uneltele de dezvoltare și încarcă facturile — nu vei vedea nicio cerere.
Ce fișiere pot încărca?
Arhivele ZIP descărcate din SPV, exact așa cum vin, sau fișierele XML dinăuntru. Poți selecta oricâte deodată. Din fiecare arhivă citim factura și ignorăm fișierul de semnătură al ANAF.
Ce conține exportul CSV?
Un rând pe factură: număr, dată, scadență, tip (factură sau notă de credit), direcție, furnizor și CUI, client și CUI, bază, TVA, total, monedă și fișierul din care provine. Separatorul e „;”, cu BOM, ca să se deschidă direct în Excel românesc, cu diacritice și cu sumele ca numere.
Cum separă facturile primite de cele emise?
După CUI-ul tău, pe care îl introduci o dată. Dacă furnizorul facturii ești tu, factura e emisă; altfel, primită. Fără CUI, tool-ul le arată pe toate, dar nu poate ști care e care — din SPV vin amestecate.
Ce se întâmplă cu notele de credit?
Sunt stornări, deci le trecem cu semn negativ (tip 381 sau document CreditNote). Altfel totalul coloanei le-ar aduna în loc să le scadă, iar cifra din CSV n-ar corespunde cu ce are contabilul în balanță.
Validează tool-ul factura sau semnătura ANAF?
Nu. Citește datele din XML, atât. Semnătura electronică a ANAF nu e verificată criptografic, deci tool-ul nu poate spune dacă o factură e autentică sau conformă — pentru asta rămâne SPV-ul. Nu e nici soluție de arhivare legală: obligația de păstrare a facturilor rămâne a ta.
Ce fac dacă un fișier nu e citit?
Apare în lista de fișiere necitite, cu motivul. Cel mai frecvent caz e o factură în format CII (UN/CEFACT) în loc de UBL: standardul le permite pe amândouă, dar aproape toți emitenții din România folosesc UBL, iar noi citim deocamdată doar UBL. Preferăm să-ți spunem, nu să sărim fișierul în tăcere.
Câte facturi suportă?
Sute merg fără probleme pe un calculator obișnuit. La mii de fișiere deodată, browserul poate deveni lent, mai ales pe telefon — încarcă-le pe tranșe, de exemplu lună cu lună.

Alte tool-uri utile

Ghiduri utile pe acest subiect