Codul regulii este BR-05.
Orice factură transmisă prin RO e-Factura trebuie să declare moneda în care sunt exprimate toate sumele, în elementul cbc:DocumentCurrencyCode (BT-5), scris ca și cod ISO 4217 din trei litere (la noi RON). Fără el, validatorul nu are față de ce să verifice sumele și cotele și respinge factura la validare, chiar dacă toate cifrele sunt corecte. Regula cere doar existența elementului, nu o anumită monedă.
În antetul facturii din programul de facturare, completează câmpul de monedă cu RON și verifică să nu fie lăsat gol la export. Elementul trebuie să apară o singură dată, ca frate direct al lui cbc:InvoiceTypeCode, iar valoarea lui să fie identică cu currencyID de pe fiecare sumă din document.
<ubl:Invoice> <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode> </ubl:Invoice>
<ubl:Invoice> <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode> <cbc:DocumentCurrencyCode>RON</cbc:DocumentCurrencyCode> </ubl:Invoice>
Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-RO-030. Le repari pe toate odata cu asta.
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.An Invoice shall have an Invoice currency code (BT-5).
$Invoice
$BR-05