What it means
The total of all discounts given on the whole invoice (BT-107) has more than two digits after the decimal point. Every digit after the point counts, so 25.125 fails and so does 25.100. In the Factur-X and ZUGFeRD rule sets only the wording of the message differs, and the check is the same.
Why it matters
This total is subtracted when the total without VAT is calculated. Extra decimals make the totals impossible to reconcile to the cent, so the file fails validation and is rejected.
How to fix it
Round each discount on the whole invoice (BT-92) to two decimals, add them up and use that sum as the total. It must equal the individual discounts added together. Leave line discounts out, because they are already part of the line amounts.
The rule as published
The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. Where Factur-X 1.09 BASIC WL, Factur-X 1.09 BASIC, Factur-X 1.09 EN 16931, Factur-X 1.09 EXTENDED, ZUGFeRD 2.5 BASIC WL, ZUGFeRD 2.5 BASIC, ZUGFeRD 2.5 EN 16931, ZUGFeRD 2.5 EXTENDED run it, the rule reads:
The allowed maximum number of decimals for the Sum of allowances on document level (BT-107) is 2. Business terms: BT-107
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 |
| Factur-X 1.09 EXTENDED | 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 |
| ZUGFeRD 2.5 EXTENDED | 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-DEC-10 still fails, and which other rules do.
Related rules
- BR-CO-11 Sum of invoice discounts must equal the discounts
- BR-CO-13 Net total must equal lines minus discounts plus charges
- BR-DEC-RO-10 Total of invoice-level discounts: two decimals at most
- BR-FXEXT-CO-11 Total discounts on the invoice must equal the discounts listed
- BR-DEC-11 Total of whole-invoice charges: at most two decimals
- BR-DEC-12 Total without VAT: at most two decimals