What it means
In UBL, the check compares the number of schemeID attributes on the seller's cac:PartyIdentification/cbc:ID elements with the number of distinct scheme values. A repeated scheme fails whether the identifier values are identical or different. Identifiers without schemeID are not counted here; BR-FR-CO-10_BT-29-1 checks for missing attributes.
Why it matters
Keeping one seller identifier per scheme gives each scheme a single identifier value for your recipient to use.
How to fix it
Compare the seller identifiers and their scheme codes. Remove duplicate entries. If different identifiers genuinely use the same scheme, keep the one that should identify the seller on this invoice. Correct a scheme code only if it does not match the identifier's actual scheme. Check the corrected file again.
Once the file is corrected, check it again for free: Check an e-invoice
The rule as published
Chaque schemeID ne peut apparaître qu’une seule fois dans l'identifiant privé du vendeur (BT-29). Business terms: BT-29
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-CO-10_BT-29-2 still fails, and which other rules do.