De la 1 iulie 2024, toți operatorii economici din România - inclusiv microîntreprinderi, PFA și SRL fără TVA - sunt obligați să emită facturi prin sistemul RO e-Factura. Asta a generat o întrebare foarte des întâlnită: pot folosi Excel sau Word pentru a genera direct o e-Factura validă, fără să cumpăr software?
Răspunsul scurt: nu direct, dar există un workflow gratuit care funcționează. ANAF acceptă exclusiv fișiere XML în format UBL 2.1 (sau CII), iar Excel și Word nu produc nativ acest format. Soluția este combinația Excel/Word ca interfață de date + un tool gratuit de conversie + upload manual în SPV.
În acest ghid îți arăt exact ce funcționează, ce nu funcționează și când merită să treci la software dedicat.
De ce Excel și Word nu funcționează direct
ANAF nu acceptă PDF, DOCX, XLSX sau imagini ca e-Factura. Sistemul cere fișier XML structurat conform standardului european EN 16931, în format UBL 2.1 (Universal Business Language) sau CII (Cross Industry Invoice).
Concret: un fișier XML UBL pentru o factură simplă are între 80 și 200 de linii de cod XML, cu elemente strict definite:
<cbc:ID>- număr factură<cbc:IssueDate>- data emiterii în format ISO 8601<cac:AccountingSupplierParty>- date furnizor (denumire, CUI, adresă, județ codificat ISO 3166-2)<cac:AccountingCustomerParty>- date client<cac:InvoiceLine>- fiecare poziție cu cod UNCEFACT pentru unitate de măsură<cac:TaxTotal>- calcul TVA defalcat pe cote
Excel poate ține datele într-un tabel, dar nu poate genera structura XML cu namespace-uri corecte și ordine strictă a elementelor. Word este și mai limitat - este orientat pe formatare vizuală, nu pe date structurate.
Atenție - aici se greșește des: unele tutoriale recomandă "salvează ca XML" din Excel (File → Save As → XML Spreadsheet). Acest format este Microsoft XML proprietar, nu UBL 2.1. ANAF îl respinge automat cu eroare de validare la upload în SPV.
Important de știut: chiar dacă ai un fișier XML aparent corect, validatorul ANAF verifică peste 200 de reguli de business (CUI valid, județ corect, sumă TVA = bază × cotă, etc.). Un singur câmp greșit = factură respinsă cu cod eroare.
Tools gratuite care convertesc Excel în XML UBL
Iată instrumentele reale, testate, care permit conversia gratuită Excel → XML UBL:
Tabel comparativ tools gratuite
| Tool | Tip | Limită documente | Necesită cont | Validare ANAF |
|---|---|---|---|---|
| Generator XML ANAF (oficial) | Web form | Nelimitat, dar manual | Nu | Da, conform XSD |
| DUKIntegrator (ANAF oficial) | Desktop Java | Nelimitat | Nu | Validare + semnare |
| Validator XML MFinanțe | Web | Nelimitat | Nu | Validare oficială |
| Mustangproject | Desktop open-source | Nelimitat | Nu | EN 16931 (UBL 2.1) |
| SAGA WEB / factura.ro | Web + mobile | Nelimitat | Da | Da, transmitere SPV |
| FGO plan gratuit | Web | Nelimitat (azi) | Da | Da, transmitere SPV |
| Oblio plan gratuit | Web | 3 documente / lună (pe viață) | Da | Da |
| Smart Bill (firme noi) | Web | 12 luni gratuit la firme noi | Da | Da |
Generator XML ANAF (oficial, gratuit, fără limită)
Ministerul Finanțelor pune la dispoziție un formular web direct pe portal ANAF: introduci manual datele facturii într-un formular, sistemul transformă datele în XML UBL conform legislației și îl poți descărca + uploada în SPV.
Acces: secțiunea "Completare factură" de pe portalul ANAF (versiune curentă 1.0.8). Vezi link direct în secțiunea Surse.
Limitarea reală: nu permite import bulk din Excel. Pentru fiecare factură completezi câmpurile manual. Pentru 1-3 facturi/lună este suficient, pentru volume mai mari devine consumator de timp (15-20 minute per factură).
DUKIntegrator (oficial ANAF, semnare + validare)
DUKIntegrator este utilitarul oficial ANAF, gratuit, dezvoltat ca aplicație Java desktop. Are două roluri în workflow-ul e-Factura:
- validare XML: încarci fișierul, primești fie "Validare fara erori", fie un fișier text cu erorile detectate (conform XSD CESOP / UBL)
- semnare digitală: introduci PIN-ul tokenului USB cu certificat calificat și obții fișierul
.xml.p7msemnat, pregătit pentru transmitere
Cerințe: Java instalat local (Windows/Mac/Linux). Se descarcă de pe portalul ANAF (secțiunea DUKIntegrator).
Validator XML pe portalul Ministerului Finanțelor
În plus față de DUKIntegrator, MFinanțe oferă un validator web pe portalul oficial (secțiunea e-Factura) - încarci XML-ul direct în browser și primești raportul de validare conform schemei RO_CIUS. Util ca pre-check înainte de upload în SPV.
Mustangproject (open-source, recomandat pentru Excel workflow)
Mustangproject este o aplicație Java desktop și bibliotecă open-source care convertește între formatele de e-factură: CII, UBL 2.1, Factur-X/ZUGFeRD, FatturaPA (conversie bazată pe proiectul european EeISI). Este dezvoltată de comunitatea germană pentru ZUGFeRD/Factur-X, dar generează UBL 2.1 compatibil cu standardul european EN 16931 — același pe care îl cere RO e-Factura prin RO_CIUS.
Atenție: Mustangproject nu are template specific "RO_CIUS" — generează UBL 2.1 generic, conform EN 16931. Rămâne în sarcina ta să completezi corect câmpurile specifice României (cod județ ISO 3166-2:RO, prefix RO la CUI, cote TVA RO).
Pași concreți:
- Descarci Mustangproject gratis (jar Java, rulează pe Windows/Mac/Linux)
- Completezi template CSV/Excel cu datele facturii (furnizor, client, poziții)
- Salvezi ca CSV UTF-8
- Rulezi conversia CLI: input CSV → output XML UBL
- Validezi rezultatul cu DUKIntegrator sau validator MFinanțe
- Semnezi cu DUKIntegrator dacă transmiterea cere semnătură
- Uploadezi XML-ul (sau
.xml.p7m) în SPV ANAF
SAGA WEB și factura.ro (gratuit, nelimitat, integrare SPV)
SAGA Software oferă SAGA WEB și interfața simplificată factura.ro — facturare online gratuită indiferent de numărul de documente emise, atât prin web cât și prin aplicația mobilă SAGA Facturare. Transmiterea facturilor către SPV este automată, cu respectarea termenelor legale.
Pentru cine: PFA și microîntreprinderi care preferă o interfață românească oficial integrată cu contabilitatea SAGA. Nu necesită Excel intermediar — completezi factura direct în interfață.
FGO și Oblio - alternative web cu plan gratuit
- FGO: plan gratuit cu număr nelimitat de documente la data verificării; integrare e-Factura completă. Bun pentru cei care nu vor desktop Java.
- Oblio: plan gratuit pe viață pentru ≤ 3 documente/lună, sau 12 luni gratuit nelimitat pentru utilizatori noi. După: 29 €/an unlimited.
- Smart Bill: 12 luni gratuit la firmele înființate în ultimul an, apoi abonament plătit. Util ca punte de tranziție de la workflow manual.
Workflow practic Excel → XML → SPV
Pe scurt, procesul în 5 pași:
- Completezi template Excel cu datele facturii (furnizor, client, poziții, TVA)
- Exporți ca CSV UTF-8 din Excel (File → Save As → CSV UTF-8)
- Convertești cu tool gratuit (Mustangproject pentru flux Excel/CSV, sau introduci direct în generatorul ANAF) în XML UBL 2.1
- Validezi cu DUKIntegrator sau cu validatorul XML de pe portalul MFinanțe
- Semnezi digital XML-ul cu DUKIntegrator (când este cazul) - obții
.xml.p7m - Uploadezi în SPV la secțiunea "Factura electronică" → "Trimitere factură"
Checklist înainte de upload în SPV
- CUI furnizor verificat în Registrul Public ANAF (Info contribuabili)
- CUI client verificat (pentru B2B obligatoriu, B2C opțional)
- Cod județ în format ISO 3166-2:RO (ex: RO-B pentru București, RO-CJ pentru Cluj)
- Cod unitate măsură UNCEFACT (ex: H87 pentru bucată, KGM pentru kilogram)
- Cota TVA defalcată corect (S pentru standard 19%, AE pentru taxare inversă)
- Sumă totală cu TVA = sumă fără TVA + valoare TVA (verificare matematică)
- Data emitere ≤ data scadență
⚠️ Atenție: după upload în SPV primești un index de încărcare. Trebuie să verifici în 24-48h dacă factura a fost acceptată (cod 200) sau respinsă (cu listă erori). O factură respinsă nu este transmisă clientului - trebuie corectată și retrimisă.
Limitări reale ale workflow-ului gratuit
Workflow-ul Excel + tool gratuit + SPV manual funcționează, dar are limite clare. Iată când merge și când nu.
Tabel comparativ Excel vs software dedicat
| Criteriu | Excel + tool gratuit | Software dedicat (50-200 RON/lună) |
|---|---|---|
| Cost lunar | 0 RON | 50-200 RON |
| Timp per factură | 15-25 minute | 2-5 minute |
| Volum recomandat | sub 10 facturi/lună | nelimitat |
| Validare automată | parțială | completă |
| Transmitere SPV | manuală (upload) | automată (API) |
| Status tracking | manual (verifici în SPV) | notificări automate |
| Stornare/corectare | reconstruiești XML | 2 click-uri |
| Arhivare 10 ani | tu gestionezi | inclusă în serviciu |
| Erori comune | frecvente (CUI, cod TVA) | rare (validare pre-upload) |
| Integrare contabilitate | export manual | sincronizare automată |
Când workflow gratuit este OK
- Microîntreprindere cu sub 10 facturi/lună
- PFA cu activitate ocazională (servicii la cerere, închirieri sezoniere)
- SRL nou-înființat, în primele 3-6 luni de activitate
- Activitate cu factură unică recurentă (chirie lunară, abonament fix)
Când software dedicat devine obligatoriu economic
- Peste 10-15 facturi/lună (timpul economisit acoperă costul)
- Mai mult de 2 cote TVA diferite în facturare regulată
- Facturare în valută (EUR, USD) cu calcul curs BNR
- Stornări frecvente sau facturi de avans + regularizare
- Integrare cu cont bancar pentru reconciliere automată
Calcul concret: dacă o factură manuală îți ia 20 minute și ai 15 facturi/lună = 5 ore/lună. La un cost orar de 50 RON/h (foarte conservator), pierzi 250 RON timp lunar. Un software de 100 RON/lună e profit clar.
Erori frecvente la generarea manuală XML
Cele mai comune motive de respingere ANAF la facturile generate manual:
- CUI fără prefix RO: trebuie scris
RO12345678, nu doar12345678 - Cod județ greșit: ANAF cere ISO 3166-2 (RO-B), nu denumire ("București")
- Sumă TVA rotunjită incorect: trebuie rotunjire la 2 zecimale conform regulilor matematice (nu trunchiere)
- Cod UM lipsă: fiecare poziție trebuie să aibă cod UNCEFACT, "buc" nu este acceptat
- Encoding non-UTF-8: caracterele românești (ă, â, î, ș, ț) trebuie codificate UTF-8, nu Windows-1250
- Data în format greșit: ISO 8601 (de ex. 2026-01-15), nu format românesc (15.01.2026)
💡 Tip: înainte de upload în SPV, validează XML-ul fie cu DUKIntegrator (desktop, Java), fie cu validatorul web al MFinanțe (link în secțiunea Surse). Mesajele de eroare sunt mult mai clare decât cele din SPV.
Când să cumperi software de facturare
Pe scurt: dacă petreci peste 2 ore/lună cu facturarea manuală, software-ul se amortizează singur. Recomandări concrete în articolul nostru despre topul softurilor de facturare e-Factura.
Întrebări cheie pentru decizie:
- Câte facturi emit lunar? (peste 10 → software)
- Am nevoie de integrare cu casa de marcat sau cont bancar?
- Lucrez cu clienți din UE (facturare intracomunitară cu cod TVA verificat VIES)?
- Vreau acces și pentru contabil (multi-user)?
- Am nevoie de mobile app pentru facturare pe teren?
Dacă răspunsul la oricare este "da" → software dedicat. Investiția de 50-200 RON/lună se recuperează rapid.
Întrebări frecvente
Q1: Pot trimite o factură generată în Excel direct prin email clientului și să fie validă legal?
Nu, începând cu 1 iulie 2024 toate facturile B2B (și de la 1 ianuarie 2025 B2C peste anumite plafoane) trebuie transmise prin SPV ANAF în format XML UBL. PDF-ul atașat prin email nu mai are valoare legală - poate fi trimis informativ, dar factura oficială este cea înregistrată în SPV.
Q2: Cât durează să generez manual o e-Factura în Excel + tool gratuit?
În medie 15-25 minute pentru o factură nouă, 8-12 minute pentru o factură pe baza unui template completat anterior. Timpul include completare date, conversie XML, validare și upload SPV.
Q3: Tool-urile gratuite garantează că factura va fi acceptată de ANAF?
Nu. Tool-urile gratuite validează structura XML (sintaxă) și parțial regulile EN 16931, dar regulile specifice ANAF (verificare CUI activ, cod CAEN compatibil, etc.) sunt verificate doar la upload în SPV. Aproximativ 5-10% din facturile generate manual sunt respinse la prima încercare.
Q4: Pot folosi Google Sheets în loc de Excel pentru același workflow?
Da. Google Sheets exportă în CSV UTF-8 identic cu Excel, iar tool-urile de conversie (Mustang, Factur-X) acceptă orice CSV valid. Avantaj suplimentar: colaborare cu contabilul în timp real fără trimitere fișiere.
Q5: Există obligația de a păstra XML-ul facturii sau e suficient PDF-ul?
XML-ul este documentul oficial și trebuie arhivat 10 ani conform Codului Fiscal Art. 109. PDF-ul este doar reprezentare vizuală, fără valoare legală în cazul unui control ANAF. Asigură-te că salvezi XML-urile generate într-un folder dedicat cu backup regulat.
Concluzii și următorii pași
Workflow-ul Excel + tool gratuit + upload manual SPV funcționează pentru volume mici (sub 10 facturi/lună), dar consumă timp semnificativ și are rată de eroare ridicată. Pentru orice activitate cu facturare regulată, software dedicat devine rapid mai economic.
Pași concreți pentru a începe astăzi:
- Verifică dacă ai cont SPV activ (dacă nu, urmează ghidul nostru complet despre e-Factura)
- Alege traseul: (a) generator ANAF web pentru maxim simplitate, (b) SAGA WEB / factura.ro / FGO dacă vrei interfață web cu transmitere automată, (c) Mustangproject + DUKIntegrator pentru flux Excel/CSV controlat local
- Descarcă DUKIntegrator pentru validare + semnare (Java necesar)
- Creează template Excel cu datele standard (furnizor fix, coduri UM, cote TVA) - util pentru toate variantele
- Generează prima factură test cu un client de probă și validează cu DUKIntegrator sau validator MFinanțe
- Uploadează în SPV doar după validare locală reușită
- Dacă depășești 10 facturi/lună, compară opțiunile din topul softurilor de facturare
Pentru detalii complete despre obligațiile e-Factura, plafoane B2C și termene de raportare, citește ghidul nostru pillar e-Factura ANAF. Pentru alegerea unui software dedicat când workflow-ul gratuit nu mai face față, vezi comparația noastră actualizată în top softuri facturare e-Factura.
Despre autor: Maria Ionescu, redactor afaceri și facturare la webghid.ro, membru CECCAR, 8 ani experiență consultanță fiscală pentru IMM.
Ultima actualizare: 2026-05-24
Surse
- ANAF - sistem RO e-Factura: https://www.anaf.ro/anaf/internet/ANAF/servicii_online/e_factura
- Generator XML factură ANAF (aplicație web oficială): https://www.anaf.ro/CompletareFactura/faces/factura/generare.xhtml
- DUKIntegrator - utilitar oficial ANAF semnare/validare: https://static.anaf.ro/static/DUKIntegrator/DUKIntegrator.htm
- Validator XML factură - Ministerul Finanțelor: https://mfinante.gov.ro/web/efactura/validare-xml-factura
- Informații tehnice e-Factura (MFinanțe): https://mfinante.gov.ro/en/web/efactura/informatii-tehnice
- Mustangproject - documentație open-source UBL/CII/Factur-X: https://www.mustangproject.org/
- SAGA WEB / factura.ro - facturare gratuită: https://www.sagasoft.ro/factura-ro.php
- Oblio - plan gratuit ≤ 3 documente/lună: https://www.oblio.eu/cat-costa
- FGO - plan gratuit e-Factura: https://www.fgo.ro/
- Standard european EN 16931 facturare electronică: https://eur-lex.europa.eu/legal-content/RO/TXT/?uri=CELEX:32014L0055
- Codul Fiscal Legea nr. 227/2015 Art. 319 - facturare: https://legislatie.just.ro/Public/DetaliiDocument/171282
- OPANAF nr. 1366/2021 privind formatul XML UBL pentru RO e-Factura: https://static.anaf.ro/static/10/Anaf/legislatie/OPANAF_1366_2021.pdf