Skip to content

Fatal

BR-FR-CO-08_BT-23: A final invoice after a deposit cannot be a deposit type

In short

Fatal: fails the selected checks.

BR-FR-CO-08_BT-23 means your invoicing framework (BT-23) is B4, S4 or M4, but your invoice type code (BT-3) is 386, 500 or 503. Correct the type or framework so both describe the actual document.

On this page

What it means

When BT-23 is B4, S4 or M4, the frameworks for final invoices after a deposit, BT-3 must not be 386, 500 or 503. This rule checks that combination; it does not prescribe one particular replacement type code.

Why it matters

The selected framework describes a final invoice after a deposit, while the prohibited type codes describe a deposit invoice or deposit credit note.

How to fix it

If this is a final invoice after a deposit, correct BT-3 to the appropriate type other than 386, 500 or 503. If it is actually a deposit invoice or deposit credit note, correct BT-23 instead. Do not change either code solely to avoid the check. Check the corrected file again.

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

The rule as published

Si le cadre de facturation (BT-23) est B4, S4 ou M4 (factures définitives après acompte), alors le type de facture (BT-3) ne peut pas être une facture ou un avoir d’acompte (386, 500, 503). Valeurs actuelles : BT-23=" … ", BT-3=" … ".

Business terms: BT-3, BT-23

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-CO-08_BT-23 still fails, and which other rules do.

Updated 6 November 2026