Drop your XRechnung or ZUGFeRD file here

XRechnung XML (UBL/CII) or ZUGFeRD / Factur-X PDF

100% local in your browser, nothing is sent to our server

Document

Format
Invoice no.
Date
Amount due

View e-invoices, XRechnung & ZUGFeRD viewer, free online

Open and read XRechnung: the viewer displays XRechnung XML (UBL 2.1, CII) and ZUGFeRD / Factur-X PDF as a clear invoice, with line items, taxes, totals and bank details. 100% local in your browser, no upload.

  • XRechnung 3.0 (UBL + CII) and ZUGFeRD/Factur-X
  • 100% local, no data upload
  • Line items, taxes and payment data at a glance
  • Print or save as PDF

How it works: View E-Invoice (Viewer)

1

XML oder PDF hochladen

Ziehe deine XRechnung-XML oder ZUGFeRD/Factur-X-PDF in die Upload-Zone. Das Format (UBL, CII, Hybrid-PDF) wird automatisch erkannt.

2

Rechnung lesbar ansehen

Der Viewer zeigt die Rechnung wie ein Dokument: Absender, Empfänger, Positionen, Steuersätze, Summen, Bankverbindung und Zahlungsbedingungen.

3

Drucken oder als PDF speichern

Ein Klick auf „Drucken / PDF" öffnet die formatierte Ansicht im Druckdialog, dort direkt drucken oder als PDF für die Ablage speichern.

Reading e-invoices: what you need to know

Why is my invoice an XML file?

Since 1 January 2025, Germany requires e-invoicing for B2B transactions: an e-invoice is a structured, machine-readable XML format based on CEN/EN 16931, the EU standard, not a classic PDF. That's why more and more suppliers now send XRechnung files that look like raw code in a text editor. This viewer exists for exactly that: it turns the XML into a familiar invoice layout.

XRechnung, UBL, CII, ZUGFeRD

XRechnung is the German standard and comes in two syntaxes: UBL 2.1 or UN/CEFACT CII. ZUGFeRD / Factur-X is a hybrid: a PDF/A-3 file with embedded XML (factur-x.xml). The viewer recognises all variants automatically, for ZUGFeRD it extracts the XML directly from the PDF and shows the machine-readable, legally binding content.

What does the viewer show?

All key business terms under EN 16931: invoice number, issue and due date, seller and buyer with address and VAT ID, routing ID or buyer reference, every line item with quantity, unit, unit price and tax rate, the tax breakdown per rate, net, tax, gross and payable amount, plus payment terms with IBAN and BIC.

Print and archive

The print button generates a cleanly formatted view for your browser's print dialog, print directly there or choose "Save as PDF". Important for bookkeeping: the original XML remains the legally relevant document and must be archived in an audit-proof way (GoBD in Germany); the printout only serves as a reading copy.

Checking incoming invoices

When an invoice arrives, it's worth checking the structured data: do the amounts, tax rates, IBAN and routing ID match? The visible PDF of a ZUGFeRD invoice can differ from the embedded XML, the XML is what's legally binding. For a formal check against EN 16931, our e-invoice validator complements this viewer.

Privacy

The viewer runs entirely in your browser: XML is parsed with DOMParser, PDF attachments are extracted with pdf-lib. Invoice data, business partners and bank details never leave your device, no upload, no logging, GDPR-compliant. That means you can safely open confidential B2B invoices too.

Frequently Asked Questions

Wie kann ich eine XRechnung öffnen und lesen?

Eine XRechnung ist reines XML und in einem Texteditor kaum lesbar. Lade die XML-Datei einfach in den Viewer: Er erkennt UBL 2.1 und UN/CEFACT CII automatisch und zeigt die Rechnung wie ein normales Dokument an, mit Absender, Empfänger, Positionen, Steuersätzen, Summen und Bankverbindung. Anschließend kannst du sie drucken oder als PDF speichern.

Kann ich auch ZUGFeRD- oder Factur-X-PDFs anzeigen?

Ja. Bei ZUGFeRD/Factur-X extrahiert der Viewer das eingebettete XML (factur-x.xml bzw. zugferd-invoice.xml) direkt im Browser und stellt die strukturierten Daten übersichtlich dar. So siehst du, was tatsächlich im maschinenlesbaren Teil steht, das kann vom sichtbaren PDF abweichen und ist der rechtlich maßgebliche Inhalt.

Warum sieht meine E-Rechnung wie Programmcode aus?

Seit 2025 gilt im B2B: Eine E-Rechnung ist ein strukturiertes XML-Format (XRechnung oder ZUGFeRD), keine klassische PDF. Öffnest du die XML-Datei direkt, siehst du nur Quelltext. Der Viewer übersetzt diese Business Terms (BT-Felder nach EN 16931) in eine gewohnte Rechnungsansicht.

Werden meine Rechnungsdaten hochgeladen?

Nein. Die Anzeige läuft vollständig clientseitig im Browser: XML wird per DOMParser gelesen, PDF-Anhänge per pdf-lib extrahiert. Beträge, Geschäftspartner und Bankverbindungen verlassen dein Gerät nicht. Damit ist das Tool DSGVO-konform und auch für vertrauliche B2B-Rechnungen geeignet.

Kann ich die angezeigte Rechnung drucken oder als PDF speichern?

Ja. Über den Druck-Button öffnet sich der Druckdialog deines Browsers mit einer sauber formatierten Rechnungsansicht. Dort wählst du deinen Drucker oder „Als PDF speichern". So machst du aus jeder XRechnung in Sekunden ein lesbares Dokument für Ablage oder Weitergabe.

Welche Angaben zeigt der Viewer an?

Alle wesentlichen Business Terms nach EN 16931: Rechnungsnummer (BT-1), Ausstellungs- und Fälligkeitsdatum, Rechnungstyp, Verkäufer und Käufer mit Anschrift und USt-IdNr., Leitweg-ID bzw. Käuferreferenz (BT-10), alle Rechnungspositionen mit Menge, Einheit, Einzelpreis und Steuersatz, die Steueraufschlüsselung pro Satz, Netto/Steuer/Brutto/Zahlbetrag sowie Zahlungsbedingungen mit IBAN und BIC.

Was ist der Unterschied zum E-Rechnung-Validator?

Der Viewer macht die Rechnung lesbar, der Validator prüft sie formal gegen CEN/EN 16931 (Pflichtfelder, Beträge, CustomizationID). In der Praxis ergänzen sich beide: erst anzeigen und inhaltlich kontrollieren, bei Zweifeln zusätzlich validieren. Beide Tools laufen komplett lokal im Browser.

How do you like this tool?

Your feedback helps us improve PDF Monster.

4.8 / 5 (26 reviews)

Click the stars to rate

Secure. Private. In your control.

This tool runs entirely in your browser. Your file is never sent to our servers, everything is processed locally on your device. Maximum privacy, maximum speed. Learn more

  • SSL encrypted
  • GDPR compliant
  • 0 uploads, nothing leaves your device
  • Servers in Germany