← Înapoi la dicționar
BR-05 Eroare Câmpuri obligatorii (header)

Codul monedei documentului (DocumentCurrencyCode) lipsește

Referință: EN16931 BR-05 (BT-5)

Ce înseamnă

Toate sumele dintr-o factură UBL sunt declarate într-o anumită monedă, iar moneda este declarată o singură dată, la nivel de document, în <cbc:DocumentCurrencyCode> (BT-5). Codul folosit este ISO 4217, trei litere mari.

Dacă elementul lipsește, ANAF respinge XML-ul cu BR-05.

Cum se rezolvă

<cbc:DocumentCurrencyCode>RON</cbc:DocumentCurrencyCode>

Coduri uzuale

Cod Monedă
RON Leu românesc
EUR Euro
USD Dolar SUA

Lista completă: ISO 4217. Atenție — codul trebuie scris cu litere mari; Ron sau ron sunt invalide.

Câteva detalii

  • Toate elementele currencyID din XML (pe LineExtensionAmount, PayableAmount, TaxAmount, etc.) trebuie să aibă aceeași valoare ca DocumentCurrencyCode. Mixurile (RON pe linie, EUR pe total) eșuează la alte reguli BR-CO-*.
  • Pentru tranzacții în valută cu plata în RON, există elementele opționale <cbc:TaxCurrencyCode> și <cac:PaymentExchangeRate>, dar acelea nu rezolvă BR-05.
  • Conform CIUS-RO, facturile între firme românești trebuie să fie în RON sau EUR. Alte monede sunt acceptate doar pentru clienți externi.

Verifică dacă XML-ul tău are această eroare

Încărcăm fișierul, rulăm aceleași reguli EN16931 pe care le folosește ANAF și îți arătăm toate codurile găsite.

Validează gratuit