What it means
In UBL invoices and credit notes, the test checks category M under tax scheme VAT. It requires an IPSI entry in the VAT breakdown (BG-23, BT-118) when that category appears on a line (BG-25, BT-151), a whole-invoice discount (BG-20, BT-95) or a whole-invoice charge (BG-21, BT-102). It also counts matching line-level discounts and charges. Conversely, it disallows an IPSI breakdown entry when none of those sources uses IPSI. A required breakdown entry must contain exactly M in cbc:ID, without surrounding spaces. The CII wording requires an IGIC breakdown entry for IGIC lines, whole-invoice discounts or whole-invoice charges.
Why it matters
The breakdown needs to reflect the categories used in the document so that you can match its category entries to the underlying amounts.
How to fix it
Check the categories on your lines, discounts and charges against BT-118 in the VAT breakdown. In UBL, add a missing M entry under tax scheme VAT, or correct an unused M entry after checking the underlying categories. Do not remove a genuine category just to clear the error. For the CII wording, check whether IGIC use has a matching breakdown entry. Recheck your corrected file.
Once the file is corrected, check it again for free: Validate an invoice against EN 16931
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice
The rule as published
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". Where EN 16931 (CII), XRechnung 3.0 (CII), France CTC (CII) run it, the rule reads:
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IGIC" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". Business terms: BG-20, BG-21, BG-23, BG-25, BT-95, BT-102, BT-118, BT-151
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 |
| 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-IP-01 still fails, and which other rules do.
Related rules
- BR-AE-01 Reverse-charge items need a matching VAT breakdown entry
- BR-AF-01 Keep IGIC categories and the VAT breakdown consistent
- BR-AG-01 Keep IPSI categories and the VAT breakdown consistent
- BR-E-01 Exempt items need a matching VAT breakdown entry
- BR-FXEXT-AE-01 Reverse charge needs both source and breakdown entries
- BR-FXEXT-AF-01 Category L needs both source and breakdown entries