What it means
In an IPSI row of the VAT breakdown (BG-23), the VAT category tax amount (BT-117) must equal the taxable amount (BT-116) multiplied by the VAT category rate (BT-119) and divided by 100. IPSI is code M in the file, the tax of Ceuta and Melilla. The check rounds the expected figure to two decimals and accepts a difference of less than 1 in the invoice currency, but you should still calculate it exactly.
Why it matters
The VAT amount is the tax due on the invoice. If it does not follow from the base and the rate, the totals cannot be trusted, and the invoice is rejected.
How to fix it
Take the taxable amount of the IPSI row, multiply it by the rate, divide by 100 and round to two decimals. For example, 1000.00 at 10 percent gives 100.00. Work this out once per rate on the rate's total rather than per line, so that rounding differences do not add up, and make sure the total VAT (BT-110) is the sum of the breakdown amounts.
The rule as published
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). Business terms: BG-23, BT-116, BT-117, BT-118, BT-119
Where this rule applies
| Rule set | Version |
|---|---|
| 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 |
Check your file
Drop your e-invoice to see whether BR-AG-09 still fails, and which other rules do.
Related rules
- BR-AF-09 IGIC tax amount must be the taxable amount times the rate
- BR-FXEXT-S-09B Standard-rate VAT amount must equal taxable amount times the rate
- BR-IG-09 IGIC amount must be the taxable amount times the rate
- BR-IP-09 IPSI VAT amount must equal taxable amount times rate
- BR-S-09 Standard-rate VAT must be taxable amount times rate
- BR-AF-08 IGIC taxable amount must match the lines, charges and discounts