Format

Factur-X

Factur-X is the French hybrid e-invoicing standard that embeds structured CII XML data inside a human-readable PDF/A-3 document, enabling both automated processing and visual reading.

What Is Factur-X?

Factur-X is a hybrid electronic invoicing format developed jointly by France (via the FNFE-MPE) and Germany (under the name ZUGFeRD). It combines the best of two worlds: a visually readable PDF/A-3 document and a machine-readable CII XML file embedded directly inside it. This dual-layer approach ensures that invoices can be processed automatically by accounting software while remaining perfectly legible to human readers.

The format is built on the European standard EN 16931, which defines a common semantic data model for electronic invoices across the European Union. This alignment guarantees interoperability not just within France, but across all EU member states that have adopted the standard.

Why Factur-X Matters for Businesses in France

With the 2026 e-invoicing reform rapidly approaching, every company operating in France must be ready to issue and receive electronic invoices in a compliant format. Factur-X has been designated as one of the three accepted formats (alongside pure UBL and CII XML) for the French e-invoicing mandate.

Here is why Factur-X stands out:

  • Backward compatibility: The PDF layer means recipients who have not yet adopted automated processing can still open and read the invoice using any standard PDF viewer.
  • Automation-ready: The embedded XML allows ERPs, accounting platforms, and certified platforms (PDP) to extract structured data instantly, eliminating manual data entry.
  • Legal compliance: Factur-X meets the requirements of the French tax authority (DGFiP) for domestic B2B transactions and is accepted by the PPF.
  • Archival quality: Because it uses PDF/A-3, invoices are suitable for long-term storage as required by French law (typically 10 years).

How Factur-X Relates to the E-Invoicing Reform

Starting September 2026, all businesses in France must be able to receive electronic invoices, and large companies must begin issuing them electronically. Factur-X is a key enabler of this transition because it bridges the gap between fully digital workflows and traditional document-based processes.

When a company connects its billing platform, such as Stripe or Shopify, to an automated compliance solution like Facturiz, the process works as follows:

  1. The billing platform generates an invoice event.
  2. The compliance tool enriches it with legally required data (company SIRET, VAT numbers, buyer information).
  3. A Factur-X document is generated, combining the formatted PDF and the structured CII XML.
  4. The document is transmitted to the PPF or a PDP for tax reporting.

Factur-X Profiles

Factur-X defines several profile levels that determine how much data is included in the XML:

  • Minimum: Only essential identifiers (suitable for basic compliance).
  • Basic: Core invoice data fields.
  • EN 16931: Full compliance with the European standard.
  • Extended: Additional fields for complex business scenarios.

Choosing the right profile depends on your business needs and the requirements of your trading partners.

Practical Implications

For SaaS businesses, e-commerce merchants, and subscription-based companies using platforms like Stripe, adopting Factur-X does not have to be complex. Automated solutions can handle the conversion from standard invoice data to the Factur-X format, ensuring compliance without requiring changes to your existing billing workflow. The key is to start preparing now, well ahead of the 2026-2027 reform deadlines (reception September 2026, emission September 2027 for SMEs).

Ready to be compliant?

The 2026-2027 reform deadlines are approaching. Sign up to be notified when we launch.