iText pdf library
Website search

ZUGFeRD: The Future of Invoicing

The ZUGFeRD specification makes processing invoices much easier by combining standards from the EDI world.

NOTE: We are continually updating our features- and have some new features that are not included in this eBook yet.  You can find a full list of features here.


Whenever I receive an invoice as a PDF document in my Inbox, I take a look at the Document Properties of the file to find out which tool was used to create that invoice. I'm always happy when I see that iText was used.

Next I check if the PDF is future-proof. That is: if it complies with the PDF/A standard, and if it can easily be interpreted by a machine. Usually that's not the case. That makes me less happy.

Only when I've performed these two simple checks, I look at the actual content of the invoice. Whether or not that makes me happy, depends on the amount I have to pay.

In this tutorial

  • I'll explain why conforming to the PDF/A standard is important,

  • I'll show you how you can assure that a machine can read and process the invoices you create, and

  • I'll introduce the Central User Guide for Electronic Invoicing in Germany (ZUGFeRD), a standard that was developed to meet these requirements.

Using some simple examples, I'll demonstrate how you can easily create ZUGFeRD-compliant invoices by applying some small changes to your iText-driven invoicing process.

Ready to use iText?

Try our iText 7 Library and add-ons FREE for 30 days. Test your proof of concept, and see if our solution is right for you.

Get my FREE trial

Still have questions? 

We're happy to answer your questions. Reach out to us and we'll get back to you shortly.

Contact us
Stay updated

Join 11,000+ subscribers and become an iText PDF expert by staying up to date with our new products, updates, tips, technical solutions and happenings.

Subscribe Now