Noteworthy differences between ZUGFeRD 2.0 and 2.1

Archive article from July 15, 2020. Version numbers mentioned here are historical. Current standard: ZUGFeRD 2.5.2 / Factur-X 1.09.2 (valid since 1 September 2026) – supported by the Aloaha ZUGFeRD SDK. Overview: ZUGFeRD, XRechnung and Factur-X compared.

ZUGFeRD 2.1 resolves differences between ZUGFeRD 2.0 and Factur-X on the one hand and between ZUGFeRD 2.0 and the German XRechnung profile used in the public administration on the other hand. ZUGFeRD 2.1 and Factur-X 1.0.05 are technically identical, in particular:

  • ZUGFeRD 2.1 switches from the »zf« XML namespace prefix to »fx«.
  • ZUGFeRD 2.1 changes the name of the embedded XML from »zugferd-invoice.xml« to »factur-x.xml«
  • ZUGFeRD 2.1 switches the internal version number in the XMP namespace URI from »2p0« to the Factur-X version number »1p0« where »p« is used in place of a decimal point.

Kindly note that the above is purely informative as the SDK takes care of the points above already.