Glossary

Factur-X

A hybrid invoice format combining a human-readable PDF with structured XML embedded inside the same file.

Factur-X is a Franco-German hybrid e-invoicing format, technically identical to Germany’s ZUGFeRD from version 2.1 onward. The file is an ordinary PDF/A document with an XML representation of the same invoice attached inside it.

Open it in any PDF reader and you see a normal invoice. Feed it to accounting software and the software reads the embedded XML, extracting every field with no optical character recognition and no manual entry. The XML follows EN 16931, which is what makes the file acceptable under European mandates.

Why It Matters

Hybrid formats exist to solve the transition problem. A pure XML invoice is perfect for machines and useless to a person who wants to check what they are paying for; a PDF is the reverse. Factur-X lets a business satisfy a structured-data mandate without forcing every customer to have compatible software — those who can process the XML do, and those who cannot simply read the PDF as they always have. That property makes it the pragmatic default in France and Germany.

Example

A French supplier issues a Factur-X invoice to a client whose systems are not yet upgraded. The client’s bookkeeper opens it, sees a familiar PDF and pays it. Six months later the client’s new software reads the same file’s embedded XML and books it automatically — the supplier changed nothing.

Frequently Asked Questions

Is Factur-X the same as ZUGFeRD?

Effectively yes. Factur-X is the French name and ZUGFeRD the German one for what has been a common specification since ZUGFeRD 2.1. The two are technically aligned.

Can I create a Factur-X invoice from a normal PDF?

Not by renaming or converting it. The structured XML has to be generated from the underlying invoice data and embedded into the PDF, which is something invoicing software does at the point of issue — not something you can bolt onto a finished document.

Go Deeper

Related Terms