Erori e-FacturaBR-05

Lipsește codul monedei din factura (DocumentCurrencyCode)

Codul regulii este BR-05.

Mesajul exact din validatorul ANAF

textEroare=[BR-05]-An Invoice shall have an Invoice currency code (BT-5).
textEroare=[BR-RO-030]-Daca Codul monedei facturii (BT-5) este altul decat RON, atunci Codul monedei de contabilizare a TVA (BT-6) trebuie sa fie RON. #If the Invoice currency code (BT-5) is other than RON, then the VAT accounting currency code(BT-6) must be RON.

Ce inseamna

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ă.

Cum repari

Î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.

Exemplu

Asa pica

<ubl:Invoice>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
</ubl:Invoice>

Asa trece

<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.

Verificat. Am pus fiecare din cele doua fragmente intr-o factura completa si le-am trecut prin validatorul oficial ANAF, versiunea 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.
Regula asa cum e scrisa in schematronul oficial

Textul oficial, in engleza

An Invoice shall have an Invoice currency code (BT-5).

Unde se aplica

$Invoice

Conditia care trebuie sa fie adevarata

$BR-05