Validate Factur-X invoices for France
Factur-X is required for B2G in France. France is rolling out one of the most ambitious e-invoicing reforms in the EU.
Check a Factur-X invoiceChecking is free. The tool detects the profile itself.
At a glance
FormatFactur-X
StandardEN 16931
MandateB2G only
PeppolConnected
PortalChorus Pro ↗
What we validate
PDF/A-3b conformance for Chorus Pro acceptance
Factur-x.xml embedding and CII extraction
SIRET/SIREN format (14/9 digits, Luhn check)
Code de service structure for routing (B2G)
French TVA intracommunautaire format (FR + 11 chars)
Numéro de commande (order reference) presence
PPF/PDP submission readiness indicators
Common Factur-X rejections
BR-FR-01Invalid SIRET format (14 digits required)BR-FR-06Missing code de service for Chorus ProFORMAT-002PDF not PDF/A-3 compliantFR-R-007XML not embedded (attachment missing)FR-R-006Profile declaration mismatchFrance e-invoicing requirements
| Phase | Status | Scope |
|---|---|---|
| B2G | Live (Jan 2020) | All suppliers to public entities |
| B2B receiving | Sep 2026 | All businesses |
| B2B sending | Sep 2027 | Large and mid-sized companies |
Validation enginePPF (Portail Public de Facturation) + certified PDPs
Required CIUSFactur-X (French EN 16931 CIUS)
Government portalChorus Pro (B2G), PPF (B2B) ↗
Routing identifierSIRET number (mandatory for routing)
PeppolYes — Peppol recognized as a delivery channel
France's B2B reform introduces a unique PDP-mediated architecture that affects how you design your integration.
Read on
About Factur-X →France e-invoicing guide →All validators →Related
Errors
Blog
Validators