Validate Your Factur-X Invoice
Upload your Factur-X PDF to verify XML schema conformance, PDF/A-3 compliance, and adherence to French and European e-invoicing rules.
Drop your PDF invoice here
or browse files to upload
Accepted format: PDF · Max 20 MB
How Factur-X Validation Works
Upload Your PDF
Drag and drop your Factur-X invoice. We detect and extract the embedded XML automatically.
Schema & Rule Validation
The XML is checked against Factur-X XSD schemas and Schematron rules aligned with EN 16931 and French requirements.
Detailed Report
Download a comprehensive report with every error and warning, including XPath locations and suggested fixes.
Why Validate Your Factur-X Invoices?
With France's upcoming B2B e-invoicing mandate, ensuring your Factur-X invoices are fully compliant is critical. A single schema error or missing field can cause rejection by Chorus Pro or your trading partners' ERP systems. Our validator catches every issue before you send, saving you time, money, and compliance headaches.
Frequently Asked Questions
What is Factur-X validation?
Factur-X validation verifies that your hybrid PDF/A-3 invoice contains a correctly structured XML payload conforming to the Factur-X specification, which is the French implementation of the European e-invoicing standard EN 16931.
Which Factur-X profiles are supported?
We validate all Factur-X profiles: Minimum, Basic WL, Basic, EN 16931, and Extended. The validator detects the declared profile and applies the matching XSD schema and Schematron rules.
Is Factur-X mandatory in France?
France is phasing in mandatory e-invoicing for B2B transactions starting 2026. Factur-X is one of the accepted formats, making validation essential to ensure your invoices will be accepted by the Chorus Pro platform and private recipients.
How fast is the validation?
Validation typically completes in under two seconds. We run XSD schema checks and Schematron business-rule validation in parallel for maximum speed.
Ready to automate your invoices?
Start your 30-day free trial. No credit card required.