XRechnung öffnen: Wie du aus Code eine lesbare Rechnung machst
Du hast eine Datei mit der Endung .xml bekommen, sie geöffnet — und siehst spitze Klammern statt einer Rechnung. Alles in Ordnung. Die Datei ist richtig, nur das Programm fehlt.
Kurz gesagt: Eine XRechnung ist eine Rechnung für Computer, nicht für Augen. Um sie zu lesen, brauchst du ein Programm, das sie in ein normales Rechnungsbild übersetzt — einen sogenannten Viewer. invoicetotal macht genau das, kostenlos und direkt auf deinem Rechner: die Datei wird nirgends hochgeladen.
Warum sieht die Datei so aus?
Seit 2025 müssen Unternehmen in Deutschland E-Rechnungen empfangen können. Eine E-Rechnung ist keine PDF-Datei, sondern ein strukturierter Datensatz nach der europäischen Norm EN 16931. Jede Angabe hat darin ihren festen Platz: Rechnungsnummer, Datum, Betrag, Steuersatz, IBAN.
Der Vorteil: Buchhaltung und Bank können die Daten direkt übernehmen, ohne dass jemand abtippt. Der Nachteil: Ohne passendes Programm siehst du den Rohtext. In Deutschland begegnen dir zwei Spielarten:
- XRechnung — eine reine XML-Datei. Ohne Viewer nicht lesbar.
- ZUGFeRD / Factur-X — ein PDF, in dem die XML-Datei mit drinsteckt. Das siehst du wie eine normale Rechnung; die Daten sind unsichtbar eingebettet.
So machst du eine XRechnung lesbar
- Die Datei speichern, nicht ändern Lade die .xml aus der E-Mail und lass sie, wie sie ist. Öffnen in Word oder einem Texteditor und Speichern kann die Datei unbrauchbar machen — sie ist das Original, auf das es im Zweifel ankommt.
- Einen Viewer benutzen Ein Viewer liest die Datei und zeigt sie als normale Rechnung. invoicetotal legt sie dabei gleich richtig ab, damit du sie später wiederfindest.
- Prüfen, ob alles drin ist Ein guter Viewer sagt dir auch, ob die Rechnung vollständig ist — ob also die Pflichtangaben nach § 14 UStG vorhanden sind. Fehlt zum Beispiel die Steuernummer des Absenders, ist das für dich wichtig, bevor du zahlst.
Vorsicht bei Online-Konvertern. Es gibt Webseiten, auf denen du die Datei hochlädst und ein PDF zurückbekommst. Das funktioniert — aber deine Rechnung liegt danach auf einem fremden Server, mit Name, Anschrift, Betrag und oft der IBAN. Für eine einzelne Handwerkerrechnung mag das egal sein. Für alle deine Rechnungen ist es das nicht.
Und wenn du gar kein Unternehmen bist?
Dann trifft dich keine Pflicht — aber die Dateien bekommst du trotzdem, weil dein Handwerker, dein Energieversorger oder dein Vermieter umgestellt hat. Du brauchst sie im Garantiefall, bei der Versicherung und in der Steuererklärung. Es lohnt sich also, sie lesbar zu machen und an einem Ort zu sammeln, statt sie im Mail-Postfach verschwinden zu lassen.
Mehr dazu: Rechnungen für Garantie und Versicherung wiederfinden.
Häufige Fragen
Kann ich eine XRechnung im Browser öffnen?
Technisch ja — der Browser zeigt dann den XML-Baum an. Lesbar im Sinne einer Rechnung ist das nicht: Du siehst Feldnamen wie „BT-112" statt „Gesamtbetrag". Für einen schnellen Blick reicht es, zum Aufbewahren nicht.
Muss ich die XML-Datei aufbewahren oder reicht ein Ausdruck?
Für Unternehmen gilt: das Original ist die XML-Datei, und genau die ist aufzubewahren. Ein PDF-Ausdruck ist eine Kopie, kein Ersatz. invoicetotal bewahrt deshalb immer das Original zusätzlich zur lesbaren Fassung auf.
Was ist der Unterschied zwischen XRechnung und ZUGFeRD?
Beide erfüllen dieselbe europäische Norm. XRechnung ist die reine Datendatei (Pflichtformat für Rechnungen an öffentliche Auftraggeber), ZUGFeRD ein PDF mit eingebetteten Daten. invoicetotal liest beide.
Kostet das Lesen etwas?
Nein. Empfangen, Lesen und Aufbewahren sind in invoicetotal dauerhaft kostenlos — auch die Prüfung auf Vollständigkeit.
E-Rechnungen lesen, ohne sie herzugeben
invoicetotal läuft auf deinem eigenen Rechner. Deine Rechnungen bleiben dort — lesbar, durchsuchbar und sicher aufbewahrt.
Frühen Zugang sichern →Weiterlesen
Dieser Ratgeber erklärt technische Zusammenhänge und ist keine Rechts- oder Steuerberatung.