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

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 mismatch

France e-invoicing requirements

PhaseStatusScope
B2GLive (Jan 2020)All suppliers to public entities
B2B receivingSep 2026All businesses
B2B sendingSep 2027Large and mid-sized companies
Validation enginePPF (Portail Public de Facturation) + certified PDPs
Required CIUSFactur-X (French EN 16931 CIUS)
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