What it means
The invoice states a total of charges on the whole invoice (BT-108), such as freight or packing, that is not the sum of the individual invoice-level charges (BT-99).
Why it matters
The net total is calculated from this sum. If it does not match the charges listed, the totals do not add up and the invoice is rejected.
How to fix it
Add up the amounts of all charges on the whole invoice (not those on single lines) and use exactly that figure as the total of charges.
The rule as published
Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). Business terms: BT-99, BT-108
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-12 still fails, and which other rules do.
Related rules
- BR-FXEXT-CO-12 Total charges on the invoice must equal the charges listed
- BR-36 Amount of a charge on the whole invoice is required
- BR-AE-08 The AE taxable amount must match the lines
- BR-AF-08 IGIC taxable amount must match the lines, charges and discounts
- BR-AG-08 IPSI taxable amount must equal lines plus charges minus discounts
- BR-CO-13 Net total must equal lines minus discounts plus charges