What it means
A charge on the whole invoice, such as freight or packing, has both a reason code (BT-105) and a reason in words (BT-104), and they describe different kinds of charge.
Why it matters
The recipient books the charge by its code. A text that contradicts it makes the charge unclear and the invoice is rejected.
How to fix it
Make the reason text describe the same charge as the code (for example code FC with the text "Freight"), or remove the one that is wrong.
The rule as published
Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. Business terms: BT-104, BT-105
Where this rule applies
| Rule set | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| XRechnung 3.0 (CII) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Check your file
Drop your e-invoice to see whether BR-CO-06 still fails, and which other rules do.
Related rules
- BR-38 Reason for a charge on the whole invoice is required
- BR-CO-22 Each invoice charge needs a reason
- BR-FXEXT-BR-38 Each charge on the whole invoice needs a reason
- BR-RO-L1018 Charge reason on the whole invoice, 100 characters at most
- BR-CO-07 Line discount reason code and text must match
- BR-CO-08 Line charge reason code and text must match