What it means
When a note's subject code (BT-21) is BAR, its text (BT-22) must be one of B2B, B2BINT, B2C, B2CINT, OUTOFSCOPE or ARCHIVEONLY. Notes with another subject code or no subject code are outside this check. The rule covers UBL invoices, UBL credit notes and CII; the CII variant explicitly identifies BT-21 and BT-22.
Why it matters
BAR marks a coded treatment instruction, not an unrestricted note for your buyer. A defined set of values keeps that instruction consistent.
How to fix it
Find the note with subject code BAR and confirm the intended treatment. Set its text to the corresponding permitted value, preserving the spelling and capitalisation shown. Do not choose B2B merely because both parties are businesses. If the note was only intended as ordinary text, remove its BAR subject code. Export and recheck the file.
Once the file is corrected, check it again for free: Check an e-invoice
The rule as published
Lorsqu’une note a pour code sujet « BAR » (cbc:SubjectCode), la valeur associée (cbc:Note) doit être l’une des suivantes : B2B, B2BINT, B2C, B2CINT, OUTOFSCOPE, ARCHIVEONLY. Valeur fournie : " … ". Veuillez corriger la valeur ou retirer le code sujet « BAR ». Where France CTC (CII) run it, the rule reads:
Lorsqu’une note a pour code sujet « BAR » (BT-21), la valeur associée (BT-22, contenu de la note) doit être l’une des suivantes : B2B, B2BINT, B2C, B2CINT, OUTOFSCOPE, ARCHIVEONLY. Valeur fournie : " … ". Veuillez corriger la valeur ou retirer le code sujet « BAR ». 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-20_BT-21 still fails, and which other rules do.