Back to the error catalogue
BR-FR-10BT-30
input

The seller's SIREN is missing or malformed

The seller's legal identifier must be a SIREN of exactly nine digits.

Only the issuer holds this value: Factlint reports it and never fabricates it. Test your invoice to find out whether it is affected.

Why this error happens

This is the identifier that ties the invoice to a company registered in France. Many generators put the SIRET (fourteen digits, one establishment) or the intra-EU VAT number there: the three are distinct, and only the SIREN is expected here.

How to fix it

Fill in the SIREN — the first nine digits of the SIRET. Factlint does not infer it: naming the wrong legal entity on an invoice is not a mistake a tool should make on your behalf.

Severity returned by the rule set

The text of the rule says “mandatory”, but the rule set in force (BR-FR Flux 2, V1.3.0) classifies the breach as a warning while the reform ramps up: the API returns `severity: "warning"`, faithful to the pinned rule set. An in-scope warning still rules out a “compliant” verdict — at best the invoice comes out as `needs_input` — and the rule is expected to become blocking in a later version of the rule set.

XML correction example

BEFORE (invalid)
<ram:ID>12345678900012</ram:ID>
AFTER (compliant)
<ram:ID schemeID="0002">123456789</ram:ID>