E-invoicing guide
Create a ZUGFeRD invoice
ZUGFeRD is the hybrid e-invoice format: a PDF for people with an XML file for software inside. That is why it is so common between businesses. Here is which profile you need and how TWT Invoice creates the invoice.
What is ZUGFeRD?
ZUGFeRD is published by the Forum elektronische Rechnung Deutschland (FeRD) and is technically identical to the French Factur-X. A ZUGFeRD invoice is a PDF/A-3 file with an embedded XML file following EN 16931.
The recipient opens the invoice as usual, and their accounting software reads the data from the XML file. For tax purposes the data in the XML file is what counts.
Which profiles are there?
ZUGFeRD has several profiles that differ in how much data they carry:
- MINIMUM and BASIC WL: booking aids only, not an e-invoice under § 14 UStG.
- BASIC: invoices with simple line items.
- EN 16931 (formerly Comfort): the full scope of the European standard, the usual choice.
- EXTENDED: additional details for particular industries.
- XRECHNUNG: an XRechnung embedded in a PDF.
Why ZUGFeRD between businesses?
Many customers want an invoice they can look at and print, and one their software can import. ZUGFeRD does both in one file. Whoever does not process the XML file yet simply reads the PDF.
Creating ZUGFeRD invoices with TWT Invoice
- Design the invoice your way: logo, colours, texts, payment terms.
- TWT Invoice embeds the XML file in the EN 16931 profile into a PDF/A-3.
- Before sending, the KoSIT validator checks the XML file and veraPDF the PDF/A-3.
- Send it by email; the original stays in the archive for eight years.
Frequently asked questions
Yes, from version 2.0.1 and from the BASIC profile upwards, when the XML file complies with EN 16931. The MINIMUM and BASIC WL profiles do not meet the requirements.
Read next
- E-invoicing: create, send and receive
- Create an XRechnung and send it to authorities
- The e-invoicing mandate: every deadline from 2025 to 2028
- Receive e-invoices for free
ZUGFeRD invoices with TWT Invoice
Your design, the EN 16931 profile, checked before sending. Try it for 30 days, cancel monthly.
See TWT Invoice