einvoicecheck

Rules / BR-05 · Markdown

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

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.