Skip to content

Fatal

BR-FR-16_BT-96: Use a permitted VAT rate on discounts and charges

In short

Fatal: fails the selected checks.

BR-FR-16_BT-96 checks the VAT rate in cac:AllowanceCharge/cac:TaxCategory, including the whole-invoice discount rate (BT-96). Correct the affected cbc:Percent value to a rate permitted by the French rules, expressed as a percentage number without a % sign.

On this page

What it means

In UBL invoices and credit notes, this rule checks a supplied cbc:Percent in cac:AllowanceCharge/cac:TaxCategory. That context does not distinguish discounts from charges. The value must use percentage notation without a % sign and belong to the permitted rate set. A missing rate is not flagged by this rule.

Why it matters

A percentage number and a decimal fraction express different rates. Consistent notation preserves the intended rate in the file.

How to fix it

Check the VAT rate on the affected discount or charge, including BT-96 for a whole-invoice discount. Confirm the intended rate and enter it as a percentage number without %. If you mean 20 percent, write 20 rather than 0.2. 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

Le taux de TVA (cbc:Percent) doit être exprimé en pourcentage sans symbole « % » et faire partie des valeurs autorisées. Taux fourni : " … ".

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-16_BT-96 still fails, and which other rules do.

Updated 6 November 2026