Back to resources
🇩🇪

XRechnung

German e-invoicing standard

What is XRechnung?

XRechnung is the German e-invoicing standard, mandatory for suppliers to the federal public administration since 2020. It is based on the European standard EN 16931 and can be expressed in UBL or UN/CEFACT CII. XRechnung is closely linked to ZUGFeRD, the German hybrid format.

Current Obligation

XRechnung is mandatory for all invoices to German federal public administrations. The Länder have also adopted similar requirements. An extension to B2B is planned for 2025-2027.

Source: BMI (Federal Ministry of the Interior)

XRechnung vs ZUGFeRD

Both standards are complementary and compliant with EN 16931:

XRechnung

Pure XML format, suitable for automated B2G exchanges

ZUGFeRD 2.x

Hybrid PDF/XML format, suitable for B2B exchanges with human reading

Technical Specifications

XRechnung supports two syntaxes compliant with the European standard EN 16931.

Supported Syntaxes

  • UBL 2.1 (Universal Business Language)
  • UN/CEFACT CII (Cross Industry Invoice)
  • Full compliance with EN 16931 standard

Peppol Connection

XRechnung is fully compatible with the Peppol network, enabling invoice sending to European partners via certified Access Points.

Need help with XRechnung?

We support you: compliant UBL/CII generation, EN 16931 validation, Peppol connection.

Contact us

Disclaimer

The information presented on this page is provided for informational purposes and may change. Always consult official sources for the most up-to-date information.