Skip to main content
XRechnung ยท Version 3.0 ยท From Feb. 2024

XRechnung 3.0
โ€“ what changed?

Since February 2024 XRechnung 3.0 is the binding standard for invoices to German federal authorities. Key changes at a glance.

Open XRechnung 3.0 file โ†’

Key changes in XRechnung 3.0

Updated code lists

UN/CEFACT code lists for unit of measure and currency codes have been updated to the latest version. Some obsolete codes were removed, new ones added.

Revised Schematron rules

Several Schematron rules were clarified or corrected to remove ambiguities from 2.x. Invoices that were valid in 2.x may be rejected in 3.0 โ€“ and vice versa.

EN 16931 Errata updates

The European standard EN 16931 was updated via official corrigenda (Errata). XRechnung 3.0 implements these corrections.

What hasn't changed

The fundamental structure remains the same: UBL and CII syntax. Mandatory fields like invoice number, issue date, tax amount and bank details are unchanged.

Timeline

Aug. 2023 XRechnung 3.0 published
Feb. 2024 Mandatory for federal authorities
Jan. 2025 B2B e-invoice receiving obligation
2027/2028 B2B sending obligation phased in

What changed in content?

XRechnung 3.0 was published in August 2023 by the Coordination Office for IT Standards (KoSIT) and has been mandatory for invoices to federal authorities since February 2024.

New in 3.0: updated UN/CEFACT code lists for units of measure (some codes removed, new ones added), revised Schematron rules to eliminate ambiguities from 2.x, adjustments to EN 16931 errata. The fundamental structure โ€“ UBL and CII syntax, mandatory fields โ€“ remains unchanged.

XRechnung 3.0 โ€“ Official specification (KoSIT) ยท XRechnung โ€“ Changelog (xeinkauf.de)

Backwards compatibility: does my 2.x invoice still work?

Not necessarily. Invoices that were valid under 2.x may fail in 3.0 due to changed Schematron rules. Existing templates or ERP exports can be checked for 3.0.x compliance using the KoSIT Validator or the Ecosio Validator.

For B2B invoices between companies, current law does not mandate a specific version โ€“ as long as the format complies with EN 16931. For federal authorities, 3.0.x has been mandatory since February 2024.

KoSIT Validator (GitHub, open source) ยท Ecosio Validator (online, free)

Current version: XRechnung 3.0.2

Following the main release 3.0 (August 2023), versions 3.0.1 and 3.0.2 followed with minor corrections. The currently applicable version for federal authorities is 3.0.2 (as of 2025). KoSIT publishes all versions with changelogs on GitHub.

digital-rechnung.de processes XRechnung files of all versions โ€“ 2.x and 3.0.x โ€“ and displays all fields. For formal conformance validation against 3.0.x, please use a dedicated validator.

XRechnung Specification Releases (GitHub)

Open and inspect an XRechnung 3.0 file?

All fields displayed clearly โ€“ free, no upload to any server.

Open XRechnung โ†’

Frequently asked questions

Do I need to update my existing XRechnungen to 3.0?

For invoices to federal authorities: yes โ€“ 3.0 has been mandatory since February 2024. For B2B invoices there is currently no obligation, but software vendors recommend the update.

Does digital-rechnung.de also process XRechnung 2.x?

Yes. digital-rechnung.de opens both XRechnung 2.x and 3.0 โ€“ UBL and CII.

Where can I find the official XRechnung 3.0 documentation?

On the KoSIT website: xoev.de/die_standards/xrechnung