XRechnung Software for Germany

Create, validate, and send e-invoices in compliance with the law – simply, reliably, and seamlessly.

View API Documentation
A logo featuring a stylized X and the colors of the German state next to the word "Rechnung."

XRechnung Overview

XRechnung is mandatory in Germany for invoices sent to public sector clients (B2G).
With efsta XRechnung, companies, software providers, and integrators can reliably meet these requirements – without in-house development and without replacing existing processes.

efsta XRechnung is an API-based XRechnung software that integrates seamlessly into existing ERP and billing systems and handles legally compliant transmission via email or Peppol.

Why XRechnung software is essential today

In Germany, all B2G invoices must be submitted in the XRechnung format.
PDF or paper invoices are not accepted by public authorities.
At the same time, XRechnung is also gaining importance in the B2B sector, as companies are preparing early for upcoming regulatory requirements.

Common challenges:

  • complex and evolving XRechnung specifications
  • manual, error-prone invoicing
  • invoices rejected due to technical errors
  • significant coordination effort between Finance and IT

efsta XRechnung software solves exactly these problems.

The Benefits of the efsta XRechnung Software

Compliant with the law and always up to date

Easy integration into existing systems

  • Creation and validation of compliant XML files
  • Compliance with the current German XRechnung standards
  • Lower risk of rejections and delays
  • API-based integration with ERP, POS, and billing systems
  • No need to replace existing software
  • Quick implementation for IT teams and integrators

Support for the required transmission channels

Full transparency & audit assurance

  • B2G: Submission via the Peppol network (AS4) using a Peppol Access Point
  • B2B: Delivery via email
  • Automatic selection of the appropriate channel based on the scenario
  • Complete event and audit trail for each invoice
  • Clear traceability of creation, validation, and delivery
  • Support for internal controls and external audits

XRechnung for B2G and B2B – a unified workflow

B2G: XRechnung for public sector clients

  • XRechnung is mandatory
  • Transmission via Peppol
  • Addressing via the agency's routing ID
  • High standards for data quality and compliance

B2B: XRechnung for Business Partners

  • XRechnung is not currently mandatory
  • Increasingly used for standardization and to prepare for regulation
  • Delivery by email

efsta XRechnung covers both use cases with the same software.

XRechnung and Peppol – Explained Simply

XRechnung defines the content of the invoice. Peppol defines the transmission method.

The following applies to invoices sent to German government agencies:

  • XRechnung as a mandatory format
  • Delivery via the Peppol network

For B2B invoices:

  • XRechnung as an optional format
  • Delivery by email
Peppol logo with the slogan 'The future is open'.

Create an X-Invoice – simple and compliant with the law

Many companies are faced with the question of how to create an XRechnung correctly without relying on manual processes or in-house developments. With efsta XRechnung, companies can automatically create, validate, and send XRechnungen:

  • Structured invoice data is imported from the source system
  • The XRechnung is generated in accordance with current legal requirements
  • Required fields and validation rules are checked automatically
  • The completed XRechnung is sent via email or Peppol in compliance with the law

This allows you to create XRechnungen securely, reliably, and at scale – for B2G and B2B.

Contact an expert now

Technical Integration of the XRechnung Software

efsta XRechnung provides all its functions via an API.
This allows the software to be flexibly integrated into existing system environments – without altering the existing invoicing logic.

Developer Documentation | efstaDocs

Comprehensive documentation is available for technical integration:

Individual advice from our experts

We are always available to answer your questions and find a suitable solution for your requirements.
Get in touch

FAQs About the XRechnung Software

Is XRechnung mandatory in Germany?
Is efsta XRechnung also suitable for B2B?
How do I create an XRechnung?
Does efsta support sending messages via Peppol?
Do I need to replace my existing ERP system?

Pachergasse 17 / Top 11
4400 Steyr, Austria

Business hours:
‍Mo-Thu
: 8 am - 5 pm
Fri: 8 am - 12 noon

We are closed on Austrian public holidays.

© 2026 All rights reserved