XML-Rechnung 2026: Was sie ist, wie du sie öffnest und richtig prüfst
Du erhältst per E-Mail plötzlich eine Datei mit der Endung .xml und kannst auf den ersten Blick kaum erkennen, was darin steht? Das ist bei E-Rechnungen völlig normal. Strukturierte Rechnungen sind in erster Linie für die maschinelle Verarbeitung gemacht. Mit einem geeigneten Viewer lässt sich eine XML-Rechnung aber auch für Menschen übersichtlich darstellen.
Was ist eine XML-Rechnung?
XML steht für Extensible Markup Language. Dabei handelt es sich um eine Sprache, mit der Daten strukturiert und maschinenlesbar beschrieben werden können.
Bei einer XML-Rechnung werden die Informationen einer Rechnung deshalb nicht nur optisch auf einer Seite dargestellt. Angaben wie Rechnungsnummer, Rechnungsdatum, Lieferant, Kunde, Nettobetrag oder Umsatzsteuer werden strukturierten Datenfeldern zugeordnet.
Eine Software kann dadurch erkennen:
Wer stellt sie aus?
Lieferant und weitere Stammdaten sind strukturiert gekennzeichnet.
Was ist zu zahlen?
Netto, Steuer und Gesamtbetrag können maschinell gelesen werden.
Was wurde abgerechnet?
Positionen, Mengen und Leistungsinformationen können strukturiert verarbeitet werden.
Ist jede XML-Datei automatisch eine E-Rechnung?
Nein.
Seit dem 1. Januar 2025 definiert § 14 UStG eine E-Rechnung als Rechnung, die in einem strukturierten elektronischen Format ausgestellt, übermittelt und empfangen wird und eine elektronische Verarbeitung ermöglicht.
Eine Datei erhält diese Eigenschaft also nicht allein deshalb, weil ihre Dateiendung .xml lautet.
Standardkonformes XML
Eine ordnungsgemäße XRechnung in einer unterstützten XML-Syntax kann die gesetzlichen Anforderungen an eine E-Rechnung erfüllen.
Beliebige XML-Datei
Eine selbst erfundene XML-Struktur mit Rechnungsdaten ist nicht automatisch eine ordnungsgemäße E-Rechnung.
Die gesetzlichen Grundlagen findest du unter E-Rechnung Pflicht .
Wie sieht eine XML-Rechnung aus?
Öffnest du eine XML-Datei direkt in einem Texteditor oder Browser, siehst du meist verschachtelte Elemente und technische Bezeichnungen.
Stark vereinfacht kann eine XML-Struktur beispielsweise so aussehen:
<Invoice>
<InvoiceNumber>RE-2026-00471</InvoiceNumber>
<InvoiceDate>2026-09-12</InvoiceDate>
<Seller>
<Name>Muster GmbH</Name>
</Seller>
<Buyer>
<Name>Beispiel AG</Name>
</Buyer>
<InvoiceLine>
<Description>Beratungsleistung</Description>
<NetAmount>1000.00</NetAmount>
</InvoiceLine>
<TaxRate>19</TaxRate>
<TaxAmount>190.00</TaxAmount>
<TotalAmount>1190.00</TotalAmount>
</Invoice>
Der große Vorteil der XML-Struktur: Die Bedeutung einzelner Werte kann für Software eindeutig beschrieben werden.
XML, EN 16931, UBL, CII und XRechnung: Was ist was?
Rund um E-Rechnungen tauchen viele technische Begriffe auf. Sie beschreiben unterschiedliche Ebenen und sollten nicht gleichgesetzt werden.
XML
Allgemeine technische Sprache zur strukturierten Beschreibung von Daten.
EN 16931
Europäisches semantisches Datenmodell und Geschäftsregeln für elektronische Rechnungen.
UBL & CII
XML-Syntaxen, auf die Rechnungsinformationen technisch abgebildet werden können.
XRechnung
Deutsche Konkretisierung beziehungsweise CIUS auf Grundlage der EN 16931.
Mehr zu den europäischen Grundlagen: EN 16931 einfach erklärt .
Ist eine XRechnung eine XML-Datei?
Ja. Eine XRechnung wird als strukturierter XML-Datensatz übertragen.
Anders als eine normale PDF-Rechnung enthält die klassische XRechnung keine zusätzlich gestaltete Rechnungsseite, die automatisch wie ein Brief auf dem Bildschirm aussieht.
Universal Business Language
Eine der von der EN 16931 unterstützten XML-Syntaxen, in der XRechnung umgesetzt werden kann.
UN/CEFACT Cross Industry Invoice
Die zweite für XRechnung relevante XML-Syntax.
Ausführlich: XRechnung 2026 und XRechnung erstellen .
Wo steckt das XML bei einer ZUGFeRD-Rechnung?
ZUGFeRD verwendet einen anderen Ansatz. Es handelt sich um ein hybrides Rechnungsformat.
Eine ZUGFeRD-Rechnung kombiniert eine menschenlesbare PDF/A-3-Darstellung mit strukturierten XML-Rechnungsdaten.
XML
Maschinenlesbare Rechnungsinformationen für Buchhaltung, ERP und automatische Verarbeitung.
PDF/A-3
Menschenlesbare Darstellung der Rechnung, in die der XML-Datensatz eingebettet wird.
Mehr dazu: ZUGFeRD erklärt , ZUGFeRD Profile und ZUGFeRD erstellen .
XML-Rechnung, XRechnung, ZUGFeRD und PDF im Vergleich
| Format / Begriff | Strukturierte Daten | Menschenlesbare Darstellung | E-Rechnung möglich? | Typischer Einsatz |
|---|---|---|---|---|
| Beliebige XML-Datei | Ja | Nicht automatisch | Nur wenn Anforderungen erfüllt | Allgemeiner Datenaustausch |
| XRechnung | Ja | Viewer erforderlich | Ja | B2B und besonders B2G |
| ZUGFeRD | Ja, eingebettetes XML | PDF/A-3 | Bei geeignetem Profil | Besonders praktisch im B2B |
| Normales PDF | Nein | Ja | Seit 2025 keine E-Rechnung | Sonstige Rechnung |
| Papier | Nein | Ja | Nein | Sonstige Rechnung |
Wenn du zwischen den beiden verbreiteten deutschen Formaten wählen willst: XRechnung vs. ZUGFeRD im Vergleich .
Wie kann ich eine XML-Rechnung öffnen?
Grundsätzlich lässt sich eine XML-Datei mit vielen Programmen öffnen. Entscheidend ist aber, ob du nur den technischen Inhalt oder eine verständliche Rechnungsdarstellung sehen möchtest.
Browser
Viele Browser können XML-Dateien öffnen und die technische Struktur anzeigen.
Für eine komfortable Rechnungsprüfung ist das meist ungeeignet.
Texteditor
Auch ein Text- oder Codeeditor kann XML öffnen.
Damit siehst du allerdings primär Tags, Werte und technische Struktur.
E-Rechnungsviewer
Ein Viewer übersetzt die strukturierten Daten in eine übersichtliche, menschenlesbare Darstellung.
XML-Rechnung kostenlos lesbar anzeigen
Das Bundesministerium der Finanzen weist darauf hin, dass insbesondere für reine XRechnungen eine zusätzliche Software beziehungsweise ein Viewer zur Visualisierung benötigt wird.
Eine kostenlose Möglichkeit stellt die deutsche Steuerverwaltung über ELSTER bereit.
ELSTER E-Rechnungsviewer
Über den E-Rechnungsviewer der Steuerverwaltung können E-Rechnungen für das menschliche Auge lesbar dargestellt werden.
Unterstützt werden insbesondere XRechnung und ZUGFeRD.
Zum vollständigen Rechnungseingang: E-Rechnung empfangen und anzeigen .
XML-Rechnung sicher öffnen und bearbeiten
Absender prüfen
Stelle zunächst fest, ob du von diesem Geschäftspartner tatsächlich eine Rechnung erwartest.
Datei nicht umbenennen oder verändern
Lass die erhaltene Originaldatei unverändert. Änderungen können Struktur, Prüfbarkeit und Nachvollziehbarkeit beeinflussen.
Geeigneten Viewer verwenden
Lade die Datei in einen vertrauenswürdigen E-Rechnungsviewer oder deine Buchhaltungssoftware.
Rechnungsinhalt kontrollieren
Prüfe Lieferant, Leistung, Rechnungsnummer, Beträge, Steuer und Zahlungsinformationen.
Technisch validieren
Bei Bedarf solltest du das XML gegen die verwendeten Format- und Geschäftsregeln prüfen.
Buchhaltung und Freigabe
Ordne die Rechnung dem richtigen Geschäftsvorgang zu und führe deinen internen Freigabeprozess durch.
Originaldatei aufbewahren
Bewahre den strukturierten Rechnungsdatensatz entsprechend den gesetzlichen Vorgaben auf.
Wie prüft man eine XML-Rechnung?
Eine vollständige Prüfung besteht aus mehreren Ebenen.
Format prüfen
Ist das XML strukturell und technisch passend aufgebaut?
Pflichtangaben prüfen
Sind die erforderlichen Rechnungsinformationen strukturiert enthalten?
Geschäftsvorgang prüfen
Stimmen Bestellung, Leistung, Preis, Steuer und Zahlung?
Unsere vollständige Anleitung: E-Rechnung prüfen und validieren .
Welche Rechnungsangaben müssen im XML stehen?
Für eine ordnungsgemäße E-Rechnung müssen die umsatzsteuerrechtlich erforderlichen Pflichtinformationen grundsätzlich im strukturierten Rechnungsteil enthalten sein.
- Name und Anschrift des leistenden Unternehmers
- Name und Anschrift des Leistungsempfängers
- erforderliche steuerliche Identifikation
- Ausstellungsdatum
- Rechnungsnummer
- Art und Umfang der Leistung
- Leistungszeitpunkt
- Entgelt
- Steuersatz und Steuerbetrag beziehungsweise Befreiungshinweis
- gegebenenfalls weitere Angaben des jeweiligen Rechnungsfalls
Die vollständige Übersicht: E-Rechnung Pflichtangaben .
Darf ich eine XML-Rechnung selbst bearbeiten?
Technisch kann eine XML-Datei mit einem Text- oder Codeeditor verändert werden. Für den normalen Rechnungsprozess ist das jedoch keine gute Vorgehensweise.
Rechnung im Ursprungssystem korrigieren
Bei einer eigenen fehlerhaften Ausgangsrechnung sollte die Korrektur über die Rechnungssoftware und einen nachvollziehbaren Berichtigungsprozess erfolgen.
XML von Hand überschreiben
Ein manuell geänderter Wert kann Geschäftsregeln, Prüfsummen, Beträge, Referenzen oder Syntax inkonsistent machen.
Mehr dazu: E-Rechnung korrigieren & stornieren .
Darf ich eine XML-Rechnung einfach in PDF umwandeln?
Du kannst eine XML-Rechnung für die menschliche Betrachtung visualisieren und beispielsweise eine lesbare Darstellung erzeugen.
Diese Darstellung ersetzt aber nicht den strukturierten Originaldatensatz.
XML behalten
Original-XML aufbewahren und bei Bedarf zusätzlich eine lesbare Darstellung erzeugen.
XML löschen
Nur eine aus dem XML erzeugte PDF behalten und die strukturierte Originaldatei entfernen.
Wie muss eine XML-Rechnung aufbewahrt werden?
Umsatzsteuerlich sind ein- und ausgehende Rechnungen grundsätzlich acht Jahre aufzubewahren.
Bei einer E-Rechnung muss zumindest der strukturierte Rechnungsteil so aufbewahrt werden, dass er unversehrt in seiner ursprünglichen Form vorliegt.
Originaldatei
Die erhaltene beziehungsweise versandte XML-Struktur erhalten.
Nachvollziehbarkeit
Rechnung, Geschäftsvorgang, Korrekturen und Buchung zuordnen können.
Lesbarkeit
Während der Aufbewahrungszeit muss eine nachvollziehbare Nutzung der Daten möglich bleiben.
Ausführlich: E-Rechnung aufbewahren & archivieren .
Worauf sollte ich bei Online-XML-Viewern achten?
Rechnungen können sensible Unternehmens- und personenbezogene Informationen enthalten: Namen, Anschriften, Leistungsdaten, Preise, Bankinformationen oder Steuerdaten.
Deshalb solltest du eine Rechnung nicht ungeprüft bei irgendeinem unbekannten Online-Dienst hochladen.
- Wer betreibt den Viewer?
- Wo werden die Dateien verarbeitet?
- Werden hochgeladene Rechnungen gespeichert?
- Gibt es nachvollziehbare Datenschutzinformationen?
- Ist das Werkzeug für dein Unternehmen freigegeben?
- Unterstützt der Dienst das konkrete Rechnungsformat?
- Handelt es sich nur um einen Viewer oder auch um einen Validator?
Darf eine XML-Rechnung per E-Mail kommen?
Ja. Für normale B2B-E-Rechnungen schreibt das Umsatzsteuerrecht keinen einzigen technischen Übermittlungsweg vor.
Eine XRechnung kann deshalb beispielsweise als XML-Datei im E-Mail-Anhang übermittelt werden.
Mehr dazu: E-Rechnung per E-Mail empfangen und versenden .
Was macht Buchhaltungssoftware mit einer XML-Rechnung?
Der eigentliche Vorteil der strukturierten Rechnung entsteht, wenn das Buchhaltungs- oder ERP-System die Daten automatisch übernimmt.
XML importieren
Die Software erkennt eine eingehende strukturierte Rechnung.
Daten auslesen
Lieferant, Rechnungsnummer, Beträge und weitere Daten werden übernommen.
Prüfen und zuordnen
Rechnung wird Lieferant, Bestellung, Projekt oder Kostenstelle zugeordnet.
Freigeben
Interne sachliche und kaufmännische Prüfung erfolgt im Workflow.
Buchen und archivieren
Nach der Freigabe kann der Beleg weiterverarbeitet und aufbewahrt werden.
XML nicht manuell lesen müssen
Gute E-Rechnungssoftware übernimmt Visualisierung, Datenauslesung und einen großen Teil der technischen Verarbeitung. Gerade bei regelmäßigem Rechnungseingang spart das deutlich mehr Zeit als das manuelle Öffnen einzelner XML-Dateien.
10 häufige Fehler im Umgang mit XML-Rechnungen
1. Jede XML-Datei für eine gültige E-Rechnung halten
Eine XML-Datei muss die erforderliche Struktur und die maßgeblichen Regeln erfüllen.
2. XML-Rechnung und XRechnung gleichsetzen
XRechnung ist ein konkreter Standard. XML ist eine allgemeine technische Sprache.
3. ZUGFeRD nur als PDF betrachten
Die strukturierte XML-Komponente ist ein wesentlicher Bestandteil der hybriden E-Rechnung.
4. XML in PDF umwandeln und Original löschen
Die Visualisierung ersetzt den strukturierten Originaldatensatz nicht.
5. Eingehendes XML eigenmächtig korrigieren
Fehlerhafte Rechnungen sollten durch den Rechnungsaussteller ordnungsgemäß berichtigt werden.
6. Viewer mit Validator verwechseln
Eine lesbare Darstellung bedeutet nicht automatisch, dass sämtliche technischen Regeln geprüft wurden.
7. Nur auf technische Gültigkeit achten
Auch eine valide XML-Datei kann inhaltlich falsche Rechnungsinformationen enthalten.
8. Rechnungsdaten bei unbekannten Online-Tools hochladen
Datenschutz und Vertraulichkeit sollten vor dem Upload geprüft werden.
9. Dateiendung manuell ändern
Das Umbenennen einer PDF in .xml erzeugt natürlich keine strukturierte E-Rechnung.
10. Strukturierte Originaldatei nicht archivieren
Für E-Rechnungen ist gerade der strukturierte Rechnungsteil für die Aufbewahrung wesentlich.
Häufige Fragen zur XML-Rechnung
Was ist eine XML-Rechnung?
Eine XML-Rechnung enthält Rechnungsinformationen in einer strukturierten, maschinenlesbaren XML-Struktur. Dadurch können Software-Systeme einzelne Rechnungsdaten automatisch erkennen und weiterverarbeiten.
Ist jede XML-Datei eine E-Rechnung?
Nein. Eine Datei ist nicht allein aufgrund der Endung .xml eine E-Rechnung. Sie muss in einem geeigneten strukturierten elektronischen Format vorliegen und eine elektronische Verarbeitung ermöglichen.
Ist eine XRechnung eine XML-Datei?
Ja. Eine XRechnung wird als strukturierter XML-Datensatz übertragen. XRechnung unterstützt dabei die XML-Syntaxen UBL und UN/CEFACT CII.
Ist eine ZUGFeRD-Rechnung ebenfalls XML?
ZUGFeRD ist ein hybrides Format. Es kombiniert eine menschenlesbare PDF/A-3-Datei mit eingebetteten strukturierten XML-Rechnungsdaten.
Wie öffne ich eine XML-Rechnung?
Eine XML-Datei kann zwar mit einem Browser oder Texteditor geöffnet werden, komfortabler ist jedoch ein E-Rechnungsviewer. Dieser stellt die strukturierten Daten als lesbare Rechnung dar.
Gibt es einen kostenlosen Viewer für XML-Rechnungen?
Ja. Neben privaten Lösungen stellt auch die deutsche Steuerverwaltung über ELSTER einen kostenlosen E-Rechnungsviewer bereit, mit dem unter anderem XRechnungen und ZUGFeRD-Rechnungen visualisiert werden können.
Kann ich eine XML-Rechnung mit einem Browser öffnen?
Viele Browser können XML-Dateien technisch darstellen. Dabei werden jedoch überwiegend Rohdaten und XML-Strukturen angezeigt. Für die normale Rechnungsprüfung ist ein E-Rechnungsviewer wesentlich komfortabler.
Kann ich eine XML-Rechnung in PDF umwandeln?
Für die menschliche Betrachtung kann eine lesbare Darstellung beziehungsweise PDF-Ansicht erzeugt werden. Diese ersetzt jedoch nicht den strukturierten Originaldatensatz. Das ursprüngliche XML sollte entsprechend den Aufbewahrungsvorschriften erhalten bleiben.
Darf ich eine empfangene XML-Rechnung bearbeiten?
Eine empfangene Rechnung sollte nicht eigenmächtig im XML verändert werden. Ist sie fehlerhaft, sollte der Rechnungsaussteller eine ordnungsgemäße Berichtigung erstellen.
Was ist der Unterschied zwischen einem XML-Viewer und einem Validator?
Ein Viewer macht strukturierte Rechnungsdaten für Menschen lesbar. Ein Validator prüft dagegen, ob bestimmte technische und fachliche Formatregeln erfüllt sind. Eine vollständige sachliche Rechnungsprüfung ersetzen beide nicht.
Muss eine XML-Rechnung acht Jahre aufbewahrt werden?
Für ein- und ausgehende Rechnungen gilt umsatzsteuerlich grundsätzlich eine Aufbewahrungsfrist von acht Jahren. Bei einer E-Rechnung muss zumindest der strukturierte Rechnungsteil unversehrt in seiner ursprünglichen Form erhalten bleiben.
Kann eine XML-Rechnung per E-Mail versendet werden?
Ja. Für normale B2B-E-Rechnungen ist kein einheitlicher steuerrechtlicher Übermittlungsweg vorgeschrieben. Eine XRechnung kann daher beispielsweise als XML-Datei per E-Mail übermittelt werden.
Passende Ratgeber rund um XML und E-Rechnung
E-Rechnung prüfen
XML validieren, Pflichtangaben kontrollieren und Fehler erkennen.
Rechnung prüfen →E-Rechnung aufbewahren
Strukturierte Originaldaten und Archivierung richtig handhaben.
Aufbewahrung verstehen →Offizielle Quellen und technische Grundlagen
- § 14 UStG – Definition der E-Rechnung und strukturiertes elektronisches Format
- Bundesministerium der Finanzen – Fragen und Antworten zur obligatorischen E-Rechnung, Stand März 2026
- XStandards Einkauf / KoSIT – Standard XRechnung, UBL und CII
- XStandards Einkauf – aktuelle XRechnung-Versionen und Bundles
- XStandards Einkauf – technische FAQ zu XRechnung, XML, UBL und CII
- ELSTER – E-Rechnungen ansehen
- Forum elektronische Rechnung Deutschland – ZUGFeRD 2.5.2
- FeRD – ZUGFeRD / Factur-X, PDF/A-3 und XML
Rechts- und Quellenstand zuletzt geprüft am 12. September 2026. Technische Standards, Validierungsartefakte und Versionen werden fortlaufend weiterentwickelt. Bei der Verarbeitung sollte deshalb immer geprüft werden, welche Version und welches Profil die verwendete Software tatsächlich unterstützt. Diese Seite dient der allgemeinen Information und ersetzt keine individuelle Steuer- oder Rechtsberatung.