We have put together frequently asked questions (FAQ) about XRechnung for you. With the help of the following answers, you can find out more about XRechnung in general terms.
Table of Contents
The XRechnung standard represents a national version of the European standard EN 16931. In Germany, XRechnung is a standard and file format for electronic invoices. It is used for invoices to authorities (B2G). The XRechnung can be used to specify the contents of the bills and thus continue to work electronically. Since it is binding for many companies and suppliers, the use of XRechnung is spreading rapidly.
XRechnung is based on Directive 2014/55/EU of April 16, 2014, which was established by the European Union for B2G bills. On September 6, 2017, XRechnung was determined by means of the e-invoice regulation in Germany. From then on, the highest federal authority and constitutional organs had to be able to receive electronic invoices. Then it continued with other federal clients and public institutions at the state level.
From November 27, 2020, electronic invoices submitted to public authorities must be sent in XRechnung format. Note that the €1,000 minimum order threshold has been removed in subsequent regulatory updates — XRechnung is now mandatory for all B2G invoices regardless of value. Companies supplying goods or services to German federal and state authorities must issue invoices in XRechnung format.
XRechnung 3.0 was released in 2023 and represents a significant update to the standard. It brings the format into closer alignment with the European standard EN 16931 and Peppol BIS requirements. Key changes in XRechnung 3.0 include mandatory use of the UBL or UN/CEFACT CII data model, improved handling of tax categories, and stricter validation rules. Organizations using XRechnung should ensure their systems support version 3.0 as older versions are being phased out.
The XRechnung obligation particularly affects companies in Germany that invoice public institutions and authorities. From November 27th, 2020, companies and suppliers submitting invoices to public authorities must use the XRechnung format. Germany's e-invoicing regulations also align with the broader EU push toward mandatory B2B e-invoicing, which is expected to become law in Germany for all transactions in the coming years.
An XRechnung is an XML-based invoice format with a .xml extension — it is a pure structured data record. XRechnung traces back to Directive 2014/55/EU and the EN 16931 standard. It can be rendered in two syntax flavors: UBL (Universal Business Language) and UN/CEFACT CII (Cross Industry Invoice).
XRechnung and Peppol (Pan-European Public Procurement Online) are complementary frameworks. Peppol is a set of specifications that allow companies to exchange business documents including e-invoices across borders through the Peppol network. Peppol BIS Billing 3.0 is the most widely used Peppol invoice specification, and it is fully compatible with the EN 16931 standard — just like XRechnung.
For companies that need to send invoices both to German public authorities (XRechnung) and to international buyers or European public bodies (Peppol), having a solution that handles both formats is essential.
MDP Group offers Peppol e-invoice solutions that allow SAP users to send and receive Peppol-compliant invoices across Europe. Our solution covers the full Peppol document lifecycle: access point connectivity, document validation, delivery, and archive — all integrated with SAP. Contact us to learn more about our Peppol and XRechnung solutions.
You need software from a service provider to create XRechnung documents. MDP Group offers XRechnung Viewer and XRechnung Generator services so that you can create, convert and implement your invoices in compliance with the latest XRechnung standard. Our SAP-integrated solution automates the generation and transmission of XRechnung invoices directly from SAP, eliminating manual steps.
The coordination office for IT standards (KoSIT) developed and still regulates the XRechnung. As a data exchange standard, XRechnung is operated by KoSIT on behalf of the IT planning council. KoSIT coordinates and designs the further development of XRechnung, and regularly publishes new versions including the current XRechnung 3.0.
As of 2024, XRechnung is mandatory only for B2G (Business-to-Government) invoicing in Germany. However, Germany has announced plans to introduce mandatory B2B e-invoicing requirements starting in 2025-2028, with a phased rollout. Businesses are encouraged to prepare their systems for B2B e-invoicing now to avoid last-minute compliance challenges. The German B2B e-invoicing mandate will likely accept both XRechnung and Peppol BIS formats.
XRechnung is a pure XML format (structured data only), while ZUGFeRD is a hybrid format that combines a PDF document with embedded XML data. XRechnung is required for B2G invoicing to German authorities, while ZUGFeRD is more common in B2B scenarios where a human-readable PDF is also needed. Both formats are based on the EN 16931 standard.
Yes. MDP Group provides end-to-end Peppol e-invoice solutions for SAP users. Our solution covers Peppol access point registration, document exchange, validation and archiving — fully integrated with SAP ERP. We also support XRechnung generation and validation. Contact our team to discuss your e-invoicing requirements.
XRechnung Official Website (KoSIT) Peppol — Official Website MDP Group E-Invoicing Solutions
Digital Marketing Manager
Managing Multiple Processes with Process Direct in SAP Integration Suite
On the Integration Suite platform, it may be necessary to manage multiple integration processes simultaneously. In this article, we will cover the...
B2B CRM&SRM Portal Solutions for SAP Users
Technology has brought the business sector to a completely different point. Businesses have been making technology investments in their digital...
Continual Learning in Large Language Models
Introduction Large Language Models (LLMs) have reached impressive levels of reasoning, generation, and generalization. Yet they share a structural...
5 Lean Techniques to Improve Your Production Processes
Lean production is a business philosophy that aims for businesses to identify and eliminate factors that cause waste in business processes, and to...
JIT Calls & Tour Processing in SAP EWM
In SAP Extended Warehouse Management (EWM), Just-in-time (JIT) calls and tour processing can be integrated to manage the flow of goods within a...
Groovy Scripting in SAP Integration Suite
What is Groovy and Groovy Script?Groovy is a versatile and powerful language for the Java platform. It has static-typing and static compilation...
What is SAP Cloud Integration?
Today, technological developments enable cloud computing to become widespread. The use of cloud-based services is used quite naturally in parallel...
Comparison of SAP Integration Suite Service Plans
SAP Integration Suite is an integration platform that offers comprehensive functions for businesses to quickly and securely integrate their existing...
Understanding SAP PI/PO Message Mappings
Integration is critical for businesses because it allows them to manage complex operations and processes across multiple systems, applications and...
Your mail has been sent successfully. You will be contacted as soon as possible.
Your message could not be delivered! Please try again later.