Erori e-Factura

EN16931

Lipsește identificatorul specificației (CustomizationID)

Codul regulii este BR-01.

Mesajul exact din validatorul ANAF

textEroare=[BR-01]-An Invoice shall have a Specification identifier (BT-24).
textEroare=[BR-RO-001]-Identificatorul specificatie (BT-24) trebuie sa corespunda sintactic cu valoarea precizata in Specificatii tehnice și de utilizare a elementelor de baza ale facturii electronice - RO_CIUS - și a regulilor operationale specifice aplicabile la nivel national. #The specification identifier (BT-24) must syntactically correspond to the value specified in the Technical and Usage Specifications of the basic elements of the electronic invoice - RO_CIUS - and the specific operational rules applicable at national level(urn:cen.eu:en16931:2017#compliant#urn:efactura.mfinante.ro:CIUS-RO:1.0.1).

Ce înseamnă

BT-24, adică elementul cbc:CustomizationID, îi spune destinatarului (ANAF) în ce set de reguli să încadreze factură: EN 16931 de bază plus profilul românesc CIUS-RO. Fără el, fișierul nu poate fi validat ca factură electronică românească și este respins. Elementul e obligatoriu pe orice factură, indiferent de tipul ei.

Cum repari

În programul de facturare, setează identificatorul de specificație ca valoare fixă, generată automat la fiecare factură: urn:cen.eu:en16931:2017#compliant#urn:efactura.mfinante.ro:CIUS-RO:1.0.1. Scrie-l exact așa, fără spații suplimentare și fără diferențe de litere mari/mici. Verifică să apară ca primul element din factură, imediat după declarația XML.

Exemplu

Așa pică

<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
         xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
         xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
</Invoice>

Așa trece

<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
         xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
         xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
  <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:efactura.mfinante.ro:CIUS-RO:1.0.1</cbc:CustomizationID>
</Invoice>

Greșeala asta strică și alte verificări, deci în același răspuns vei găsi și: BR-RO-001. Le repari pe toate odată cu asta.

Verificat. Am pus fiecare din cele două fragmente într-o factură completă și le-am trecut prin validatorul oficial ANAF, versiunea ro16931-ubl-1.0.9. Factura cu fragmentul din stânga a fost respinsă cu exact mesajul de mai sus; cea cu fragmentul din dreapta a trecut fără nicio eroare. Verificarea s-a făcut pe 14.09.2026.
Regula așa cum e scrisă în schematronul oficial

Textul oficial, în engleză

An Invoice shall have a Specification identifier (BT-24).

Unde se aplică

$Invoice

Condiția care trebuie să fie adevărată

$BR-01
Ce nu rezultă din textul oficial al regulii

Nu am putut confirma din datele primite dacă validatorul ANAF acceptă și alte versiuni ale profilului CIUS-RO în afara de 1.0.1; fragmentul de mai sus folosește exact valoarea din factură de referință.