BR-05
EN 16931-1 layer: en16931
Checked against Peppol BIS Billing 3.0 2026.5
What does BR-05 mean? The invoice is missing an Invoice currency code (BT-5). Provide cbc:DocumentCurrencyCode as an ISO 4217 code (e.g. EUR).
Why did my invoice fail BR-05?
The invoice must specify an Invoice currency code (BT-5), the single currency in which the whole invoice is expressed. It anchors all monetary amounts on the document and is required for correct totalling and payment. In UBL it is cbc:DocumentCurrencyCode and must be a valid ISO 4217 alphabetic code.
Official rule text
An Invoice shall have an Invoice currency code (BT-5).
Common causes
- cbc:DocumentCurrencyCode is missing from the invoice.
- The value is empty or uses a currency symbol instead of an ISO 4217 code.
- A lowercase or three-plus-character non-standard code (e.g. 'Eur') was used.
- Currency was only set on individual amounts via currencyID but not at document level.
How do I fix it?
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
Related rules
BR-01 · BR-02 · BR-03 · BR-04 · BR-06 · BR-07 · BR-08 · BR-09
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.