What it means
For UBL invoices and credit notes, this rule checks a supplied category code in cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory. The permitted codes are S, E, AE, K, G, O and Z. A missing category code is not flagged by this rule.
Why it matters
The category identifies the VAT treatment of the amounts in a breakdown entry. These French rules restrict that field to a defined set of codes.
How to fix it
Find the affected VAT breakdown entry (BG-23) and correct its category code (BT-118). If your software generates the entry from lines or whole-invoice discounts or charges, check those source categories and correct any that are wrong. Export the corrected file 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 (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
Check your file
Drop your e-invoice to see whether BR-FR-15_BT-118-1 still fails, and which other rules do.