einvoicecheck
Menu

Rules / BR-05 · Markdown

Peppol BIS Billing 3.0 · rule

BR-05

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.