# BR-05

> The invoice is missing an Invoice currency code (BT-5). Provide cbc:DocumentCurrencyCode as an ISO 4217 code (e.g. EUR).

Checked against Peppol BIS Billing 3.0 2026.5

Canonical: https://einvoicecheck.eu/rules/br-05

## Official rule text

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

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

## 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>
```
