What it means
BT-3 must be one of these codes: 380, 389, 393, 501, 386, 500, 384, 471, 472, 473, 261, 262, 381, 396, 502 or 503. Other codes, including 383 and 388, fail this check. The UBL check compares cbc:InvoiceTypeCode on an invoice or cbc:CreditNoteTypeCode on a credit note against this list.
Why it matters
The code identifies what kind of document you are issuing. This French profile limits the codes you can use, but membership of the list does not establish compliance with the other rules.
How to fix it
Check the actual document type before changing BT-3. In UBL, correct cbc:InvoiceTypeCode for an invoice or cbc:CreditNoteTypeCode for a credit note. In CII, correct ram:TypeCode in rsm:ExchangedDocument. If no listed code accurately describes your document, ask your software supplier about support for the required French profile rather than relabelling it. 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 code type de document (cbc:InvoiceTypeCode") n’est pas autorisé. Valeurs acceptées : 380, 389, 393, 501, 386, 500, 384, 471, 472, 473, 261, 262, 381, 396, 502, 503. Valeur actuelle : " … ". Veuillez utiliser un code conforme à la liste autorisée. Les autres codes définis dans la norme UNTDID 1001 ne doivent pas être utilisés. 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-04_BT-3 still fails, and which other rules do.