XRechnung is the electronic invoicing standard for public authorities.

XRechnung is a binding requirement for the receipt of electronic invoices for all public sector customers in Germany. For the public administration, the XRechnung standard creates added value through clear rules and liabilities and thus the basis for the highest possible degree of automation in invoice workflows.

From the point of view of the economy, XRechnung is a sustainable standard that can be used in interaction with both domestic and EU-wide invoice recipients..

XRechnung Format

The XRechnung format is a structured, standardised data record in XML format that can be automatically send and is processed electronically.

The following two syntaxes are permitted for XRechnung:

  • Universal Business Language (UBL)
  • UN/CEFACT Cross Industry Invoice (CII)

The XRechnung must be transmitted in one of the two syntaxes. The recipient of the XRechnung must be able to process both formats.

Universal Business Language (UBL)

Universal Business Language (UBL) is an OASIS specification for standardized E-Business documents (e.g. invoice or purchase order). UBL uses XML and is based on the ebXML Core Components.

Example file:

XRechnung UBL

UN/CEFACT Cross Industry Invoice (CII)

UN/CEFACT stands for United Nations Centre for Trade Facilitation and Electronic Business.

Example file:

XRechnung Viewer

The contents of an XRechnung can be made visible and  converted into other formats (e.g. PDF).

XRechnung Generator

With the XRechnung Generator invoices can be created and generated in the syntaxes UBL and CII according to the conformance requirements of the XRechnung standard.

Visit the InvoicePortal

to test our Solution!