Blog

ZUGFeRD Guides & News

Practical articles on ZUGFeRD, XRechnung, and German e-invoicing.

Guide

ZUGFeRD vs XRechnung vs Factur-X vs Peppol BIS: a five-minute map for non-German finance teams

The vocabulary is the hardest part. ZUGFeRD, XRechnung, Factur-X, Peppol BIS: it sounds like four competing standards, and teams burn days comparing them. In truth there is one semantic standard, EN 16931, wearing different national outfits. Here is the map, and the one question that picks the right format.

6 min read
Guide

ZUGFeRD invoices in English: what German law allows and what your client's accountant actually needs

Your German client asks for a ZUGFeRD invoice and your invoices are in English. Do they have to be translated? No. German VAT law prescribes content, not language, and in an e-invoice most of that content travels as language-neutral codes anyway. Here is what stays English, and where to be careful.

7 min read
Developers

Embedding CII XML into PDF/A-3: file name, AFRelationship, XMP metadata and the mistakes validators actually flag

The XML is valid, the PDF looks fine, and the combination still fails: hybrid invoices break at the seams. The attachment name, the AFRelationship, the XMP extension schema and the PDF/A-3 conformance each have exactly one correct answer, and a mismatch between any two of them is enough.

8 min read
Developers

Validate ZUGFeRD output from your own code: the four rule layers and the bugs that pass three of them

Your export produces XML that parses, opens and looks right, and a customer's system still refuses it. That is not bad luck, it is layered validation: schema, European business rules, German add-ons and the PDF container each check different things. Here is the map, and the bugs each layer exists to catch.

8 min read
Guide

Fixing a rejected XRechnung when you don't read German error messages

The rejection email is in German, the attached report is in German, and somewhere inside it sits a code like BR-DE-15. Good news: the code is the whole message. Here is what the common codes mean, which of them actually block payment, and the fastest way to a file that goes through.

8 min read
Guide

Your German customer wants an e-invoice. Do you actually have to send one?

A German customer has told you that from January they need structured e-invoices. Before you buy anything, check whether the rule reaches you at all: for most suppliers outside Germany it does not, and a German VAT number alone changes nothing. What matters far more is what your invoice contains.

8 min read
Guide

An e-invoice arrived. What you actually have to do with it

Every business in Germany has had to accept structured e-invoices since January 2025, including those that will never issue one. Receiving is the easy part. Checking and keeping them is where it gets interesting, starting with the fact that the page you can read is not the invoice.

8 min read
Guide

E-invoicing in Germany: what English-speaking businesses actually have to do

German e-invoicing guidance is written in German, for Germans, by people selling accounting software. Here is the same information in plain English: the three deadlines and who each one binds, whether the rules reach you at all, and the surprisingly short list of things you actually need.

9 min read
Built for the German mandate

One toolkit for ZUGFeRD and XRechnung

Every German business has had to accept e-invoices since January 2025. Both formats are covered here.

ZUGFeRD or XRechnung? Let the assistant pick the tool Tell the chat what you need: it converts, checks, builds, and reads out German e-invoices. Open assistant

Create

Fill one form, get a ZUGFeRD PDF or an XRechnung with Leitweg-ID

Check & repair

Test against EN 16931 and the XRechnung CIUS, then fix what a buyer rejected

Convert

Move an invoice between PDF, CII, UBL and XRechnung

Open & extract

Open a file, see what is inside it, and take the data with you

Look up & automate

Check who you are invoicing, or move the whole flow to an API
Ready for mandatory e-invoicing?

Make every invoice compliant, in a single message

Subscribe to get unlimited tools, choosable compliance profiles and the full set of premium features.

EN 16931 & PDF/A-3b compliant Results in seconds No installation GoBD-compliant archive
1 free tool use per hour · No card required