What it means
The selected seller SIREN must be present and match exactly nine digits after whitespace is normalised. Leading and trailing whitespace is ignored, but internal spaces and other non-digit characters fail. In UBL, the identifier is CompanyID with schemeID 0002 under the seller's cac:PartyLegalEntity. The CII variant checks the seller's legal registration ram:ID. This test checks presence and format, not whether the number is registered.
Why it matters
The seller's SIREN is its French company identifier. Requiring a nine-digit value keeps this registration field distinct from a SIRET or VAT number.
How to fix it
Check the seller's confirmed registration details and enter its nine-digit SIREN as BT-30. In UBL, check both CompanyID and its schemeID 0002; in CII, correct the seller's legal registration ram:ID. Do not substitute the full SIRET or VAT number. Generate the file again and recheck it.
Once the file is corrected, check it again for free: Check an e-invoice
The rule as published
Le SIREN du vendeur (CompanyID[@schemeID='0002']) est obligatoire et doit être composé exactement de 9 chiffres. Valeur actuelle : " … ". Veuillez renseigner un identifiant SIREN valide. Where France CTC (CII) run it, the rule reads:
Le SIREN du vendeur (ram:ID) est obligatoire et doit être composé exactement de 9 chiffres. Valeur actuelle : " … ". Veuillez renseigner un identifiant SIREN valide. 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-10_BT-30 still fails, and which other rules do.