What it means
For these billing frameworks in BT-23, each GROUP line without a parent is checked against its matching VAT breakdown rows. In UBL, its GROUP billing reference identifies the current document, and its VAT total is cac:TaxTotal/cbc:TaxAmount with currencyID matching the invoice currency. The matching breakdown rows have exemption reasons starting with the GROUP line's AFL number (BT-128) between hash signs. Their VAT amounts (BT-117) are added together. The absolute difference must not exceed 0.01. CII uses ram:ExemptionReason for the prefix and an AFL reference identified by ram:ReferenceTypeCode.
Why it matters
The check reconciles the VAT recorded for a sub-invoice with the VAT breakdown rows assigned to it.
How to fix it
Inspect the structured VAT breakdown, not just the visible invoice layout. Check which rows begin their exemption reason with the affected GROUP line's AFL number between hash signs. Verify their VAT amounts and add them together. Correct any wrong prefix, breakdown amount or GROUP VAT total, then export and recheck the file.
Once the file is corrected, check it again for free: Check an e-invoice
The rule as published
Id Line Group : … , Numfact: … , Total TVA : … , Somme TVA : … . Lorsque le cadre de facturation (BT-23) est S8, B8, M8 ou S9, B9, M9, le montant total TVA de la ligne GROUP (EXT-FR-FE-181) doit être égal à la somme des montants de TVA des ventilations TVA (BT-117) dont la raison d'exemption (ram:ExemptionReason) commence par le numéro de facture en ligne (BT-128 avec ReferenceTypeCode = AFL) entre #. Business terms: BT-23, BT-117, BT-128
Where this rule applies
| Rule set | Version |
|---|---|
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |
Check your file
Drop your e-invoice to see whether BR-FR-MV-09_EXT-FR-FE-181 still fails, and which other rules do.
Related rules
- BR-FR-MV-07_BT-128 Each line's sub-invoice number must match its direct parent's
- BR-FR-MV-11_BT-128 Check the main seller's GROUP numbering condition
- BR-46 VAT amount is required
- BR-AE-09 VAT in category AE must be 0
- BR-AF-09 Check the IGIC tax amount against the taxable amount and rate
- BR-AG-09 Check the IPSI VAT amount against the taxable amount and rate