ZUGFeRD-Profile im Vergleich: Minimum, Basic WL, Basic, Comfort, Extended, XRechnung

Kurz & knapp: ZUGFeRD ist kein einheitliches Format, sondern eine Familie von sechs Profilen mit unterschiedlichem Datenumfang: Minimum, Basic WL, Basic, Comfort, Extended und XRechnung. Für die gesetzliche E-Rechnungspflicht nach §14 UStG reichen nur die Profile Comfort, Extended und XRechnung, da nur sie ausreichend strukturierte Daten gemäß EN 16931 enthalten. Minimum und Basic WL sind zwar gültige ZUGFeRD-Dateien, aber keine gültigen E-Rechnungen im Sinne des Gesetzes.

Was bedeutet „Profil“ bei ZUGFeRD überhaupt?

ZUGFeRD kombiniert eine visuelle PDF/A-3-Repräsentation der Rechnung mit einer eingebetteten XML-Datendatei. Diese XML-Datei kann je nach Profil sehr unterschiedlich detailliert ausfallen: von wenigen Kopfdaten bis hin zu vollständigen Positions-, Steuer- und Zusatzangaben. Ein Profil legt fest, welche Datenfelder in der XML-Struktur zwingend, optional oder gar nicht vorgesehen sind. Wer was ist ZUGFeRD verstanden hat, kennt das Grundprinzip des Hybridformats bereits – dieser Artikel geht einen Schritt weiter und vergleicht die einzelnen Profile im Detail, weil die Wahl des richtigen Profils direkt darüber entscheidet, ob eine Rechnung rechtssicher ist oder nicht.

Die sechs ZUGFeRD-Profile im Überblick

Der ZUGFeRD-Standard (aktuell in Version 2.x, technisch deckungsgleich mit dem europäischen Factur-X-Rahmenwerk) definiert folgende Profile, aufsteigend nach Datenumfang: Minimum, Basic WL (Without Lines), Basic, Comfort, Extended und das XRechnung-Profil. Jedes höhere Profil ist grundsätzlich abwärtskompatibel aufgebaut, das heißt Comfort enthält alle Basic-Felder plus zusätzliche, Extended enthält alle Comfort-Felder plus zusätzliche Branchenerweiterungen.

Profil Minimum: nur der Zahlungsbeleg

Das Minimum-Profil enthält ausschließlich grundlegende Kopfdaten wie Rechnungsnummer, Datum, Bruttobetrag und Steuerkennzeichen – vergleichbar mit einem digitalen Kassenbon oder Buchungsbeleg. Es gibt keine Positionsdaten, keine Aufschlüsselung der Leistungen und keine vollständige Steuerdarstellung nach EN 16931. Das Profil eignet sich allenfalls für einfache Zahlungsavise, nicht aber für den Vorsteuerabzug.

Profil Basic WL: Summenrechnung ohne Positionen

Basic WL steht für „Basic Without Lines“ und erweitert Minimum um zusätzliche Kopf- und Steuerdaten, verzichtet aber weiterhin komplett auf Rechnungspositionen (Line Items). Es ist gedacht für Fälle, in denen keine positionsscharfe Buchung nötig ist, etwa bei bestimmten Pauschalrechnungen. Für die vollautomatische Verarbeitung in der Buchhaltung und für die gesetzliche E-Rechnung reicht dieser Detailgrad nicht aus.

Profil Basic: erste vollwertige Positionsdaten

Basic enthält erstmals einzelne Rechnungspositionen mit Menge, Einzelpreis und Steuersatz. Es ist strukturell näher an einer vollständigen Rechnung, bildet aber immer noch nicht alle Pflicht- und Wahlfelder der EN 16931 ab, die für eine normkonforme E-Rechnung nötig sind. In der Praxis wird Basic häufig überschätzt: Viele Unternehmen glauben, mit Basic bereits auf der sicheren Seite zu sein – das ist ein Trugschluss, den wir weiter unten im Abschnitt zu Irrtümern aufgreifen.

Profil Comfort: der Einstieg in die Rechtskonformität

Comfort ist das erste Profil, das den vollen semantischen Datenmodell-Umfang der EN 16931 abdeckt. Es enthält alle Pflichtfelder, umfangreiche Steueraufschlüsselungen, Zahlungsbedingungen, Skonto-Angaben, Referenzen (Bestellnummer, Lieferschein, Leitweg-ID) sowie optionale Zusatzangaben. Comfort ist damit das „Einstiegsprofil“, das die Anforderungen des §14 UStG an eine strukturierte elektronische Rechnung tatsächlich erfüllt.

Profil Extended: maximale Detailtiefe für komplexe Prozesse

Extended baut auf Comfort auf und fügt branchenspezifische und prozessorientierte Erweiterungen hinzu, etwa für mehrstufige Rabattstrukturen, Chargen- oder Projektbezüge, komplexe Lieferketten oder spezielle Buchhaltungsanforderungen großer Unternehmen. Es ist das umfangreichste ZUGFeRD-Profil und wird vor allem im B2B-Umfeld mit anspruchsvollen ERP-Integrationen eingesetzt.

Das XRechnung-Profil: ZUGFeRD im Public-Sector-Gewand

Das XRechnung-Profil ist ein Sonderfall: Es bildet innerhalb der ZUGFeRD-Spezifikation exakt den Datensatz ab, der dem eigenständigen was ist XRechnung-Standard entspricht, verpackt jedoch zusätzlich als hybrides PDF/A-3-Dokument mit eingebetteter XML. Wer bereits für die öffentliche Verwaltung nach dem reinen XRechnung-Format arbeitet, kann mit diesem Profil dieselbe Datenstruktur auch als ZUGFeRD-Hybriddatei ausliefern. Mehr zum Unterschied zwischen beiden Ansätzen findest du im Artikel XRechnung vs. ZUGFeRD.

Vergleichstabelle: Alle sechs Profile im Detail

ProfilPositionsdatenTypischer AnwendungsfallEN-16931-konformErfüllt E-Rechnungspflicht?
MinimumNeinZahlungsbeleg, Kassenbon-ErsatzNeinNein
Basic WLNeinPauschalrechnungen ohne PositionsbezugNeinNein
BasicJa (einfach)Standardrechnung ohne komplexe ZusatzangabenTeilweiseNein
ComfortJa (vollständig)Reguläre B2B-Rechnung mit vollem DatensatzJaJa
ExtendedJa (erweitert)Komplexe Branchen- und ERP-ProzesseJaJa
XRechnung-ProfilJa (nach XRechnung-Schema)Öffentliche Aufträge, B2G und B2BJaJa

Welche Profile erfüllen die E-Rechnungspflicht wirklich?

Das ist der entscheidende Punkt, an dem viele Unternehmen scheitern: §14 UStG verlangt, dass eine E-Rechnung „in einem strukturierten elektronischen Format“ ausgestellt wird, das der EN 16931 entspricht oder mit ihr interoperabel ist. Nur die eingebettete XML entscheidet über die Konformität – nicht das hübsche PDF-Layout. Da Minimum und Basic WL keine vollständigen, EN-16931-kompatiblen Datensätze liefern, gelten Rechnungen in diesen Profilen technisch als „sonstige Rechnung“ und nicht als E-Rechnung, selbst wenn sie äußerlich wie ein ZUGFeRD-Dokument aussehen. Basic liegt in einer Grauzone und sollte für die Pflichterfüllung nicht verwendet werden. Rechtssicher sind ausschließlich Comfort, Extended und das XRechnung-Profil.

Praxisbeispiel: Dieselbe Rechnung, unterschiedliche Profile

Ein Dienstleister stellt eine Rechnung über drei Positionen mit unterschiedlichen Steuersätzen und einem vereinbarten Skontoabzug. Im Profil Minimum würde die XML lediglich den Bruttoendbetrag und die Rechnungsnummer enthalten – die Buchhaltungssoftware des Empfängers kann daraus weder die einzelnen Steuersätze noch die Skontobedingung automatisiert auslesen. Im Profil Comfort dagegen enthält die XML jede Position einzeln mit Nettobetrag, Steuersatz und Steuerbetrag sowie die Skontostaffel als strukturiertes Datenfeld. Der Empfänger kann die Rechnung vollautomatisch verbuchen und die Vorsteuer korrekt zuordnen – genau das, was der Gesetzgeber mit der E-Rechnungspflicht bezweckt.

Häufige Irrtümer bei der Profilwahl

  • „ZUGFeRD ist ZUGFeRD“: Viele gehen davon aus, jede ZUGFeRD-Datei sei automatisch gesetzeskonform. Das stimmt nur für Comfort, Extended und XRechnung-Profil.
  • Basic als vermeintlich sicherer Mittelweg: Basic wirkt vollständig, weil Positionen enthalten sind, deckt aber nicht alle EN-16931-Pflichtfelder ab und ist daher für die Pflicht ungeeignet.
  • Software erzeugt automatisch das „beste“ Profil: Nicht jede Rechnungssoftware ist standardmäßig auf Comfort oder höher eingestellt – die Voreinstellung sollte aktiv geprüft werden.
  • Verwechslung mit der Formatfrage: Wer unsicher ist, ob überhaupt ZUGFeRD oder reines XRechnung sinnvoller ist, findet Orientierung im Artikel welches Format nutzen.

Edge Cases: Wann Minimum oder Basic WL trotzdem sinnvoll sind

Nicht jede Rechnung fällt unter die E-Rechnungspflicht. Kleinbetragsrechnungen bis 250 Euro und bestimmte Fahrausweise sind laut Umsatzsteuer-Anwendungserlass von der Pflicht ausgenommen. In solchen Ausnahmefällen können Minimum oder Basic WL weiterhin als einfache, schlanke Belegformate dienen, etwa für interne Kassenvorgänge. Sobald jedoch reguläre B2B-Umsätze zwischen inländischen Unternehmen betroffen sind, greift die Pflicht und die schlanken Profile scheiden aus.

Wie wählt man das passende Profil für die eigene Software?

Bei der Auswahl oder Konfiguration einer Rechnungssoftware sollten Unternehmen konkret danach fragen, welches ZUGFeRD-Profil standardmäßig erzeugt wird, und im Zweifel manuell auf Comfort oder Extended umstellen. Für Geschäftsbeziehungen mit der öffentlichen Verwaltung ist meist ohnehin reines XRechnung oder das XRechnung-Profil vorgeschrieben, während Comfort für die breite Masse an B2B-Geschäftsvorfällen einen guten Kompromiss aus Datenreichtum und Implementierungsaufwand darstellt. Extended lohnt sich vor allem, wenn ERP-Systeme ohnehin bereits mit entsprechend granularen Daten arbeiten.

Zusammenspiel mit GoBD-Archivierung

Unabhängig vom gewählten Profil muss die eingebettete XML-Datei – nicht nur das PDF-Abbild – GoBD-konform und maschinell auswertbar für acht Jahre archiviert werden. Ein reines PDF-Ausdruck-Archiv ohne die strukturierten Daten erfüllt diese Anforderung nicht, selbst wenn ursprünglich ein hochwertiges Comfort- oder Extended-Profil verwendet wurde. Archivsysteme sollten deshalb explizit prüfen, ob sie die eingebettete XML separat und unverändert speichern, statt nur den visuellen PDF-Teil zu indexieren.

Warum es diese Profil-Abstufung überhaupt gibt

Die Profilstruktur ist historisch gewachsen: ZUGFeRD sollte von Anfang an sowohl kleine Handwerksbetriebe mit einfachsten Belegen als auch große Konzerne mit komplexen ERP-Prozessen bedienen können, ohne für jeden Anwendungsfall ein eigenes Format zu erfinden. Die Idee war ein einziger Container-Standard mit skalierbarer Datentiefe. Mit der Einführung der verbindlichen E-Rechnungspflicht hat sich diese ursprüngliche Flexibilität allerdings in eine Falle verwandelt: Was früher als bewusste Wahl für „so viel Datentiefe wie nötig“ galt, wird heute schnell zur unbeabsichtigten Nichteinhaltung gesetzlicher Vorgaben, wenn ein Unternehmen unwissentlich beim Minimum- oder Basic-WL-Profil hängen bleibt.

Migrationsaufwand je nach Ausgangsprofil

Für Unternehmen, die bislang Minimum oder Basic WL einsetzen, bedeutet der Umstieg auf Comfort in der Regel keinen Formatwechsel, sondern eine Konfigurationsänderung in der bestehenden Rechnungssoftware oder im ERP-System, da die zugrunde liegende Stammdatenbasis meist bereits vorhanden ist. Wer dagegen komplett neu auf strukturierte E-Rechnungen umstellt, sollte gleich mit Comfort oder Extended starten, statt über die niedrigeren Profile einen unnötigen Zwischenschritt zu gehen. In beiden Fällen empfiehlt sich ein Testlauf mit dem offiziellen Prüftool, um sicherzustellen, dass tatsächlich alle EN-16931-Pflichtfelder korrekt befüllt werden.

Fazit

Die ZUGFeRD-Profile unterscheiden sich massiv im Datenumfang, und dieser Unterschied ist keine technische Nebensächlichkeit, sondern entscheidet über die Rechtsgültigkeit einer Rechnung. Nur Comfort, Extended und das XRechnung-Profil enthalten genug strukturierte Daten, um die Anforderungen der EN 16931 und damit der deutschen E-Rechnungspflicht zu erfüllen. Minimum und Basic WL bleiben nützliche Formate für einfache Belege außerhalb der Pflicht, sollten aber niemals für reguläre B2B-Pflichtrechnungen verwendet werden. Wer auf Nummer sicher gehen will, konfiguriert seine Software standardmäßig auf Comfort oder höher.

Häufig gestellte Fragen

Ist Basic ausreichend für die E-Rechnungspflicht?

Nein. Basic enthält zwar Positionsdaten, deckt aber nicht alle Pflichtfelder der EN 16931 ab und gilt daher nicht als vollwertige E-Rechnung im Sinne des §14 UStG.

Welches ZUGFeRD-Profil ist das sicherste für Unternehmen?

Comfort gilt als praktikabler Standard, da es alle EN-16931-Pflichtfelder enthält und in den meisten Rechnungsprogrammen problemlos erzeugt werden kann.

Kann ich ein Minimum-Profil nachträglich zu Comfort aufwerten?

Technisch nur, indem die Rechnung mit den fehlenden strukturierten Daten neu erstellt wird. Eine nachträgliche Anreicherung der bestehenden XML ist in der Praxis nicht vorgesehen.

Erkennt mein Buchhaltungsprogramm automatisch, welches Profil eine eingehende Rechnung hat?

Die meisten modernen Programme lesen das Profil aus den Metadaten der XML aus und zeigen an, ob alle nötigen Felder vorhanden sind. Bei älterer oder einfacher Software sollte das manuell geprüft werden.

Ist das XRechnung-Profil dasselbe wie reines XRechnung?

Inhaltlich ja, technisch nein: Das XRechnung-Profil bildet denselben Datensatz ab, verpackt ihn aber zusätzlich als hybrides PDF/A-3-Dokument mit eingebetteter XML statt als reine XML-Datei.

Welches Profil verwendet Extended zusätzlich zu Comfort?

Extended fügt branchenspezifische Erweiterungen wie komplexe Rabattstrukturen, Chargenbezüge und zusätzliche Prozessdaten hinzu, die vor allem in anspruchsvollen ERP-Umgebungen gebraucht werden.

Können Rechnungsempfänger ein bestimmtes Profil verlangen?

Ja, insbesondere größere Auftraggeber oder öffentliche Stellen können vertraglich oder gesetzlich ein Mindestprofil wie Comfort oder das XRechnung-Profil vorschreiben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert