Factur-X Validator
Validator
🇫🇷 Validate Factur-X Invoices for France
Factur-XB2G MandatoryPeppol
Factur-X is required for B2G in France. France is rolling out one of the most ambitious e-invoicing reforms in the EU.
Quick Facts
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
Invoice Navigator covers 112 Factur-X 1.0.06 rules for France.
Common Factur-X Errors
France 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.
FAQ
What SIRET format does Factur-X require?
SIRET must be exactly 14 digits (SIREN + NIC). It's validated with a Luhn checksum. For sole proprietors, use your entreprise individuelle SIRET. Foreign suppliers use their national equivalent or "0000000000000" placeholder.
Do I need code de service for B2B invoices?
Code de service is required for Chorus Pro (B2G) to route invoices to the correct department. For B2B under the 2026 mandate, it's optional but recommended for large enterprises. Your customer provides this code.
What's the difference between PPF and PDP?
PPF (Portail Public de Facturation) is the free government platform for B2B. PDPs (Plateformes de Dématérialisation Partenaire) are certified private platforms with additional features. Both accept Factur-X. Most businesses will use a PDP.
Which Factur-X profile for the 2026 mandate?
Basic profile is sufficient for most French B2B. The mandate requires structured data (not just PDF)—Basic profile provides all needed fields. EN 16931 profile for cross-border EU trade.
How is Factur-X different from ZUGFeRD?
Same technical spec, but Factur-X includes French-specific validation: SIRET format, code de service, and French TVA format. Use Factur-X naming when trading with French partners; ZUGFeRD for German/DACH.
Learn
E-Invoicing Deadlines
Validators
ZUGFeRD Validator
Validators
ZUGFeRD Validator (DE)
Errors
France E-Invoice Errors
Answers
Is PDF still acceptable for invoicing in the EU?
Learn
Free Factur-X Validator
Blog
Factur-X: The Technical Reference (XML, Profiles, EN 16931 Mapping)
Blog
France Factur-X Integration: A Technical Guide for ERP Vendors Before September 2026
Validate your France Factur-X invoices
Upload and validate instantly. Auto-fix common errors.
Try the Validator