What it means
Every ram:GlobalID selected anywhere in the CII file with schemeID 0002 or 0231 must match nine digits after whitespace normalisation. This includes seller and buyer identifiers (BT-29 and BT-46), but the XPath is not limited to those roles. Internal whitespace, letters and punctuation fail. The UBL counterpart is BR-FR-32-ID.
Why it matters
This is a check of the identifier's length and character pattern. It does not verify a company register entry or confirm that the number belongs to the named party.
How to fix it
Find the affected ram:GlobalID with schemeID 0002 or 0231. Check the correct identifier for that scheme against the relevant records and enter it as nine digits, preserving any leading zeros. Check other selected ram:GlobalID elements too, not just the seller and buyer details. Recheck your file.
Once the file is corrected, check it again for free: Check an e-invoice
The rule as published
Tout identifiant d'une Partie avec schemeID = '0231' ou '0002' DOIT être composé de 9 chiffres. Where this rule applies
| Rule set | Version |
|---|---|
| France CTC (CII) | 1.4.0-04 |
Check your file
Drop your e-invoice to see whether BR-FR-32-GLOBALID still fails, and which other rules do.