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 |
Check your file
Drop your e-invoice to see whether BR-FR-15_BT-95_BT-118 still fails, and which other rules do.