All posts
Timer-Symbol
Software

XRechnung: Definition, Rules & Tools

Find out why XRechnung is essential for companies and the public sector, what advantages the format offers and how software tools such as ZEP make it easier to transition and optimize your billing processes.

Tanja Hartmann
Content Marketing Manager
Table of contents
Share post with colleagues
E-Mail-Symbol
Linkedin-Symbol

Digitalization in accounting is progressing, and an important milestone on this path is XRechnung. It plays a central role in electronic invoicing, particularly for companies that work with public clients. Since 2025, the use of an electronic invoicing format such as XRechnung has also been mandatory in the B2B sector. In this article, you will learn what XRechnung is, what legal requirements apply, what benefits it offers and how to efficiently integrate it into your processes.

What is an “XRechnung”?

XRechnung is a standardized XML data format for e-invoices in Germany. It was developed on the basis of the EU standard EN 16931 and enables automated processing of invoice data. This increases efficiency, reduces sources of error and simplifies archiving.

Who is affected by the XRechnung obligation?

Since November 27, 2020, all companies have been required to issue their invoices to public clients in the form of an XInvoice. With the e-billing ordinance under the Growth Opportunities Act, this obligation also applies to business transactions between companies (B2B) from January 1, 2025. An electronic invoice is only accepted if it is issued, transmitted and received in a structured electronic format. This ensures that all parties involved benefit from continuous digitization.

Excerpt from the draft of the Growth Opportunities Act:

From January 1, 2025, Section 14 paragraph 1 UStG The concept of electronic invoicing is redefined. In future, an electronic invoice (hereinafter: e-invoice) will only be available if the invoice is issued, transmitted and received in a structured electronic format and enables electronic processing (§ 14 paragraph 1 sentence 3 UStG).

Requirements: When is an invoice considered an XInvoice?

For an invoice to be recognized as an XRechnung, the following conditions must be met:

✅ It is available in XML format.

✅ It contains only the defined information elements in accordance with EN 16931.

✅ It meets the technical requirements of the XRechnung standard.

✅ It enables automatic electronic processing.

Rules & structure: This is how an XRechnung is structured

An XRechnung must contain a defined structure that comprises all essential information:

Invoice Recipient Data Name of the invoice recipient
Address of the invoice recipient
Contact details – e.g. email/phone – of the invoice recipient
Path ID (for submission to public clients)
Invoice Issuer Data VAT ID
Name of the invoice issuer
Address of the invoice issuer
Contact details – e.g. email/phone – of the invoice issuer
Invoice Details Invoice number
Invoice date
Payment terms
Invoice items
Total invoice amount
Value-added tax including the current tax rate
Payment Method Bank details
Payment due date
Optional: agreed advances, discounts, etc.
Additional Agreements Contract number
Order number
Project number

Create an XInvoice: This is how you succeed

Companies have various options for creating and sending xInvoices:

  1. Web forms: Web portals such as the ZRE Bund can be used for low invoice volumes.
  2. External service providers: Billing service providers create and submit XInvoices.
  3. Automation with software: Modern software solutions such as ZEP enable seamless and efficient creation of xInvoices directly in the system, reducing errors and speeding up processes.

Sending an XInvoice: What needs to be considered?

The transmission route is not uniformly regulated, but there are several options:

  • By email (only allowed for certain recipients)
  • About the ZRE portal (central receipt of federal invoices)
  • PEPPOL network (internationally recognized standard for secure data exchange)
  • Direct ERP or DMS connection (for automated workflows)

Depending on the recipient — federal or state — there are different requirements. Companies should therefore find out about the specific regulations in good time.

Create & send an invoice - with ZEP!

With ZEP, you get a powerful software solution that includes your invoicing efficiently designed and flexibly tailored to your individual needs. The functions for managing additional project and customer fields enable you to predefine standardized data for each invoice and adjust it as required.

The ZEP Invoicing module is already fulfilling all e-billing requirements — including the XRechnung format — so that you are well prepared for legal requirements.

{{blog-cta}}

What are the benefits of using XRechnungen?

The introduction of XRechnung offers numerous advantages:

Increasing efficiency: Automated processing reduces manual intervention and speeds up billing processes.

Mitigation of errors: Standardised formats reduce transmission and processing errors.

Legal certainty: Compliance with legal requirements is ensured.

Cost savings: Paperless processes reduce printing and shipping costs.

Environmental friendliness: Less paper consumption through digital processing.

Conclusion

XRechnung is not only a legal obligation, but also an opportunity to optimize invoicing processes. With an early changeover, companies benefit from more efficient processes and lower error rates. Software solutions such as ZEP facilitate the changeover and ensure legally compliant invoicing.

Use digitization to make your accounting processes more efficient — XRechnung is a central component of this!

FAQs

What is the difference between XRechnung and e-Invoice?

Die e-bill Is a structured, electronic format for the automatic processing of invoices. XRechnung Is a special national version of e-billing in Germany, which is based on the EU standard EN 16931 and was developed specifically for public clients in Germany.

What is the difference between XRechnung and ZUGFeRD?

XRechnung Is a pure XML format that was developed specifically for electronic invoicing to public clients in Germany. ZUGFeRD On the other hand, it is a hybrid data format that integrates structured XML data within a PDF document (PDF/A-3). While XRechnung only uses the XML format, ZUGFeRD enables the simultaneous transmission of invoice data as a PDF for display and as XML for automatic processing.

When will XRechnung become mandatory?

Federal Ministries and Constitutional Bodies have been required to accept electronic invoices since November 27, 2018. Since November 27, 2020, billing issuers must submit invoices to the Federal Government electronically in the XRechnung format. From January 1, 2025, the XInvoicing obligation will gradually be extended to business transactions between companies, so that from this point on, every company will receive, process and archive XinVoices (document management) must.

Would you like to know more about ZEP?

More posts

Employment Law
5 min reading time

Arbeitslosengeld: Was Ihnen zusteht & wie Sie es bekommen

Arbeitslosengeld, Krankengeld oder Kurzarbeitergeld? Dieser Überblick zeigt Anspruchsvoraussetzungen, Berechnungsgrundlagen und alle wichtigen Schritte zur Antragstellung.

Project controlling
5 min reading time

Strategische Profitabilität: Projekte rentabel steuern

Hohe Auslastung bedeutet nicht automatisch hohe Profitabilität. So steuern Sie Projekte, Kunden und Mitarbeiter für messbar bessere Margen.

Führungsstile im modernen Unternehmen: Drei Führungskräfte im Gespräch in einem modernen Büro.
Management methods
5 min reading time

Führungsstile im Vergleich: Welcher passt zu Ihnen und Ihrem Team?

Autoritär, demokratisch oder transformational? Ihr Führungsstil entscheidet über Motivation, Teamleistung und Unternehmenskultur.

ZEP Logo

Subscribe to ZEP newsletter

Häkchen-Symbol
Every 1st Wednesday of the month
Häkchen-Symbol
Latest industry insights
Häkchen-Symbol
ZEP product updates
Signup
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Create e-invoices automatically

Send GDPR-compliant in XRechung format

Get informed now!
Get informed now!

Create e-invoices automatically

Send GDPR-compliant in XRechung format

Get informed now!
Get informed now!

Jetzt die Möglichkeiten von ZEP entdecken

30 Tage kostenlos testen - keine Kreditkarte nötig

Kostenlos testen
Kostenlos testen

Jetzt die Möglichkeiten von ZEP entdecken

Vereinbaren Sie jetzt eine kostenlose Demo

Termin buchen
Termin buchen