CIUS-RO
Numărul facturii trebuie să conțină cel puțin o cifră
Codul regulii este BR-RO-010.
Mesajul exact din validatorul ANAF
Ce înseamnă
BR-RO-010 se uită la BT-1 (cbc:ID din rădăcina facturii) și cere ca șirul, după eliminarea spațiilor de la capete, să conțină măcar un caracter de la 0 la 9. Literele, cratima, bara oblică și punctul sunt permise, dar un număr format exclusiv din litere, de exemplu „FCT-ABC-DEF”, este respins. Regula nu se referă la numărul de ordine al liniei (BT-126), ci doar la identificatorul facturii.
Cum repari
În programul de facturare, schimbă seria astfel încât numărul generat să conțină obligatoriu cifre, de tipul „FCT-2024-0001” sau „1”, în loc de o serie pur alfabetică. Dacă numerotarea e manuală, interzice salvarea facturii fără cifră în câmpul Număr.
Exemplu
Așa pică
<ubl:Invoice> <cbc:ID>FCT-ABC-DEF</cbc:ID> </ubl:Invoice>
Așa trece
<ubl:Invoice> <cbc:ID>FCT-2024-0001</cbc:ID> </ubl:Invoice>
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 română
Numarul facturii (BT-1) trebuie sa includa cel putin un caracter numeric (0—9)
Textul oficial, în engleză
Invoice number (BT-1) must include at least one numeric character (0-9).
Unde se aplică
/ubl:Invoice | /cn:CreditNote
Condiția care trebuie să fie adevărată
matches(normalize-space(cbc:ID), '([0-9])')
Ce nu rezultă din textul oficial al regulii
Nu pot verifica din factura de referință (care este un Invoice) comportamentul validatorului pentru notele de credit, deși contextul regulii include și /cn:CreditNote.