UBL 2.1 · CIUS-RO 1.0.1 · gratuit · fără cont

Validator XML e-Factura

Încarcă XML-ul facturii înainte să-l trimiți la ANAF și vezi ce ar fi respins, explicat pe românește: profil CIUS-RO lipsă, CUI greșit, județ absent, cote de TVA fără categorie, totaluri care nu se potrivesc cu liniile. Fișierul nu se salvează.

sau lipește conținutul XML mai jos

Max 1,5 MB · Invoice sau CreditNote

Cele mai frecvente motive de respingere la ANAF

  1. Totaluri care nu se potrivesc. ANAF adună liniile și compară cu TaxExclusiveAmount, TaxAmount și PayableAmount. O diferență de doi bani din rotunjire e suficientă.
  2. Județul lipsă sau în format greșit. Pentru adrese din România, CountrySubentity trebuie să fie RO-XX (RO-B pentru București, RO-CJ pentru Cluj). Pentru București, localitatea e sectorul, de exemplu SECTOR3.
  3. Categoria de TVA S fără cotă, sau 0% pus pe S în loc de E, Z, O sau AE.
  4. CustomizationID lipsă sau generic. Fără profilul CIUS-RO, fișierul nu trece de prima verificare.
  5. CUI-ul clientului fără RO deși e plătitor de TVA, sau invers. Verifică statutul în verificarea de CUI.

Am detaliat fiecare cod de eroare ANAF și cum se rezolvă în ghidul despre e-Factura respinsă.

Întrebări frecvente

Ce verifică validatorul?
Structura UBL (rădăcina Invoice sau CreditNote), profilul CIUS-RO din CustomizationID, datele obligatorii ale furnizorului și clientului (denumire, CUI, țară, adresă, județ în format RO-XX), fiecare linie (denumire, cantitate, preț, cotă și categorie de TVA) și dacă totalurile declarate în XML coincid cu suma liniilor. Sunt regulile pe care Fiscalio le aplică înainte de orice trimitere la ANAF.
Dacă validatorul spune „valid”, ANAF acceptă sigur factura?
Nu garantat. ANAF rulează schema XSD completă și regulile Schematron CIUS-RO, care au câteva sute de verificări. Validatorul de aici prinde cauzele frecvente de respingere: totaluri greșite, categorii de TVA fără cotă, adrese incomplete, profil lipsă. Pentru validarea oficială completă folosește serviciul de test al ANAF sau trimite din Fiscalio, unde răspunsul ANAF apare în aplicație.
Ce se întâmplă cu fișierul meu?
Este citit în browserul tău și trimis o singură dată către serverul Fiscalio pentru verificare. Nu este salvat, nu este asociat vreunui cont și nu este folosit în alt scop. Rezultatul îl vezi doar tu.
Pot valida XML-ul primit de la ANAF (cel din ZIP)?
Da, dacă dezarhivezi ZIP-ul și încarci fișierul cu factura (de obicei un număr lung urmat de .xml), nu fișierul „semnatura_…xml”. Validatorul acceptă atât facturi (Invoice) cât și note de credit (CreditNote).
De ce apare eroarea de totaluri, deși programul meu le-a calculat?
Cel mai des din cauza rotunjirilor: TVA-ul calculat pe total în loc de pe fiecare linie, sau reduceri la nivel de document care nu apar în AllowanceCharge. ANAF recalculează din linii și compară cu totalurile declarate, cu toleranță de un ban. Validatorul face același lucru și îți arată ambele valori.
Ce înseamnă „categoria S cere o cotă pozitivă”?
În UBL, categoria de TVA S înseamnă cotă standard sau redusă, deci trebuie să aibă un procent mai mare ca zero. Pentru operațiuni scutite sau neimpozabile se folosesc categoriile E (scutit), Z (cotă zero), O (neimpozabil) sau AE (taxare inversă), fiecare cu propriile reguli de completare a motivului scutirii.

Emite direct valid, fără XML de mână

În Fiscalio completezi factura, iar XML-ul se generează și se validează automat înainte de trimitere. Răspunsul ANAF, cu recipisa, apare în aplicație. Gratuit până la 5 firme.