XRechnung 3.0 (UBL)
The German e-invoice standard, required for invoices to German public authorities, in UBL syntax. It is the German CIUS of EN 16931 and requires a buyer reference (BT-10), such as the Leitweg-ID.
- Publisher
- KoSIT
- Version
- 3.0.2
- Specification
- XRechnung (xeinkauf.de)
- Syntax
- OASIS UBL 2.1
- Root element
- Invoice or CreditNote
- Specification identifier (BT-24)
urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0- Detected when
- The specification identifier (BT-24) contains
urn:xeinkauf.de:kosit:xrechnung_3.0, also in its extension form. A file with the Peppol CustomizationID is checked as Peppol BIS.
Checks
The checks run in this order. A file that is not well-formed XML stops at the XSD check.
1. XSD
OASIS UBL 2.1 Invoice or Credit Note
- 2. EN 16931 (UBL)
CEN/TC 434 · version 1.3.16 · 979 rules (281 fatal, 698 warning)
- 3. KoSIT XRechnung 3.0 rules (UBL)
KoSIT · version 3.0.2 (schematron 2.6.0) · 77 rules (66 fatal, 10 warning, 1 information)
Sample file
This sample passes the XSD check and every rule set above.
xrechnung-3-ubl.xmlValidate an XRechnung
The validator detects the schema from the file, so a file in this schema runs the checks above. Free, no signup. Or POST the XML to the API.