Xinvoice - creation & validation

7 min reading time, updated on 30.04.2025

The XRechnung module enables the creation and validation of XRechnung invoices in accordance with current standards. It supports the UBL (Universal Business Language) and CII (Cross Industry Invoice) formats and integrates automatic validation via the official Kosit validator.

Content

After reading the article, you will know:

  • The XRechnung module creates and validates electronic invoices in accordance with EU Directive 2014/55/EU in UBL and CII format.
  • The integrated Kosit validator automatically checks the conformity of the invoices and provides detailed error messages in the event of deviations.
  • Thanks to its modular structure, the system can be flexibly adapted to individual requirements and seamlessly integrated into the OpenInformer workflow.

1.

Functions

  1. Creation of XRechnung invoices


    Generation of XML invoices in UBL and CII format
    Implementation of legal requirements in accordance with EU Directive 2014/55/EU
    Support of mandatory and optional fields in accordance with the XRechnung standard

  1. Validation via the Kosit validator


    Automatic check of the created invoices for schema conformity
    Validation against the latest Kosit validation library
    Output of detailed error reports to avoid incorrect invoices

  1. Modular structure in Libs for maximum flexibility


    OI_XRechnungXML_CII / OI_XRechnungXML_CII_V1 – Support for the CII format
    OI_XRechnungXML_UBL – Processing and creation of UBL-based invoices

2.

Technical process of invoice processing

The XRechnung module is seamlessly integrated into the OpenInformer workflow and follows a clearly structured process:

Data acquisition:
Transfer of invoice data directly from the OpenInformer workflow

XML generation:
Creation of the XML file in CII or UBL format

Validation:
Check by the Kosit validator

Error message or success:
Return of a valid invoice or an error list

3.

Advantages of the XRechnung module

  • Legally compliant:
    All invoices meet the current XRechnung requirements in accordance with the EU directive

  • Automated error checking:
    The use of the Kosit validator ensures that only correct invoices are processed

  • Flexible format support:
    CII and UBL are equally supported

  • Expandability thanks to modular structure:
    The system can be easily adapted to individual requirements

4.

Conclusion

The XRechnung module is the ideal solution for companies and public authorities that want to create and validate electronic invoices in compliance with the law. Thanks to the combination of automatic validation, flexible format support and modular architecture, it offers an efficient and reliable way of meeting the requirements of digital invoice processing.

Die Artikel könnten dir auch gefallen

Kontaktiere uns

Du brauchst eine unkomplizierte Schnittstelle und suchst noch einen Partner? Oder ist dein Projekt eher komplex und dein Vorhaben schwierig? In beiden Fällen – perfekt.

Nutze das Kontaktformular oder schreibe uns einfach eine E-Mail. 

Unsere Kontaktdaten:

bill-X GmbH
Liebigstraße 29
D-49074 Osnabrück
+49 541 71008-0
info@bill-x.de

* Pflichtfelder

Triff uns auf der HMI 2023

Nutze das Formular oder schreibe uns einfach eine E-Mail. Wir freuen uns auf Deinen Besuch an unserem Stand.

Unsere Kontaktdaten:

bill-X GmbH
Liebigstraße 29
D-49074 Osnabrück
+49 541 71008-0
info@bill-x.de

* Pflichtfelder

Search
Search