What it means
In CII, this rule checks ram:CategoryTradeTax inside a whole-invoice ram:SpecifiedTradeAllowanceCharge. The selected VAT category code for the discount (BT-95) or charge (BT-102) must be S, E, AE, K, G, O or Z.
Why it matters
The category tells the recipient how the discount or charge is treated for VAT. This rule limits that field to the categories supported by this French rule set.
How to fix it
Check the VAT category of the affected whole-invoice discount or charge. Correct its category in ram:CategoryTradeTax to an allowed code that matches the actual VAT treatment. Do not choose S merely to clear the error. 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
BR-FR-15/BT-95 ou BT-102 : Code de catégorie de TVA invalide. Valeur actuelle : " … ". Veuillez utiliser un code valide : S, E, AE, K, G, O, Z. Business terms: BT-95, BT-102
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-102 still fails, and which other rules do.
Related rules
- BR-AE-01 Reverse-charge items need a matching VAT breakdown entry
- BR-AE-08 The AE taxable amount must match the lines
- BR-AF-01 Keep IGIC categories and the VAT breakdown consistent
- BR-AF-08 Check the taxable amount for each IGIC rate
- BR-AG-01 Keep IPSI categories and the VAT breakdown consistent
- BR-AG-08 Check the taxable amount for each IPSI rate