E‑Rechnung einfach erklärt: XRechnung, ZUGFeRD, EN 16931
Dieser kurze Ratgeber erklärt die wichtigsten Begriffe rund um E‑Rechnungen – ohne Fachjargon. Wenn Sie direkt loslegen möchten, laden Sie eine PDF hoch und erzeugen Sie mit E‑Rechnungs‑Studio eine prüfbare E‑Rechnung.
In 30 Sekunden
- Eine E‑Rechnung enthält maschinenlesbare, strukturierte Rechnungsdaten.
- EN 16931 definiert das europäische Datenmodell hinter vielen Formaten.
- XRechnung ist eine deutsche EN 16931‑Spezifikation als XML.
- ZUGFeRD kombiniert eine PDF/A-3-Datei mit eingebettetem XML. Für deutsche Umsatzsteuerzwecke kann ZUGFeRD ab Version 2.0.1 die Formatanforderungen der E-Rechnungspflicht erfüllen; ausgenommen sind MINIMUM und BASIC-WL. Die unmittelbare EN-16931-Konformität hängt vom Profil ab.
Hinweis für Deutschland: Inländische Unternehmer müssen seit dem 1. Januar 2025 E‑Rechnungen empfangen können; für die Ausstellung gelten Übergangsfristen bis zum 31. Dezember 2026 oder in bestimmten Fällen bis zum 31. Dezember 2027. Ab 2028 sind E‑Rechnungen für betroffene inländische B2B-Umsätze grundsätzlich vorgeschrieben; gesetzliche Ausnahmen bleiben bestehen. Details im Ratgeber zum Zeitplan.
Bereits eine XRechnung-XML-Datei oder ZUGFeRD-Rechnung erhalten? Lesen Sie den praktischen Leitfaden für Empfang und Prüfung von E-Rechnungen.
Was ist eine E‑Rechnung?
Eine E‑Rechnung ist mehr als eine PDF. Statt nur ein Dokument für Menschen zu sein, enthält sie strukturierte Rechnungsdaten in einem standardisierten XML‑Format. Diese Daten sind maschinenlesbar: Systeme können Beträge, Steuern, Positionen und Rechnungspartner automatisiert übernehmen und prüfen. Das XML folgt definierten Regeln zu Pflichtfeldern, Codetabellen und konsistenten Berechnungen.
Eine PDF kann weiterhin als Lesekopie existieren, ersetzt aber die strukturierten Daten nicht. Je nach Format wird das XML als separate Datei (z. B. XRechnung) versendet oder in eine PDF eingebettet (ZUGFeRD).
Was bedeutet EN 16931?
EN 16931 ist die europäische Norm, die beschreibt, welche Informationen eine elektronische Rechnung enthalten muss und wie diese in einem gemeinsamen Datenmodell abgebildet werden. Das Ziel ist Interoperabilität: Eine Rechnung soll zwischen unterschiedlichen Systemen konsistent verstanden werden.
Die Norm definiert Datenfelder, Beziehungen und Geschäftsregeln – zum Beispiel Summen, Umsatzsteuer, Zahlungsbedingungen oder Referenzen. Konkrete Formate und nationale Ausprägungen bauen darauf auf. Wenn eine Rechnung EN 16931‑basiert ist, kann sie validiert und automatisiert verarbeitet werden.
Was ist XRechnung?
XRechnung ist eine deutsche Spezifikation für EN 16931‑basierte E‑Rechnungen. Technisch ist sie eine CIUS (Core Invoice Usage Specification): Sie präzisiert das europäische Datenmodell für einen konkreten Anwendungsfall und legt fest, welche Felder verpflichtend, optional oder ausgeschlossen sind.
XRechnung begegnet Ihnen häufig im Kontext der öffentlichen Verwaltung in Deutschland. XRechnung ist reines XML (ohne PDF) und wird typischerweise direkt von System zu System ausgetauscht. Validatoren prüfen Struktur und Geschäftsregeln (Pflichtfelder, Codes und Summen).
Was ist ZUGFeRD?
ZUGFeRD ist ein hybrides Rechnungsformat, das eine lesbare PDF/A-3-Datei mit eingebettetem XML kombiniert. Für deutsche Umsatzsteuerzwecke kann ZUGFeRD ab Version 2.0.1 die Formatanforderungen der E-Rechnung erfüllen; ausgenommen sind die Profile MINIMUM und BASIC-WL. Das Profil EN 16931 bildet den Kernstandard vollständig ab; BASIC ist eine Untermenge, EXTENDED eine Erweiterung.
Das ist praktisch, wenn Sie eine visuelle Rechnung benötigen, aber dennoch maschinenlesbare Daten liefern möchten. Kurz gesagt: ZUGFeRD verbindet Lesbarkeit (PDF) und Automatisierung (XML) in einer Datei.
So hilft E‑Rechnungs‑Studio
Mit E‑Rechnungs‑Studio können Sie aus einer bestehenden PDF eine prüfbare E‑Rechnung erstellen:
- PDF hochladen
- XML erzeugen
- Validieren (Fehler und Warnungen prüfen)
- PDF‑Vorschau ansehen
- ZUGFeRD exportieren und herunterladen
FAQ
Reicht eine PDF‑Rechnung aus?
Eine PDF ist in erster Linie ein lesbares Dokument für Menschen. Viele Prozesse rund um E‑Rechnungen setzen aber auf strukturierte Daten, damit Systeme Positionen, Steuern und Summen automatisch übernehmen und prüfen können.
Ob eine PDF reicht, hängt vom Empfänger und dem jeweiligen Prozess ab. Wenn strukturierte Daten erwartet werden, ist eine PDF allein oft nicht genug.
Kann ich eine bestehende PDF in eine E‑Rechnung umwandeln?
Ja. Aus einer vorhandenen PDF lassen sich häufig die relevanten Rechnungsdaten extrahieren und als XML (z. B. XRechnung oder ZUGFeRD‑XML) strukturieren.
In der Praxis lohnt sich ein kurzer Check: Je nach Layout, Tabellen und Schriftarten kann die automatische Erkennung Details verwechseln. E‑Rechnungs‑Studio zeigt Ihnen die Ergebnisse, damit Sie sie prüfen und korrigieren können.
Was ist der Unterschied zwischen XRechnung und ZUGFeRD?
XRechnung ist ein reines XML‑Format. Es enthält nur die strukturierten Daten und wird typischerweise direkt von System zu System ausgetauscht.
ZUGFeRD ist hybrid: Es kombiniert eine lesbare PDF/A-3-Datei mit eingebettetem XML. Für deutsche Umsatzsteuerzwecke kann ZUGFeRD ab Version 2.0.1 die Formatanforderungen der E-Rechnung erfüllen; ausgenommen sind die Profile MINIMUM und BASIC-WL. Das Profil EN 16931 bildet den Kernstandard vollständig ab; BASIC ist eine Untermenge, EXTENDED eine Erweiterung.
Was bedeutet „validieren“ bei einer E‑Rechnung?
Validieren heißt: Ein Validator prüft, ob die XML‑Struktur korrekt ist und ob die Geschäftsregeln eingehalten werden. Dazu zählen Pflichtfelder, Codetabellen und Rechenregeln (z. B. Summen, Steuern, Rundungen).
Das Ergebnis ist meist ein Bericht mit Fehlern und Warnungen, die Ihnen helfen, die Rechnung technisch und inhaltlich konsistent zu machen.
Warum zeigt ein Validator Fehler und Warnungen?
Fehler sind klare Regelverstöße (z. B. fehlende Pflichtangaben oder ungültige Codes) und verhindern in der Regel eine erfolgreiche Verarbeitung.
Warnungen deuten auf mögliche Unstimmigkeiten hin, die je nach Kontext trotzdem akzeptabel sein können. Sie sind ein Hinweis, genauer hinzuschauen, bevor Sie die E‑Rechnung weitergeben.
Was bekomme ich am Ende heraus?
Sie erhalten die erzeugten strukturierten Rechnungsdaten als XML sowie die Validierungsergebnisse. Zusätzlich können Sie sich eine PDF‑Vorschau ansehen, um die visuelle Darstellung zu prüfen.
Wenn Sie ZUGFeRD nutzen, erhalten Sie ein ZUGFeRD‑PDF mit eingebettetem XML, das sowohl für Menschen als auch für Systeme geeignet ist.
Was passiert mit meiner hochgeladenen PDF?
Die PDF wird verarbeitet, um Rechnungsdaten zu erkennen, ein passendes XML zu erzeugen und – falls nötig – eine Vorschau zu erstellen.
Details zur Datenverarbeitung finden Sie in der Datenschutzerklärung.
Muss ich technische XML‑Kenntnisse haben?
Nein. Sie müssen kein XML schreiben. E‑Rechnungs‑Studio erzeugt die Struktur und zeigt Ihnen Hinweise aus der Validierung, damit Sie gezielt nachbessern können.
Wenn Sie die Begriffe E‑Rechnung, XRechnung, ZUGFeRD und EN 16931 grob einordnen können, fällt Ihnen die Prüfung meist noch leichter – dafür ist dieser Ratgeber gedacht.