Skip to main content
Skip table of contents

General information and overview of functions

Note from i-effect version 2.9.0

If the XInvoice mapping of XInvoice version 2.0.0 is to be used with i-effect version 2.9.0 or higher, a mapping adjustment must be made. The "version" parameter must be added to the "validateXInvoice" mapper task:

General information and overview of functions

With the mappings of the *XRECHNUNG module, you can create XInvoices in CII (Cross Industry Invoice) and UBL (Universal Business Language). To do this, you must first fill the database interface and then execute one of the *XRECHNUNG mappings. You can either do this directly with the RUNMAP command or you can have the RUNMAP command executed via a server task.

The created XInvoice is already checked and validated for its conformity to standards during the creation.

The *SERVICE subsystem must be active for the execution of the XRechnung mapping!


Once the mapping has been successfully completed, you will receive two files: the XInvoice as an XML file and a test report as an HTML file. The output path of the check report can be additionally specified by the parameter of the RUNMAP command REPORTPATH:

Here is an exemplary test report:

The test report is also linked to the session and is therefore listed in the session logbook among the files created:

Error case

In the event of an error, both the X calculation and the test report are moved to the specified error directory. The test report shows which criteria were not met for an X calculation:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.