RO e-Factura: XML → PDF

Transformă XML e-Factura într-un PDF lizibil.

XML → PDF

Fișierul rămâne în browser. Nu se face upload.

TL;DR

Transformi un XML e-Factura (UBL) într-o previzualizare „tip PDF” ușor de citit, pe care o poți printa/salva. E cel mai rapid mod să vezi „ce conține XML-ul” fără să-l deschizi într-un editor de cod.

Pentru cine este

  • Contractori și contabili care primesc facturi doar în XML și au nevoie de o variantă lizibilă.
  • Oricine vrea să verifice rapid datele importante (client, total, linii, scadență) înainte să trimită mai departe.
  • Echipe care vor să arhiveze împreună XML-ul oficial și un PDF pentru oameni (aprobare internă, căutare, audit).

Cum îl folosești

  1. Încarci fișierul XML.
  2. Verifici câmpurile extrase (furnizor, client, număr/data, totaluri, linii).
  3. Apeși Print și salvezi ca PDF din browser (sau printezi).

Ce face (și ce nu face) unealta

Face:

  • Parsează XML-ul și îți arată o previzualizare curată (furnizor/client, date, totaluri, linii).
  • Te ajută să prinzi rapid greșeli evidente (client greșit, lipsesc linii, totaluri suspecte).
  • Îți permite să generezi o copie lizibilă pentru aprobare internă/arhivă.

Nu face:

  • Nu înlocuiește un renderer oficial ANAF și nu garantează acceptarea la ANAF.
  • Nu validează semnături digitale, plicuri de transport sau toate regulile specifice e-Factura.
  • Nu „repară” XML-ul. Dacă fișierul e greșit, trebuie corectat upstream (emitent/ERP/aplicație).

La ce să te aștepți de la un XML e-Factura (UBL)

e-Factura folosește de regulă structuri UBL. XML-ul este pentru sisteme, nu pentru oameni, de aceea pare „illegibil” la prima vedere.

Previzualizarea e utilă când vrei să:

  • confirmi rapid că factura e pentru clientul corect și perioada corectă
  • verifici totaluri/TVA/valuta
  • vezi liniile (ce se facturează, cantități, prețuri)
  • păstrezi o copie ușor de căutat (oamenii caută în PDF, nu în tag-uri XML)

Aceasta este o previzualizare „pentru oameni”, nu un template guvernamental perfect.

Ce extragem (câmpuri uzuale)

În practică, cele mai importante verificări sunt:

  • ID/număr factură și data emiterii (și scadența dacă există)
  • Numele furnizorului și al clientului (cum apar în XML)
  • Subtotal, total TVA/impozit și total de plată
  • Linii: descriere/nume, cantitate, preț unitar, total linie

Dacă vezi „-” la un câmp, de obicei e fie opțional, fie este stocat diferit în acea variantă de XML.

Flux recomandat (simplu și sigur)

Pentru rezultate previzibile:

  1. ValideazăVerifică XML e-Factura
  2. Previzualizează factura aici și verifică „cele 3 lucruri”: client + total + linii
  3. Arhivează ambele fișiere (XML + PDF)
  4. Dacă emiți documente și tu compară cu:

Depanare (probleme frecvente)

„Invalid XML” / eroare de parser

De obicei:

  • fișierul nu e XML (uneori e o pagină HTML salvată ca .xml)
  • fișierul e incomplet/corupt
  • copy/paste a tăiat din conținut

Soluție: re-descarcă XML-ul din sursa oficială și încearcă din nou.

Numele furnizorului/clientului lipsește

Unii generatori pun numele în noduri diferite. Dacă e gol:

  • caută în XML RegistrationName sau PartyName
  • cere emitentului confirmarea entității facturate

Totalurile par greșite

Verificări rapide care prind multe erori:

  • subtotal + TVA ≈ total de plată (cu diferențe mici de rotunjire)
  • există TVA acolo unde ar trebui? lipsește complet?
  • liniile sunt ok, dar totalul de plată e gol?

Lipsesc liniile de factură

Dacă XML-ul nu are InvoiceLine, poate să nu fie o factură validă sau exportul upstream e incomplet. Tratează ca semnal de alarmă și cere fișier corect.

Confidențialitate & procesare date

Unealta parsează XML-ul în browser (client-side). Conținutul nu ar trebui să fie urcat pe server ca parte a acestei funcții. Totuși, XML-ul poate conține date sensibile: evită dispozitive partajate și nu trimite mai departe PDF-uri exportate dacă nu e cazul.

Întrebări frecvente

Pot folosi PDF-ul generat ca „factura oficială”?

Tratează-l ca o copie lizibilă pentru oameni. Fișierul de referință în e-Factura este de regulă XML-ul (plus confirmările din sistemele tale).

De ce lipsesc unele câmpuri în previzualizare?

Unele XML-uri omit câmpuri opționale sau le stochează diferit. Dacă lipsește ceva critic, validează XML-ul și cere emitentului reemitere/clarificare.

Ce citesc mai departe?

Vezi RO e-Factura: ghid practic (XML, validare și preview PDF).

Instrumente conexe

Surse

Următorii pași (IT Jobs List)

Pentru e-Factura, țintește două lucruri: (1) să vezi clar ce conține XML-ul, (2) să prinzi din timp erorile comune.

Unelte conexe

Ghiduri conexe

Recomandare rapidă

  • Salvează ipotezele (cote, pauze, praguri) ca să poți reproduce rezultatul.
  • Dacă folosești rezultatul într-o factură/ofertă, include și o explicație scurtă (ce include și ce NU include).

Checklist practic (IT Jobs List)

  • Validează XML-ul și verifică: date furnizor/client, CUI/CIF, totaluri, monedă.
  • Dacă rezultatul arată ok, folosește preview-ul ca verificare umană înainte de upload.
  • Pentru referință oficială, compară cu fluxul ANAF.
Autor: Ivo Pereira Ultima actualizare: 2025-12-27
Note rapide și presupuneri

Note

  • Fișierul este procesat local în browser. Nu încărcăm XML-ul pe server.

Cum folosești unealta XML e-Factura → PDF

Unealta transformă un XML RO e-Factura (UBL) într-o previzualizare lizibilă pe care o poți printa/salva ca PDF. Este gândită pentru verificări rapide: totaluri, părți (furnizor/client) și linii.

Totul rulează local în browser: fișierul XML nu este încărcat pe serverele noastre.

Când e utilă

  • Ai primit un XML e-Factura și vrei să îl citești ca o factură normală.
  • Vrei să verifici totalul, TVA-ul și moneda înainte să trimiți la contabilitate.
  • Vrei un PDF “de citit” pentru uz intern (nu ca document contabil oficial).

Pași

  • Apasă „Încarcă XML” și selectează fișierul `.xml`.
  • Verifică numărul facturii, data, furnizorul, clientul și totalurile.
  • Verifică liniile; dacă lipsesc, încearcă pagina de validare sau confirmă structura XML.
  • Apasă „Printează / Salvează ca PDF” și salvează din dialogul browserului.

Limitări (important)

  • Este o unealtă de lizibilitate, nu un validator complet. Pentru conformitate, folosește validări oficiale și fluxul tău contabil.
  • UBL poate avea variații de structură; unele câmpuri pot fi interpretate diferit.
  • Pentru facturi cu taxe complexe sau atașamente, previzualizarea poate simplifica informația.

Surse

Ultima actualizare: 2025-12-27