What it means
For each invoicer within the seller'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 invoicer's identifier belongs to.
How to fix it
Add the correct scheme code to the invoicer's identifier. In UBL, set schemeID on cac:PartyIdentification/cbc:ID within cac:AccountingSupplierParty/cac:Party/cac:ServiceProviderParty/cac:Party. For CII, fill the corresponding invoicer identifier scheme field (EXT-FR-FE-116). If your software omits the scheme, ask its vendor to correct the export. 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 facturant (EXT-FR-FE-115) est renseigné, alors son schéma (EXT-FR-FE-116) 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 |