Noteworthy differences between ZUGFeRD 2.0 and 2.1

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.