Skip to content

Fatal

BR-IP-01: Match IPSI or IGIC use to the VAT breakdown

In short

Fatal: fails the selected checks.

BR-IP-01 checks that your IPSI categories and VAT breakdown agree in UBL. Add a missing IPSI breakdown entry when a line, discount or charge uses that category, or correct an IPSI entry with no matching use. The CII wording instead requires an IGIC breakdown entry when you use IGIC.

On this page

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-IP-01 still fails, and which other rules do.

Updated 6 November 2026