DOCUMENTATION

Documentation & Knowledge Base

Everything about ZUGFeRD, Factur-X and European e-invoicing in one place.

1. What is ZUGFeRD? Germany’s hybrid e-invoice format

ZUGFeRD puts a machine-readable invoice inside an entirely ordinary PDF. What sits in the file, which version is current — and why two of the five profiles are not e-invoices at all.

Read more

2. What is Factur-X? France’s hybrid invoice format

Factur-X is ZUGFeRD under another name: an ordinary PDF that carries the structured invoice inside it. Here is what the French mandate requires, of whom, and from when.

Read more

3. XRechnung or ZUGFeRD: the difference and when to use which

Not competitors but two shells for the same data. The question is never which is better, but what the other side accepts.

Read more

4. E-invoicing mandates in Europe: deadlines by country

One standard, many calendars. What applies in your country and from when, who is caught first — and which route is prescribed once it is.

Read more

5. EN 16931: the European e-invoicing standard

The standard does not fix a format; it fixes the meaning of every piece of information. What follows from that, why there are two syntaxes, and what the 2026 edition brings.

Read more

6. PDF/A-3: the container behind every hybrid invoice

Without PDF/A-3 there would be no hybrid invoice. What the container does, what it demands — and the mistake that quietly destroys an otherwise valid file.

Read more

7. Retaining e-invoices: periods, GoBD and formats

Three questions keep getting stirred into one: how long, what exactly, and in what form. The second is the one that trips people up.

Read more

8. VAT in e-invoices: categories, reverse charge, exemptions

A rate of 0% explains nothing in the XML. The standard wants category, rate and reason — three separate fields.

Read more

9. Peppol: the network, BIS Billing 3.0 and the access point

Peppol is not a format but a delivery network. Most misunderstandings start with both carrying the same name.

Read more

10. Handing e-invoices to your accountant: DATEV, routes, pitfalls

Not creating and not checking — the handover to the accountant is where hybrid invoices break.

Read more

11. The XML structure of a ZUGFeRD invoice: fields and groups

Software reads no letterhead, only fields with fixed names in fixed places. Here they are — with the rule codes that object when one is missing.

Read more

12. ZUGFeRD and Factur-X profiles: MINIMUM to EXTENDED

The profile decides how much sits in the XML — and whether the file counts as an e-invoice at all. Two of the five do not, even though they pass every check.

Read more

13. How ZUGFeRD and Factur-X Validation Works

A compliant e-invoice has to pass three separate checks, and failing any one of them makes the file invalid — even if it opens perfectly in a PDF reader.

Read more

14. Mustang: the open-source validator behind the check

Who says your invoice is valid, and against what did they measure it? This page answers both — including the limits a validator has.

Read more

15. EN 16931 Business Rules: What Actually Gets an Invoice Rejected

Schema validation checks the shape of an invoice. Business rules check whether it makes sense — and that is where almost every rejection comes from.

Read more

16. E-invoicing glossary: the terms that actually come up

Bookkeeping, IT and tax law use the same words for different things. Here is what each of them means.

Read more

Latest Articles

View all articles

EN16931: The Backbone of European E-invoicing

Why EN16931 is so important and how it impacts your business.

Read article

ZUGFeRD vs. Factur-X: What's the Difference?

A detailed comparison between the two e-invoicing standards.

Read article

How to Validate ZUGFeRD Invoices with Mustang

A complete guide to using the Mustang validator step by step.

Read article

Ready to generate compliant invoices?

Create your first EN 16931-compliant invoice in a few minutes. Free for up to 10 documents a month.