Skip to main content

From 1 January 2025, B2B e-invoicing will be mandatory for companies based in Germany. A transitional arrangement is planned until 2027. This means that companies will no longer be allowed to send invoices to other companies in paper form or as simple PDFs from 2028 at the latest, but only in a machine-readable, structured XML data set.

Read more about the legal requirements on the official website of the Federal Ministry of the Interior https://www.e-rechnung-bund.de/.

Invoice formats:
ZUGFeRD and XRechnung are the most common formats in Germany.

  1. The XRechnung consists of a machine-readable file (i.e. XML) with structured data. The XRechnung is intended for public authorities and contractors.
  2. ZUGFeRD consists of a machine-readable XML file that is integrated into a human-readable PDF/A file. ZUGFeRD is divided into three profiles that differ in their level of detail.
    a. Basic
    b. EN16931 (Comfort)
    c. Extended
    Some information is mandatory, others are optional. Before invoicing, you need to communicate with your customer which invoice data and therefore which e-invoice format will be used.

The invoice format and other details for the e-invoice are saved in the customer account.
Note: If mandatory information is missing (depending on the selected format/profile), you will be notified at the time of invoicing.