Mandatory format for public sector & B2B

Create XRechnung

Valid XRechnung 3.0 (UBL 2.1 / CII) for public authorities and business customers — with Leitweg-ID, automatic CIUS validation and delivery. Via web app or REST API.

What XRechnung is

XRechnung is the German CIUS of the EU standard EN 16931 — a pure XML format for machine processing. For invoices to public authorities (B2G) it is mandatory in Germany.

  • XRechnung 3.0 — current German CIUS of EN 16931
  • UBL 2.1 and UN/CEFACT CII syntax
  • Mandatory for B2G; B2B receiving obligation since January 2025
  • B2B issuing obligation phased in through 2028

Create XRechnung with Invocore

You enter invoice data once — Invocore generates valid XRechnung XML, validates it and makes it ready to send. No manual XML, no expensive specialist software.

  • Dedicated Leitweg-ID field (BT-10) for B2G invoices
  • Automatic validation against CIUS-XRechnung 3.0
  • Create via web app or REST API (POST /api/v1/invoices)
  • Send by email or over the Peppol network

XRechnung or ZUGFeRD?

Both comply with EN 16931. XRechnung (pure XML) is for public authorities, ZUGFeRD (hybrid PDF with XML) is often more practical in B2B/B2C. Invocore generates both from the same data — you just pick the recipient type.

XRechnung — frequently asked questions

What is an XRechnung?

The German CIUS of EN 16931 — a pure XML format (UBL 2.1 / CII). Invocore generates version 3.0.

Who must use it?

Mandatory for invoices to public authorities (B2G); in B2B the receiving obligation applies since 2025, issuing phased in through 2028.

What is the Leitweg-ID?

The Buyer Reference (BT-10) that addresses the public-sector recipient — mandatory for B2G. Invocore has a dedicated field for it.

Related