Sie haben eine XRechnung per E-Mail oder über ein Portal erhalten und beim Öffnen der XML-Datei zeigt Ihr Editor nur unverständlichen Code? Dieses Problem ist typisch: XRechnungen sind strukturierte Datensätze im XML-Format, die für die maschinelle Verarbeitung optimiert sind – nicht für das menschliche Auge. Ohne ein geeignetes Tool bleiben wichtige Rechnungsinformationen wie Beträge, Steuersätze oder Referenznummern praktisch unsichtbar – gerade im Kontext der E‑Rechnung.
Seit dem 1. Januar 2025 gilt in Deutschland die Empfangspflicht für E-Rechnungen im B2B-Bereich. Unternehmen müssen seitdem in der Lage sein, elektronische Rechnungen zu empfangen und zu verarbeiten. Die Erstellung von E-Rechnungen wurde über Übergangsfristen gestaffelt eingeführt, sodass bereits viele Lieferanten im XRechnung- oder ZUGFeRD-Format fakturieren. Die rechtliche Grundlage wurde durch das Bundesministerium für Finanzen geschaffen und in mehreren Schreiben konkretisiert.
Ein XRechnung Viewer hilft Ihnen, die technische XML-Struktur in eine verständliche, menschenlesbare Darstellung zu übersetzen. Zusätzlich können viele Viewer die Rechnung validieren – also technisch und semantisch gegen die Norm EN 16931 prüfen. So erkennen Sie Fehler frühzeitig, vermeiden Rückfragen und reduzieren manuelle Klärfälle in Ihrer Buchhaltung. Dieser Guide zeigt Ihnen Schritt für Schritt, wie Sie eine XRechnung öffnen, visualisieren, prüfen und welche Tooltypen für welche Anforderungen geeignet sind.
Bevor Sie mit der Visualisierung und Prüfung beginnen, sollten Sie einige grundlegende Voraussetzungen erfüllen. Die meisten XRechnung Viewer sind bewusst niedrigschwellig gestaltet, dennoch ist eine kurze Vorbereitung hilfreich:
Eine E-Rechnung ist ein strukturierter elektronischer Datensatz, der maschinenlesbar ist und die elektronische Weiterverarbeitung ermöglicht. Im Gegensatz zu klassischen PDF-Rechnungen, die in der Regel unstrukturiert sind und nicht automatisch ausgelesen werden können, folgen E-Rechnungen einem definierten Datenmodell.
In Deutschland sind zwei Formate besonders verbreitet: XRechnung und ZUGFeRD. Eine XRechnung ist eine reine XML-Datei ohne visuelle PDF-Darstellung. Der Vorteil liegt in der hervorragenden maschinellen Auslesbarkeit und Automatisierbarkeit. Der Nachteil: Für Menschen ist der XML-Code ohne Hilfsmittel kaum lesbar. ZUGFeRD hingegen kombiniert strukturierte Daten mit einem visuellen PDF und kann zusätzlich eingebettete Anlagen enthalten, was im Bau- oder Projektkontext relevant sein kann.
Beide Formate orientieren sich an der europäischen Norm EN 16931, die die inhaltliche Struktur und die semantischen Anforderungen an elektronische Rechnungen definiert. Diese Norm bildet die zentrale Referenz für die technische Prüfung und Interoperabilität.
Bevor Sie eine XRechnung öffnen, sollten Sie entscheiden, welcher Viewer-Typ zu Ihrem Einsatzszenario passt. Die Wahl hängt davon ab, wie häufig Sie Rechnungen prüfen, welche Funktionen Sie benötigen, welche IT-Infrastruktur Sie nutzen und welche strategischen Automatisierungsziele Sie verfolgen.
Online-Viewer sind browserbasiert und erfordern keine Installation. Sie eignen sich besonders für gelegentliche Prüfungen einzelner Rechnungen. Typischerweise laden Sie die XML-Datei per Drag-and-Drop hoch und erhalten sofort eine HTML- oder PDF-Visualisierung. Viele dieser Tools bieten zusätzlich eine integrierte Validierung gegen EN 16931 und löschen hochgeladene Dateien nach der Nutzung automatisch. Beachten Sie jedoch, dass bei kostenfreien Angeboten oft keine SLA, kein Support und keine garantierte Verfügbarkeit gewährleistet sind.
Lokale Desktop-Tools werden auf Ihrem Rechner installiert und verarbeiten Dateien ausschließlich offline. Sie sind datenschutzfreundlicher, da keine Daten an externe Server übertragen werden. Besonders Open-Source-Tools bieten zudem den Vorteil vollständiger Nachvollziehbarkeit und Anpassbarkeit des Quellcodes. Diese Lösungen sind sinnvoll, wenn Datenschutzrichtlinien den Cloud-Upload untersagen oder wenn Sie regelmäßig prüfen, aber noch keine vollautomatisierte Lösung benötigen.
Für IT-Abteilungen oder automatisierte Prüfungen können CLI-basierte Validatoren (Command Line Interface) sinnvoll sein, die Batch-Verarbeitungen oder Integrationen in bestehende Prozesse erlauben. Sie sind skalierbar, skriptfähig und für Massendaten geeignet, erfordern aber technisches Know-how und Integration in die bestehende Systemlandschaft.
Die folgende Tabelle hilft Ihnen, den passenden Viewer-Typ anhand Ihrer Anforderungen, IT-Rahmenbedingungen und strategischer Ziele auszuwählen:
| Viewer-Typ | Einsatzszenario | Vorteile |
|---|---|---|
| Online-Viewer | Gelegentliche Einzelprüfungen, Ad-hoc-Bedarf | Keine Installation, sofortige Nutzung, oft kostenlos, keine Wartung |
| Lokales Desktop-Tool | Regelmäßige Nutzung, Datenschutz kritisch | Offline nutzbar, höhere Datensouveränität, keine Cloud-Abhängigkeit |
| Open-Source-Toolbox | Nachvollziehbarkeit und Anpassbarkeit erforderlich | Transparenter Quellcode, erweiterbar, kostenfrei, Community-Support |
| CLI/Batch-Validator | Automatisierung, IT-Integration, hohe Volumina | Skalierbar, skriptfähig, für Massendaten geeignet, API-fähig |
Diese Übersicht zeigt, dass der passende Viewer-Typ stark vom Kontext abhängt. Während kleine Unternehmen mit einem einfachen Online-Tool gut bedient sind, benötigen größere Organisationen skalierbare und integrierte Lösungen mit SLA, Support und Audit-Trail.
Sobald Sie sich für einen Viewer-Typ entschieden haben, beginnt die eigentliche Arbeit mit der XRechnung. Der erste Schritt besteht darin, die XML-Datei in das Tool zu laden.
Bei Online-Viewern erfolgt dies in der Regel per Drag-and-Drop oder über einen Upload-Button. Ziehen Sie die Datei einfach in den markierten Bereich im Browser oder klicken Sie auf den entsprechenden Button, um die Datei von Ihrem Rechner auszuwählen. Achten Sie darauf, dass Sie tatsächlich eine XRechnung-XML-Datei hochladen – andere XML-Formate oder Dateien mit falscher Endung werden möglicherweise abgelehnt.
Bei lokalen Desktop-Tools öffnen Sie die Anwendung und wählen über das Dateimenü die gewünschte XML-Datei aus. Viele Tools unterstützen auch das direkte Öffnen per Doppelklick, sofern die Dateiendung .xml korrekt mit der Anwendung verknüpft ist.
Prüfen Sie vorab den Dateityp: Eine XRechnung endet auf .xml, während ZUGFeRD-Rechnungen häufig als PDF mit eingebettetem XML vorliegen. Einige Viewer unterstützen beide Formate sowie weitere EN-16931-konforme Rechnungen wie Peppol BIS Billing 3.0. Beachten Sie außerdem eventuelle Größenbeschränkungen – kostenlose Online-Viewer akzeptieren oft Dateien bis maximal 20 MB.
Nachdem die Datei geladen wurde, erzeugt der Viewer eine menschenlesbare Darstellung der XML-Daten. Diese Visualisierung kann als HTML-Ansicht im Browser oder als PDF-Datei ausgegeben werden. Ihre Aufgabe besteht nun darin, die dargestellten Informationen fachlich zu prüfen.
Beginnen Sie mit den Stammdaten: Sind Lieferant und Käufer korrekt benannt? Stimmen die Adressen? Prüfen Sie anschließend die Rechnungsdaten wie Rechnungsnummer, Rechnungsdatum und Leistungszeitraum. Besonders wichtig sind die Beträge: Sind Netto- und Bruttobeträge plausibel? Sind die Steuersätze und Steuerbeträge korrekt ausgewiesen?
Achten Sie auf die Rechnungspositionen: Stimmen Mengen, Preise und Artikelbeschreibungen mit Ihrer Bestellung oder Ihrem Vertrag überein? Sind wichtige Referenzen wie Bestellnummer, Auftragsnummer oder Projektnummer korrekt hinterlegt? Diese Referenzen sind entscheidend für die automatische Zuordnung im Purchase-to-Pay-Prozess und reduzieren manuelle Klärfälle erheblich.
In der Praxis sollten Sie besonders auf die Felder BT-13 (Bestellnummer), BT-14 (Auftragsnummer), BT-10 (Buyer Reference/Kommission) und BT-11 (Projektnummer) achten. Diese Business Terms sind für die Interoperabilität und maschinelle Auswertbarkeit entscheidend und erleichtern die korrekte Zuordnung im Rechnungseingangsprozess. Fehlen diese Referenzen oder sind sie falsch befüllt, führt das zu Klärfällen, verlängerten Durchlaufzeiten und eventuell zu verpasstem Skonto – ein direkter Kostentreiber.
Die Visualisierung allein zeigt Ihnen, ob eine Rechnung inhaltlich plausibel aussieht. Die Validierung hingegen prüft die technische und semantische Korrektheit gegen die Norm EN 16931 und ggf. weitere profil- oder versionsspezifische Regeln.
Starten Sie die Validierung über die entsprechende Funktion im Viewer. Das Tool analysiert die XML-Struktur und gibt einen Prüfbericht aus, der Fehler, Warnungen und Hinweise enthält. Ein Fehler bedeutet, dass die Rechnung nicht EN-16931-konform ist und von vielen Empfängersystemen möglicherweise abgelehnt wird. Warnungen weisen auf potenzielle Probleme hin, die Sie klären sollten. Hinweise geben zusätzliche Informationen zur Datenqualität.
Typische Fehlerursachen sind fehlende Pflichtfelder, ungültige Codewerte, Summen- oder Rundungsdifferenzen, fehlerhafte Datumslogik oder eine falsche bzw. fehlende Leitweg-ID bei öffentlichen Empfängern. Wenn ein Fehler auftritt, notieren Sie die Fehlermeldung und klären Sie mit Ihrem Lieferanten, ob eine korrigierte Rechnung erstellt werden kann.
Speichern Sie den Prüfbericht als HTML- oder PDF-Datei ab. Dieser Bericht dient als Arbeitsunterlage für interne Klärungen oder als Nachweis gegenüber dem Lieferanten. Beachten Sie: Eine erfolgreiche Validierung ist ein wichtiges Qualitätsmaß, ersetzt aber nicht die fachliche Plausibilitätsprüfung durch Ihre Buchhaltung. Prüfen Sie außerdem, ob Ihr Viewer die Versionierung von Prüfreports unterstützt, um bei Rückfragen oder Audits nachvollziehen zu können, welche Version zu welchem Zeitpunkt geprüft wurde.
Viele Viewer bieten die Möglichkeit, die Visualisierung als PDF-Datei zu exportieren. Diese PDF-Lesekopie eignet sich hervorragend für interne Freigabe- und Prüfprozesse, da sie in einer vertrauten Form dargestellt wird und ohne spezielles Tool geöffnet werden kann.
Speichern Sie die PDF-Visualisierung über die entsprechende Export- oder Download-Funktion. Wichtig: Dieses PDF ist eine Darstellungshilfe für Menschen – die strukturierte XML-Datei bleibt das rechtlich maßgebliche Original und ist für die maschinelle Weiterverarbeitung, Archivierung und Buchung notwendig.
Geben Sie die PDF-Visualisierung intern an Kolleginnen und Kollegen weiter, die keinen Zugriff auf den Viewer haben oder die Rechnung lediglich fachlich prüfen sollen. So beschleunigen Sie Freigabeprozesse und schaffen Transparenz, ohne dass jede beteiligte Person selbst die XML-Datei öffnen muss.
Nach der Visualisierung, Validierung und fachlichen Prüfung sollten Sie das Ergebnis dokumentieren. Legen Sie den Prüfbericht und die PDF-Visualisierung zusammen mit der Original-XML-Datei in Ihrem Dokumentenmanagement- oder Archivsystem ab.
Achten Sie darauf, dass die XML-Datei dauerhaft und revisionssicher archiviert wird, da sie das rechtsgültige Original darstellt. Die PDF-Visualisierung und der Prüfbericht dienen als ergänzende Arbeitsdokumente und erhöhen die Nachvollziehbarkeit im Fall von Rückfragen oder Prüfungen. Ihre Archivierung muss den GoBD-Anforderungen entsprechen: unveränderbar, maschinell auswertbar, mit Zeitstempel versehen und für die gesetzliche Aufbewahrungsfrist von zehn Jahren verfügbar.
Wenn die Rechnung fehlerfrei ist, können Sie sie zur Buchung freigeben. Bei Fehlern oder Unstimmigkeiten sollten Sie den Lieferanten informieren und eine korrigierte Rechnung anfordern. Dokumentieren Sie den Vorgang in Ihrer Verfahrensdokumentation, um später nachvollziehen zu können, warum eine Rechnung abgelehnt oder zurückgewiesen wurde. Diese Nachvollziehbarkeit ist nicht nur für interne Audits, sondern auch für externe Betriebsprüfungen entscheidend.
Die praktische Anwendung eines XRechnung Viewers variiert je nach Unternehmensgröße, Rechnungsvolumen und Prozessreife. Im Folgenden zeigen wir Ihnen typische Szenarien, in denen Viewer und Validatoren im Alltag zum Einsatz kommen und welche Lösungswege sich für unterschiedliche Organisationen bewährt haben.
Ein mittelständisches Unternehmen erhält monatlich rund 50 Eingangsrechnungen, von denen etwa ein Drittel bereits im XRechnung-Format vorliegt. Die Buchhaltung nutzt einen kostenlosen Online-Viewer, um jede XRechnung zu öffnen, zu visualisieren und zu validieren. Die PDF-Visualisierung wird per E-Mail an die zuständige Abteilung zur fachlichen Freigabe weitergeleitet. Nach der Freigabe wird die XML-Datei manuell ins ERP-System importiert und gebucht. Der Viewer reduziert Rückfragen und beschleunigt die Freigabe, ersetzt aber noch nicht die manuelle Buchung.
Ein öffentlicher Auftraggeber erhält täglich mehrere Hundert XRechnungen über das zentrale Rechnungseingangsportal. Die IT-Abteilung nutzt ein CLI-basiertes Validierungstool, das Rechnungen automatisch prüft und fehlerhafte Dateien zur manuellen Nachbearbeitung markiert. Nur korrekte Rechnungen werden an das Workflow-System weitergeleitet. Dieser Ansatz skaliert gut, erfordert aber eine Integration in die bestehende IT-Landschaft sowie definierte Schnittstellen zu ERP, DMS und Archivsystemen.
Ein Ingenieurbüro erstellt selbst XRechnungen für seine Kunden. Bevor die Rechnungen versendet werden, nutzt das Team einen Open-Source-Viewer mit integrierter Validierung, um sicherzustellen, dass alle Pflichtfelder korrekt befüllt sind und die Rechnung den Standard erfüllt. Dieser Quality-Gate-Prozess verhindert Rückweisungen durch Kunden und verbessert die Zahlungsgeschwindigkeit.
Die folgende Tabelle zeigt typische Einsatzszenarien nach Unternehmensgröße und hilft bei der Einordnung, welcher Viewer-Typ zu welcher Organisationsform passt:
| Unternehmensgröße | Typisches Szenario | Empfohlener Viewer-Typ |
|---|---|---|
| Kleinstunternehmen | Wenige Rechnungen, gelegentliche Prüfung, kein Automatisierungsbedarf | Kostenloser Online-Viewer |
| Mittelstand | Regelmäßige Prüfung, teilautomatisiert, Datenschutz relevant | Lokales Tool oder Open-Source-Toolbox |
| Großunternehmen / öffentlicher Sektor | Hohe Volumina, vollautomatisierte Prozesse, SLA erforderlich | CLI-Validator oder integrierte E-Invoicing-Plattform mit API und Support |
Die Nutzung eines XRechnung Viewers ist nicht nur eine technische Frage, sondern berührt auch wesentliche Compliance- und Aufbewahrungspflichten. Nach den Grundsätzen zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff (GoBD) müssen elektronische Rechnungen revisionssicher, unveränderbar und maschinell auswertbar archiviert werden.
Die XML-Datei ist das rechtlich maßgebliche Original und muss dauerhaft und nachvollziehbar gespeichert werden. Eine PDF-Visualisierung, die Sie über einen Viewer erzeugen, dient ausschließlich der menschlichen Lesbarkeit und erfüllt nicht die Anforderungen an eine revisionssichere Archivierung. Sie ist lediglich eine Arbeitshilfe für Freigabeprozesse und interne Prüfungen.
Für die Verfahrensdokumentation sollten Sie festhalten, mit welchem Tool Sie XRechnungen validieren, wie Sie diese in Ihre Buchhaltung überführen und wie die Archivierung erfolgt. Die Nachvollziehbarkeit des gesamten Prozesses – vom Eingang über die Validierung bis zur Buchung und Archivierung – ist entscheidend für eine GoBD-konforme Verarbeitung. Besonders bei Online-Viewern sollten Sie dokumentieren, ob und wie lange Daten auf externen Servern verarbeitet werden, ob Audit-Trails vorhanden sind und ob Logging-Funktionen die Nachvollziehbarkeit gewährleisten.
Wenn Sie regelmäßig mit XRechnungen arbeiten, sollten Sie zudem prüfen, ob Ihre Viewer-Lösung Funktionen wie Versionierung von Prüfreports, Rollen- und Rechteverwaltung sowie API-Zugriff für automatisierte Prozesse bietet. Diese Funktionen sind für eine professionelle, revisionssichere Verarbeitung und für interne oder externe Audits von großer Bedeutung.
Wenn Sie Rechnungen an öffentliche Auftraggeber in Deutschland senden, spielt die Leitweg-ID eine zentrale Rolle. Sie dient dem Routing und der Zuordnung von XRechnungen in den Empfangssystemen der öffentlichen Verwaltung.
Eine Leitweg-ID ist eine strukturierte Kennzeichnung, die den Empfänger innerhalb der öffentlichen Verwaltung eindeutig identifiziert. Typische Herausforderungen sind falsches Format, Zahlendreher oder ungültige Prüfziffern. Eine fehlerhafte Leitweg-ID führt dazu, dass die Rechnung nicht zugestellt oder abgelehnt wird.
Viele XRechnung Viewer bieten einen integrierten Leitweg-ID-Rechner oder -Prüfer. Mit diesem Tool können Sie eine Leitweg-ID berechnen oder eine vorhandene ID auf formale Korrektheit prüfen. Nutzen Sie diese Funktion, bevor Sie eine Rechnung an einen öffentlichen Auftraggeber versenden. So stellen Sie sicher, dass die Rechnung korrekt zugestellt wird und nicht aufgrund formaler Fehler abgewiesen wird. Dies ist besonders relevant, da eine Zurückweisung zu verlängerten Durchlaufzeiten, Zahlungsverzögerungen und erhöhtem Klärungsaufwand führt – alles Kostentreiber in einer ROI-Betrachtung.
Ein zentrales Argument für E-Rechnungen und Viewer ist die Verbesserung der Datenqualität. Strukturierte Daten im XML-Format ermöglichen es, Rechnungsinformationen automatisch auszulesen, zu prüfen und weiterzuverarbeiten – ohne manuelles Abtippen, ohne Medienbruch und mit deutlich besseren Durchlaufzeiten.
Typische Datenqualitätsprobleme in der Praxis sind fehlende oder inkonsistente Referenzen (z. B. Bestellnummer, Projektnummer), unklare Leistungszeiträume, fehlerhafte Steuerinformationen oder ungültige Codewerte. Viewer und Validatoren machen diese Probleme sichtbar, indem sie die XML-Struktur gegen die Norm prüfen und Abweichungen melden. Dadurch wird aus einem unsichtbaren technischen Fehler ein konkreter Handlungsbedarf, den Sie proaktiv klären können.
Langfristig führt bessere Datenqualität zu höherer Automatisierung: Wenn Rechnungen standardisiert und fehlerfrei sind, können ERP- und Workflow-Systeme sie ohne manuelle Eingriffe verarbeiten. Das reduziert Kosten, beschleunigt Zahlungen und erhöht die Prozesssicherheit. Aus Sicht der Wirtschaftlichkeit und des ROI ist dies entscheidend: Jede vermiedene manuelle Prüfung, jeder eingesparte Klärfall und jede Skonto-Nutzung durch schnellere Freigabe zahlen direkt auf das Ergebnis ein.
Auch wenn Viewer einfach zu bedienen sind, gibt es typische Stolpersteine, die Sie kennen sollten. Im Folgenden finden Sie eine Checkliste mit häufigen Fehlerbildern, Lösungsansätzen und Tipps für eine effiziente Nutzung:
Ein XRechnung Viewer ist ein unverzichtbares Hilfsmittel, um XML-Rechnungen lesbar zu machen und ihre Qualität zu prüfen. Zusammengefasst sind die wichtigsten Schritte und Erkenntnisse:
Kann ich eine XRechnung mit einem Standard-PDF-Reader öffnen?
Nein. Eine XRechnung ist eine reine XML-Datei ohne visuelle Darstellung. Sie benötigen einen speziellen Viewer, um sie lesbar zu machen.
Unterstützen alle Viewer auch ZUGFeRD-Rechnungen?
Viele, aber nicht alle. Prüfen Sie die Tool-Beschreibung. Einige Viewer unterstützen neben XRechnung auch ZUGFeRD, Factur-X und Peppol BIS Billing 3.0.
Ist die Nutzung eines Online-Viewers kostenlos?
Viele Online-Viewer sind kostenfrei nutzbar, ohne Registrierung und ohne versteckte Kosten. Achten Sie jedoch auf Limitierungen bei Massenverarbeitung und fehlende SLA.
Werden meine Rechnungsdaten beim Upload gespeichert?
Das hängt vom Tool ab. Viele kostenlose Viewer löschen hochgeladene Dateien automatisch nach der Nutzung. Prüfen Sie die Datenschutzerklärung des Anbieters sowie DSGVO-Konformität und mögliche Drittlandtransfers.
Was bedeutet es, wenn die Validierung fehlschlägt?
Die Rechnung erfüllt nicht die Anforderungen der Norm EN 16931. Sie sollten die Fehlermeldung prüfen und den Lieferanten um Korrektur bitten.
Kann ich eine XRechnung auch auf dem Smartphone öffnen?
Ja, viele Online-Viewer funktionieren auf Smartphones und Tablets, solange ein aktueller Browser vorhanden ist.
Ersetzt die PDF-Visualisierung die Original-XML-Datei?
Nein. Die PDF-Visualisierung ist eine Darstellungshilfe. Die XML-Datei bleibt das rechtlich maßgebliche Original und muss gemäß GoBD revisionssicher archiviert werden.
Welche Dateigröße wird von Viewern unterstützt?
Kostenlose Online-Viewer unterstützen in der Regel Dateien bis 20 MB. Größere Dateien müssen Sie vor dem Upload optimieren oder mit einem lokalen Tool öffnen.
Was ist eine Leitweg-ID und wann brauche ich sie?
Die Leitweg-ID ist eine Kennung für öffentliche Empfänger in Deutschland. Sie ist erforderlich, wenn Sie Rechnungen an Behörden oder öffentliche Auftraggeber senden.
Kann ein Viewer auch beim Versand von XRechnungen helfen?
Ja. Nutzen Sie die Validierungsfunktion vor dem Versand, um sicherzustellen, dass alle Pflichtfelder korrekt befüllt sind und die Rechnung den Standard erfüllt. So vermeiden Sie Rückweisungen.