Codul regulii este BR-RO-010.
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.
Î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.
<ubl:Invoice> <cbc:ID>FCT-ABC-DEF</cbc:ID> </ubl:Invoice>
<ubl:Invoice> <cbc:ID>FCT-2024-0001</cbc:ID> </ubl:Invoice>
ro16931-ubl-1.0.9. Factura cu fragmentul din stanga a fost respinsa cu exact mesajul de mai sus; cea cu fragmentul din dreapta a trecut fara nicio eroare. Verificarea s-a facut pe 14.09.2026.Numarul facturii (BT-1) trebuie sa includa cel putin un caracter numeric (0—9)
Invoice number (BT-1) must include at least one numeric character (0-9).
/ubl:Invoice | /cn:CreditNote
matches(normalize-space(cbc:ID), '([0-9])')
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.