What are XRechnung and ZUGFeRD?

XRechnung is the official format. It is only available in XML and enables electronic invoices to be sent via Peppol.

ZUGFeRD is a hybrid electronic invoice format. ZUGFeRD consists of two components: a PDF file and an embedded XML file. The Forum Electronic Invoice Germany (FeRD) has developed a uniform data format called ZUGFeRD. Small and medium-sized companies as well as freelancers, as well as public administration organizations, can use ZUGFeRD to make their invoice processing more efficient.

ZUGFeRD complements the established EDI and industry standards with a simple and inexpensive solution for structured data exchange. The ZUGFeRD invoice format consists of a visual, readable representation (rendering) of the invoice and a structured, machine-readable XML representation. ZUGFeRD invoices, therefore, contain two separate representations of the invoice, with PDF serving as one of the representations and as a container for the XML representation.


With the PEPPOL Access Point you can securely send electronic invoices to private companies and public administration organizations in Europe.

What are the differences between XRechnung and ZUGFeRD?

  • XRechnung was developed by public service providers for Germany. ZUGFeRD focuses on international trade.

  • ZUGFeRD also applies to public administration organizations that have to submit a processing invoice.


  • Melasoft has developed an integrated SAP for customers who need to meet global legal requirements, including electronic invoicing or financial regulations. Melasoft SAP solution can create an XRechnung XML file and send it to public contractors in Germany.

  • The Melasoft SAP solution creates invoice data. It is then converted to the required XML format and sent to the recipient (public contractor) as an XML file. This can be done through PEPPOL (Pan-European Public Procurement Online).

  • With Melasoft’s SAP solution, you can manage your invoices completely in SAP.