Skip to main content

XRechnung Standard

XRechnung applies EN 16931 in Germany. Check the XML format, validation rules, buyer reference, and recipient channel before sending.

What is XRechnung?

XRechnung is a German implementation of EN 16931 for electronic invoices. Supplier obligations for federal public recipients have applied since November 27, 2020. Rules and delivery channels for states and municipalities can differ, so confirm the recipient requirements.

Important:

XRechnung is a structured XML format that is machine-readable and enables automated invoice processing.

Key Features

  • XML format according to DIN EN 16931-1
  • Recipient-specific buyer reference and routing data
  • PEPPOL network compatibility
  • Structured address data
  • Tax and currency fields defined by the profile
  • Machine-readable data fields

XRechnung Requirements

  • Buyer reference and routing data required by the recipient
  • Structured invoice data in XML
  • Complete company and address information
  • Correct tax and currency details
  • Validation against XRechnung schema
  • Recipient-specific routing and reference data

XRechnung Versions

VersionRelease DateStatus
XRechnung 3.0.22026-01-31Current
XRechnung 3.0.12024-02Legacy
XRechnung 2.3.12022-07Deprecated
XRechnung 2.2.02021-07Deprecated

First compliant XRechnung checklist

  1. Confirm buyer routing (Leitweg-ID or PEPPOL endpoint) and invoice type code.
  2. Map mandatory BT fields for your profile: parties, line totals, tax breakdown, payment means.
  3. Validate with KoSIT rules and fix BR-DE findings before submission to the portal or access point.

Quick actions

Resources & Links