What it means
For each billed-to party within the buyer's service provider details, every identifier in its PartyIdentification details must have a schemeID attribute. The UBL test checks whether the attribute exists, not whether its value is valid.
Why it matters
The scheme tells the recipient which numbering system the billed-to party's identifier belongs to.
How to fix it
Add the correct scheme code to the billed-to party's identifier. In UBL, set schemeID on cac:PartyIdentification/cbc:ID within cac:AccountingCustomerParty/cac:Party/cac:ServiceProviderParty/cac:Party. For CII, fill the corresponding billed-to party identifier scheme field (EXT-FR-FE-92-1). 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
Si l’identifiant global du facturé à (EXT-FR-FE-92) est renseigné, alors son schéma (EXT-FR-FE-92-1) doit également être renseigné. 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_EXT-FR-FE-92-1 still fails, and which other rules do.