Guides & resources
Plain-language articles on XRechnung, ZUGFeRD and e-invoicing in Germany.
What is an XRechnung and how do you create one?
The XML format for electronic invoices: what it is, who needs it, and how to make one.
Read the guide →XRechnung or ZUGFeRD: which format do you need?
The difference between the two e-invoice formats, and when each one is the right choice.
Read the guide →How to check whether your e-invoice is valid
How to tell a valid e-invoice from an invalid one, and how to test a file before you send it.
Read the guide →E-invoicing obligation in Germany: what freelancers need to know
The e-invoicing obligation from 2025: short and clear for freelancers and small businesses.
Read the guide →Opening and reading a ZUGFeRD PDF
How to open a ZUGFeRD or Factur-X PDF and read the embedded invoice data.
Read the guide →Create an XRechnung for free
Produce a valid XRechnung in a few minutes, free and with nothing to install.
Read the guide →You received an e-invoice that will not validate: what now?
When an incoming e-invoice fails its check: what is allowed, what is not, and how to prove it.
Read the guide →Invoicing a German government agency: XRechnung, Leitweg-ID and OZG-RE
What suppliers to German public authorities need: the format, the routing code and the submission route.
Read the guide →