Skip to main content

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 FieldUBL 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.