UBL XML to XRechnung Mapping Reference
This document describes how A-Cube Transfer converts UBL XML invoices to XRechnung 3.0 for Germany.
XRechnung uses the UBL syntax, so Transfer does not rebuild the invoice: it sends your UBL as it is and changes only the specification identifier. Transfer does not add the data that XRechnung requires, so your UBL must already follow its rules. The German invoicing service validates every invoice and reports the errors as violations.
Invoice Header
| XRechnung Field | UBL XML |
|---|---|
| cbc:CustomizationID | |
| |
Other fields
Every other element of your UBL, including seller, buyer, lines and totals, reaches the German invoicing service unchanged.
See A-Cube Transfer for Germany for the formats, the connection details and how to read the outcome of each invoice.