Skip to content

Fatal

BR-FR-BD-13_BT-3: S9, B9 and M9 require a self-billed document type

In short

Fatal: fails the selected checks.

BR-FR-BD-13_BT-3 means your CII document uses invoicing framework S9, B9 or M9 (BT-23), but its type code (BT-3) is blank or outside the allowed list: 389, 261, 501, 500, 502, 471 or 473. Enter the code that matches the actual document, or correct BT-23 if the framework is wrong.

On this page

What it means

For frameworks S9, B9 and M9, each selected ram:TypeCode under rsm:ExchangedDocument must, after whitespace normalisation, be one of 389, 261, 501, 500, 502, 471 or 473. A present but blank element fails. This expression does not itself detect an absent ram:TypeCode.

Why it matters

These frameworks require a self-billed document type. A self-billed invoice is issued by the buyer on the seller's behalf, so the type code needs to describe that arrangement.

How to fix it

Check the invoicing arrangement and document type. If BT-23 is correct, enter the appropriate allowed code in rsm:ExchangedDocument/ram:TypeCode. Code 389 identifies a self-billed invoice and 261 a self-billed credit note; use another listed code when it describes your document more accurately. If the framework was entered incorrectly, correct BT-23 instead. Recheck your file.

Once the file is corrected, check it again for free: Check an e-invoice

The rule as published

Lorsque le cadre de facturation (BT-23) est S9, B9 ou M9, le code type de facture (ram:TypeCode) DOIT être l'un des types auto-facturés suivants : 389, 261, 501, 500, 502, 471, 473. Valeur actuelle : " … '.

Business terms: BT-23

Where this rule applies

Rule set Version
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-BD-13_BT-3 still fails, and which other rules do.

Updated 6 November 2026