Skip to content

Fatal

BR-FR-15_BT-151-1: Use a permitted VAT category on invoice lines

In short

Fatal: fails the selected checks.

BR-FR-15_BT-151-1 flags a supplied line VAT category (BT-151) outside the permitted set: S, E, AE, K, G, O and Z. Give the affected line the category that matches its VAT treatment.

On this page

What it means

For UBL invoices and credit notes, this rule checks a supplied category code in the line's cac:Item/cac:ClassifiedTaxCategory. It permits S, E, AE, K, G, O and Z. A missing category code is not flagged by this rule.

Why it matters

The line category identifies its VAT treatment and contributes to the VAT breakdown. These French rules allow only a defined set of category codes.

How to fix it

Find the affected line and correct its VAT category (BT-151). Do not choose S merely because it is common. If the wrong code comes from a product setting, correct that setting too. Check the related VAT breakdown, 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
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 6 November 2026