Skip to content

Fatal

BR-FR-04_BT-3: Use a permitted document type code

In short

Fatal: fails the selected checks.

BR-FR-04_BT-3 means your document type code (BT-3) is outside this rule's allowed list. Choose a listed code that accurately describes your document, such as 380 for an invoice or 381 for a credit note.

On this page

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
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 7 November 2026