Ratgeber

ZUGFeRD-Praxis

ZUGFeRD-Versionen & Profile im Vergleich

Version und Profil beantworten zwei verschiedene Fragen: Welche Regeln gelten für die Datei – und wie umfangreich sind ihre strukturierten Rechnungsdaten?

Salini Team
4 Min. Lesezeit

Bei ZUGFeRD werden Version und Profil häufig verwechselt. Die Version bezeichnet den Stand der Spezifikation, Schemata, Geschäftsregeln und Codelisten. Das Profil legt fest, wie umfangreich die strukturierten Rechnungsdaten innerhalb dieser Version sind.

Eine Rechnung kann also beispielsweise ZUGFeRD 2.5 im Profil EN 16931 verwenden. „2.5“ und „EN 16931“ sind keine Alternativen, sondern zwei Ebenen derselben Formatbeschreibung.

Stand: August 2026. Das aktuelle FeRD-Paket ist ZUGFeRD 2.5 / Factur-X 1.09. Für bestehende Integrationen zählt immer, welche Versionen und Profile Sender, Empfänger und Validator tatsächlich unterstützen.

ZUGFeRD-Versionen von 1.0 bis 2.5

Version Einordnung Bedeutung für neue Prozesse
ZUGFeRD 1.0 historische erste Hauptversion vor der heutigen EN-16931-/Factur-X-Linie nicht als Zielversion für neue E-Rechnungsprozesse wählen
ZUGFeRD 2.0 / 2.0.1 Umstellung auf EN 16931 und gemeinsame technische Basis mit Factur-X BMF nennt Versionen ab 2.0.1 grundsätzlich als geeignete E-Rechnungsformate, ausgenommen MINIMUM und BASIC WL
ZUGFeRD 2.1 bis 2.4 Weiterentwicklung, Harmonisierung und aktualisierte Regeln/Codelisten vorhandene Systeme können diese Versionen weiterhin antreffen; konkrete Kompatibilität prüfen
ZUGFeRD 2.5 aktuelles Release vom 10. Juni 2026, technisch identisch zu Factur-X 1.09 bevorzugter Stand für Neuimplementierungen; laut FeRD seit 1. Juli 2026 zu verwenden

ZUGFeRD 2.5 basiert auf UN/CEFACT CII D22B und ist laut FeRD zu D16B rückwärtskompatibel. Das bedeutet nicht, dass jedes Altsystem neue Dateien automatisch korrekt verarbeitet. Parser, Schemata, Schematron-Regeln und Codelisten müssen weiterhin passend zur konkreten Datei ausgewählt werden.

Die fünf Profile in ZUGFeRD 2.5

Profil Strukturierter Inhalt E-Rechnung nach BMF? Typischer Einsatz
MINIMUM wenige Kerndaten, nicht alle Rechnungsangaben strukturiert nein Buchungshilfe, nicht als gesetzliche E-Rechnung
BASIC WL Kopf- und Summendaten ohne vollständige Positionsdaten nein Buchungshilfe, nicht als gesetzliche E-Rechnung
BASIC strukturierte Standardrechnung mit Positionen grundsätzlich ja einfache B2B-Rechnungen ohne komplexe Erweiterungen
EN 16931 vollständiger Kernumfang der europäischen Norm ja robuste Standardwahl für EN-16931-Prozesse
EXTENDED EN-16931-Kern plus zusätzliche Felder und komplexere Geschäftsfälle ja branchenspezifische oder erweiterte Prozesse

„Grundsätzlich ja“ ersetzt keine Prüfung des einzelnen Dokuments. Auch im passenden Profil kann eine Rechnung fehlerhaft sein, Pflichtangaben vermissen oder Geschäftsregeln verletzen. Profilwahl und Validierung gehören deshalb zusammen.

Welches Profil sollte man wählen?

BASIC

BASIC eignet sich für überschaubare Standardrechnungen, wenn die benötigten Kopf-, Summen- und Positionsdaten abgebildet werden. Vor einer Festlegung sollte geprüft werden, ob Empfänger, Branche oder nachgelagerter Prozess zusätzliche EN-16931-Felder verlangen.

EN 16931

EN 16931 ist die konservative Standardwahl, wenn eine vollständige Abdeckung des europäischen Kernmodells benötigt wird. Das Profil wird häufig auch als COMFORT bezeichnet; aktuell verwendet FeRD die Bezeichnung EN 16931.

EXTENDED

EXTENDED ergänzt Felder für komplexere Prozesse. Mehr Felder sind aber nur dann besser, wenn Sender und Empfänger dieselben Erweiterungen verstehen. Das Profil sollte nicht vorsorglich gewählt werden, wenn der Geschäftsvorfall mit EN 16931 vollständig darstellbar ist.

MINIMUM und BASIC WL

Beide Profile können Daten für Buchung oder Sichtprüfung liefern, erfüllen laut BMF aber nicht die Voraussetzungen der deutschen E-Rechnungspflicht. Eine PDF wird nicht dadurch zur gesetzlichen E-Rechnung, dass irgendein XML eingebettet ist; der strukturierte Teil muss die erforderlichen Rechnungsangaben enthalten.

Was ist mit dem Profil XRECHNUNG?

ZUGFeRD 2.1.1 führte ein Referenzprofil XRECHNUNG für deutsche Verwaltungsanforderungen ein. Das aktuelle gemeinsame ZUGFeRD-/Factur-X-Release umfasst dagegen fünf Profile ohne XRECHNUNG. Wer heute eine XRechnung erzeugen oder an eine Behörde senden muss, sollte die aktuelle eigenständige KoSIT-Spezifikation und die Vorgaben des Empfängers verwenden.

Stand August 2026 führt XStandards Einkauf XRechnung 3.0.2 als aktuelle Fassung. Das ist ein anderer Versionsstrang als ZUGFeRD 2.5. Der grundlegende Formatvergleich steht unter XRechnung versus ZUGFeRD.

Factur-X und ZUGFeRD: gleiche technische Version, andere Bezeichnung

FeRD und die französische FNFE-MPE entwickeln den Standard gemeinsam. ZUGFeRD 2.5 und Factur-X 1.09 sind technisch identisch und nutzen dieselben fünf Profile. Die unterschiedlichen Versionsnummern sind daher kein Hinweis auf inkompatible Formate.

Versionswechsel sauber betreiben

Für den produktiven Betrieb braucht es mehr als einen neuen Export-Schalter:

  1. Empfangsmatrix führen: Welche Versionen und Profile werden akzeptiert?
  2. Validierungsartefakte versionieren: Schema, Schematron und Codelisten müssen zur Datei passen.
  3. Testfälle verwenden: gültige, ungültige und grenzwertige Beispiele je Profil prüfen.
  4. Fehler nicht stillschweigend reparieren: Original erhalten, Befund dokumentieren und Korrekturprozess auslösen.
  5. Historie aufbewahren: Alte Rechnungen bleiben im Original; passende historische Prüfregeln ermöglichen spätere Nachvollziehbarkeit.
  6. Sender und Empfänger abstimmen: Rechtliche Eignung bedeutet nicht automatisch, dass der konkrete Partner jedes Profil akzeptiert.

Wie SALinvoice unterschiedliche strukturierte und unstrukturierte Eingänge zusammenführt, beschreibt Rechnungsformate verarbeiten.

Offizielle Quellen

Häufige Fragen

Was ist die aktuelle ZUGFeRD-Version?

Stand August 2026 ist ZUGFeRD 2.5 / Factur-X 1.09 das aktuelle FeRD-Release. FeRD empfiehlt die Version seit dem 1. Juli 2026; sie aktualisiert unter anderem Validierungsartefakte und Codelisten.

Welche ZUGFeRD-Profile gibt es in Version 2.5?

ZUGFeRD 2.5 enthält fünf Profile: MINIMUM, BASIC WL, BASIC, EN 16931 und EXTENDED. Sie unterscheiden sich im Umfang der strukturierten Daten und den abbildbaren Geschäftsvorfällen.

Welche ZUGFeRD-Profile erfüllen die E-Rechnungspflicht?

Nach den BMF-FAQ erfüllen ZUGFeRD-Versionen ab 2.0.1 grundsätzlich die umsatzsteuerlichen Formatvoraussetzungen, ausgenommen MINIMUM und BASIC WL. In Version 2.5 kommen damit BASIC, EN 16931 und EXTENDED in Betracht; die konkrete Rechnung muss trotzdem alle erforderlichen Angaben enthalten.

Ist das Profil XRECHNUNG noch ein aktuelles ZUGFeRD-Profil?

Nein. Ältere ZUGFeRD-Releases boten zeitweise ein Referenzprofil XRECHNUNG. Das aktuelle gemeinsame Release ZUGFeRD 2.5 / Factur-X 1.09 umfasst fünf Profile ohne XRECHNUNG. Der eigenständige Standard XRechnung wird von KoSIT gepflegt.

Müssen alte ZUGFeRD-Rechnungen auf Version 2.5 aktualisiert werden?

Archivierte Originalrechnungen werden nicht nachträglich umgeschrieben. Für neue Rechnungen sollte das eingesetzte System aktuelle Versionen erzeugen und empfangen können; historische Validierungsregeln sollten für die spätere Nachvollziehbarkeit alter Belege erhalten bleiben.