Înainte de listă: ce înseamnă și ce nu înseamnă un rezultat verde
„Nicio încălcare” are două înțelesuri diferite, ușor de confundat. Unul este verificată și curată. Celălalt este acest set de reguli nu se aplică acestui fișier — o factură KSeF poloneză nu e un document EN 16931, deci regulile EN 16931 nu spun nimic despre ea. Tocmai de aceea pagina de verificare scrie mereu după ce set de reguli a verificat.
Este și un subset, nu setul complet EN 16931. Sunt implementate regulile al căror verdict e fără echivoc: câmpuri obligatorii și socoteli care trebuie să iasă. Regulile care depind de liste de coduri ce nu pot fi verificate offline au fost lăsate deoparte în loc să fie ghicite — o verificare care sare la o factură corectă e mai rea decât lipsa ei.
EN 16931 — norma europeană
BR-22- Fiecare linie are nevoie de o cantitate
BR-23- Fiecare linie are nevoie de o unitate de măsură
BR-24- Fiecare linie are nevoie de o valoare netă
BR-25- Fiecare linie are nevoie de denumirea articolului
BR-26- Fiecare linie are nevoie de un preț net
BR-27- Un preț net nu poate fi negativ
BR-64- Fiecare linie are nevoie de o denumire
BR-AE-05- Linie cu taxare inversă: cota 0
BR-AE-09- Taxare inversă: TVA trebuie să fie zero
BR-CL-01- Tipul documentului trebuie să provină din UNTDID 1001
BR-CL-04- Moneda trebuie să fie un cod ISO 4217 din trei litere
BR-CL-14- Țara trebuie să fie un cod ISO 3166-1 alpha-2
BR-CL-17- Categoria TVA trebuie să provină din UNCL5305
BR-CL-18- Categoria TVA a liniei trebuie să provină din UNCL5305
BR-CO-04- Fiecare linie are nevoie de un cod de categorie TVA
BR-CO-09- Codul de TVA trebuie să înceapă cu codul de țară
BR-CO-10- Valorile liniilor trebuie să dea totalul liniilor
BR-CO-13- Totalul fără TVA rezultă din linii, reduceri și taxe
BR-CO-14- Defalcarea TVA trebuie să dea totalul TVA
BR-CO-15- Totalul cu TVA este netul plus TVA
BR-CO-16- Suma de plată rezultă din total minus avansuri
BR-CO-17- TVA pe cotă este acea cotă asupra acelei baze, rotunjită
BR-CO-18- Cel puțin o grupă de defalcare TVA
BR-CO-26- Vânzătorul trebuie identificabil (cod TVA sau nr. de înregistrare)
BR-E-05- Linie scutită: cota 0
BR-E-09- Scutit: TVA trebuie să fie zero
BR-E-10- Scutirea trebuie să indice motivul
BR-G-05- Linie de export: cota 0
BR-G-09- Export: TVA zero
BR-IC-05- Linie intracomunitară: cota 0
BR-IC-09- Livrare intracomunitară: TVA zero
BR-O-05- Linia neimpozabilă nu poartă nicio cotă
BR-O-09- Neimpozabil: TVA zero
BR-O-11- Neimpozabil nu se amestecă cu alte categorii
BR-S-08- Baza pe cotă corespunde liniilor cu acea cotă
BR-S-09- TVA pe cotă este acea cotă aplicată acelei baze
BR-Z-05- Linie cu cotă zero: cota 0
BR-Z-09- Cotă zero: TVA trebuie să fie zero
BR-Z-10- Cota zero nu trebuie să indice un motiv de scutire
Extensii Factur-X / ZUGFeRD
BR-FXEXT-05- Subtipul liniei trebuie să fie DETAIL, GROUP sau INFORMATION
BR-FXEXT-06- Cu sublinii, fiecare linie are nevoie de un subtip
BR-FXEXT-08- O linie de subtotal trebuie să egaleze liniile de sub ea
BR-FXEXT-11- Linia părinte indicată trebuie să existe
Reguli naționale
AU-ABN- Cifra de control a ABN-ului australian — Peppol livrează firmelor australiene după acest număr
BE-KBO- Cifra de control a numărului de întreprindere belgian — Belgia identifică firmele după el
BR-DE-15- XRechnung necesită un Leitweg-ID (BT-10)
BR-DEC-12- Sumele au cel mult două zecimale
CH-UID- Cifra de control a UID-ului elvețian — singurul număr folosit de registrele elvețiene
DE-PROFILE- În Germania acest profil nu contează ca factură electronică (BMF, 15.10.2025)
DK-CVR- Cifra de control a CVR-ului danez — o firmă daneză are doar acest număr
FI-YTUNNUS- Cifra de control a Y-tunnus finlandez — codul de TVA este acest număr cu FI în față
FR-SIREN- Cifra de control SIREN/SIRET — Franța rutează facturile după acest număr
HR-OIB- Cifra de control a OIB-ului croat — în Croația totul depinde de acest număr
JP-HOUJIN- Cifra de control a numărului japonez de firmă — numărul de înregistrare este acest număr cu T în față
NO-ORGNR- Cifra de control a numărului norvegian de organizație — codul de TVA și adresa Peppol se bazează pe el
SE-ORGNR- Cifra de control a numărului suedez de organizație — codul de TVA este acest număr cu SE în față și 01 la final
Identificatori și bani
IBAN-CHECK- Cifrele de control ale IBAN-ului beneficiarului — o plată către un IBAN greșit nu ajunge
PEPPOL-ENDPOINT- Adresa de livrare Peppol — Peppol rutează după acest număr: greșit înseamnă că factura nu ajunge deloc
VAT-CHECKSUM- Codul de TVA nu trece propria cifră de control
Note, nu încălcări
CCY-RETIRED- Cod valutar retras
FX-PROFILE- Profil de tranziție Factur-X — regulile EN 16931 nu i se aplică
PRE-EN16931- Acest format este anterior EN 16931 — regulile EN nu i se aplică
Încearcă
Trage o factură pe pagina de verificare — gratuit, fără cont. Pentru un dosar întreg există pagina principală: până la 10 facturi per export și 20 pe zi, gratuit.