Skip to content

Fatal

BR-FR-26_BT-46: Buyer's private identifier must be 100 characters or fewer

In short

Fatal: fails the selected checks.

BR-FR-26_BT-46 means the buyer's private identifier (BT-46), using scheme 0224, exceeds 100 characters. Verify the correct identifier and enter a value that meets the limit, rather than truncating the existing identifier.

On this page

What it means

In UBL invoices and credit notes, this rule checks cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID only when schemeID is 0224. This buyer identifier (BT-46) must contain no more than 100 characters. All characters count, including whitespace. Identifiers using other schemes are outside this rule's scope.

Why it matters

The French rules set a maximum length for private identifiers using scheme 0224. A longer value fails this check, but shortening it arbitrarily can change the identifier.

How to fix it

Find the buyer identifier (BT-46) with scheme 0224 and confirm it with the buyer or whoever assigned it. Replace an incorrect cbc:ID value with the confirmed identifier, removing unrelated text only if it is not part of that identifier. If the genuine identifier exceeds 100 characters, ask which identifier you should use. Export the corrected file and check it again.

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

The rule as published

L'identifiant privé (cbc:ID) dépasse 100 caractères. Valeur actuelle : " … ". Veuillez raccourcir cette valeur pour respecter la limite.

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-26_BT-46 still fails, and which other rules do.

Updated 6 November 2026