Convert PDF to Factur-X API
The Franco-German standard for hybrid electronic invoicing across Europe. Try the REST API demo — no code required. Drop a PDF to see exactly what InvoiceXML returns.
Drop a PDF to test the API
or browse files to upload
REST API demo · POST /transform/to/facturx · PDF · Max 20 MB
From Messy Scanned PDF to Compliant XML
See exactly how your invoices are transformed — automatically.
PDF Invoice
Unstructured
Legacy / scanned PDF with no embedded data
AI Extraction
Processing
OCR & AI extraction with confidence scores
Data Mapping
Structuring
Data mapped to selected compliance schema
Compliant Output
Validated ✓
All validation checks passed (XSD + Schematron)
Why Factur-X Is the Future of Invoicing
As France and Germany drive the adoption of structured electronic invoicing, Factur-X offers the perfect hybrid: a human-readable PDF that also carries machine-processable data. This dual nature eliminates manual data entry for your clients, accelerates payment processing, and ensures you're ready for upcoming EU mandates — all without changing how your invoices look.
Built for Developers
A single REST endpoint. Send a PDF, receive structured XML. Built for ultra-high concurrency and sub-second processing.
- Supports all formats: DOCX, XLSX, PDF, images — no preprocessing needed
- Works on scanned and photographed invoices
- Every response validated against official Schematron rules
Supports ZUGFeRD · Factur-X · XRechnung · UBL · CII · EN 16931
API Documentation$ curl -X POST https://api.invoicexml.com/v1/transform/to/facturx \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: multipart/form-data" \ -F "[email protected]" \ -F "version=1.8.0" \ -F "profile=en16931" \ -F "syntax=cii" \ -F "embed=true" // => 200 OK // => { "id": "inv_8f3k...", "status": "completed" }
How PDF to Factur-X Conversion Works
Upload Your Invoice
Drop any standard PDF invoice. Our engine intelligently extracts financial data fields from the document.
Generate Factur-X XML
Invoice data is mapped to the Factur-X XML schema and validated against European Norm EN 16931 business rules.
Get Your Compliant PDF
Download a PDF/A-3 document with the Factur-X XML embedded — compliant, verifiable, and ready to transmit.
Complete Factur-X Toolkit
Everything you need to create, convert, validate, and extract Factur-X invoices — via REST API or online.
Build a Factur-X PDF/A-3 from structured data — no source PDF required.
Validate a Factur-X PDF against EN 16931 XSD schema and Schematron business rules.
Convert any PDF invoice into a Factur-X PDF/A-3 with embedded CII XML using AI extraction.
Extract the embedded CII XML from a Factur-X PDF for ERP import or further processing.
Frequently Asked Questions
What is Factur-X?
Factur-X is the Franco-German e-invoicing standard (identical to ZUGFeRD 2.x on a technical level). It embeds a structured XML file inside a PDF/A-3 document, enabling both human reading and automated processing.
Is Factur-X mandatory in France?
France is phasing in mandatory e-invoicing for B2B transactions starting in 2026. Factur-X is one of the accepted formats, making early adoption a strategic advantage.
What Factur-X profiles do you support?
We support all profiles: Minimum, Basic WL, Basic, EN 16931 (Comfort), and Extended — letting you choose the appropriate detail level for your trading partners.
Will my PDF layout change?
Not at all. We embed the compliant XML as an invisible attachment inside your existing PDF. The visual design remains exactly as you created it.