Skip to content

Fatal

BR-FR-15_BT-95_BT-118: Use an allowed category in the VAT breakdown

In short

Fatal: fails the selected checks.

BR-FR-15_BT-95_BT-118 means a VAT breakdown entry has a category code (BT-118) that is not allowed by this French CII rule. Use S, E, AE, K, G, O or Z only where that code matches the actual VAT treatment.

On this page

What it means

In CII, this rule checks ram:ApplicableTradeTax under ram:ApplicableHeaderTradeSettlement. The selected VAT breakdown category (BG-23, BT-118) must be S, E, AE, K, G, O or Z. Despite the rule id containing BT-95, this context checks the VAT breakdown rather than a discount.

Why it matters

The VAT breakdown groups amounts by their VAT treatment. Its category codes need to use the vocabulary supported by this French rule set.

How to fix it

Find the affected VAT breakdown entry and correct its category (BT-118) to match the actual VAT treatment. If your software generates the breakdown, also check the contributing lines, whole-invoice discounts and charges for the same incorrect category. Generate the file again and recheck it.

Once the file is corrected, check it again for free: Check an e-invoice

The rule as published

Code de catégorie de TVA invalide. Valeur actuelle : " … ". Veuillez utiliser un code valide : S, E, AE, K, G, O, Z.

Where this rule applies

Rule set Version
France CTC (CII) 1.4.0-04
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-FR-15_BT-95_BT-118 still fails, and which other rules do.

Updated 6 November 2026