Validate UBL invoices for France
UBL 2.1 is required for B2G in France. France is rolling out one of the most ambitious e-invoicing reforms in the EU.
Check a UBL invoiceChecking is free. The tool detects the profile itself.
At a glance
FormatUBL 2.1
StandardEN 16931
MandateB2G only
PeppolConnected
PortalChorus Pro ↗
What we validate
UBL 2.1 XML schema validation
EN 16931 business rules
Namespace and element structure
Code list validation
Party and address structure
Tax calculation rules
Invoice line consistency
Common UBL rejections
UBL-CR-001Invalid XML syntaxUBL-CR-002Invalid namespaceUBL-SR-01Namespace declaration requiredUBL-SR-06Invalid date formatUBL-CR-005Empty element not allowedFrance 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 UBL →France e-invoicing guide →All validators →Related
Compliance
Validators