Format guide

The Factur-X Format, Made Simple

What a Factur-X file contains, which profile the 2026 French reform expects, how it relates to Chorus Pro and the PDPs, and sample files to download.

What is Factur-X?

Factur-X is the Franco-German hybrid e-invoice standard: a regular PDF that anyone can open, carrying the full invoice as structured XML inside. The recipient's software books the XML automatically while people keep a document they can actually read. Published jointly by FNFE-MPE in France and FeRD in Germany, it is the format most French businesses are adopting for the e-invoicing reform.

Under its German name, ZUGFeRD, the very same standard is used across the Rhine: since ZUGFeRD 2.0 the two are technically identical, and both implement the European semantic norm EN 16931.

Inside a Factur-X file

The container is a PDF/A-3, the archival PDF variant that may carry attachments. Embedded in it is a file named factur-x.xml in the UN/CEFACT Cross-Industry Invoice (CII) syntax, flagged with the attachment relationship receiving systems look for. Legally and technically, the XML is the invoice; the PDF pages are its human-readable presentation.

The first thing any platform reads is the specification identifier inside the XML, which declares the profile:

<ram:GuidelineSpecifiedDocumentContextParameter>
  <ram:ID>urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:en16931</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>

Profiles: how much data the XML carries

ProfileLine itemsTypical use
MINIMUMNoAutomated flows reconciled against purchase orders
BASIC WLNoHeader-only bookings without line detail
BASICYesStraightforward invoices with standard fields
EN 16931YesThe right default for French B2B invoices
EXTENDEDYesExtra fields for specific industries and partners

The French e-invoicing reform

  • From September 2026: every business in France must be able to receive electronic invoices, and large and mid-sized companies must also issue them.
  • From September 2027: the issuing obligation extends to small and micro businesses.

Invoices flow through the public portal (Portail Public de Facturation) or a certified Plateforme de Dematerialisation Partenaire (PDP), and Factur-X in the EN 16931 profile or higher is accepted across that channel. For public-sector invoicing, Chorus Pro has taken Factur-X since 2018.

Sample files to download

Every file below was produced and validated with this site's own tools; the data is fictitious. Use them to test imports, parsers, validators, and viewers.

Frequently Asked Questions

Common questions about the Factur-X format.

The reform requires structured e-invoices exchanged through the public portal (PPF) or a certified platform (PDP); Factur-X is one of the accepted formats and the only one that stays readable as a normal PDF. That is why most French businesses pick it.
EN 16931 for nearly every B2B invoice: full line detail, accepted by the PPF, PDPs, and accounting tools. MINIMUM and BASIC WL omit line items and only suit automated flows matched against orders.
None in the file itself: since ZUGFeRD 2.0 the two names describe the same Franco-German standard. A Factur-X invoice is accepted wherever ZUGFeRD is, and vice versa.
Yes. Chorus Pro has accepted Factur-X for public-sector invoicing since 2018, and the B2B reform reuses the same format family through the PPF and PDPs.
Yes. French accounting and ERP systems read the embedded CII XML directly, so the invoice books itself without manual entry; the visible PDF stays available for humans.
Yes. It is published jointly by FNFE-MPE (France) and FeRD (Germany) and can be implemented without any license fee.
Ready for 2026 e-invoicing?

Make every invoice compliant, in one message

Sign up to unlock unlimited tools, selectable compliance profiles and every premium feature.

EN 16931 & PDF/A-3b compliant Results in seconds No installation Data never stored
3 free uses per day · No card required