ZUGFeRD- und Factur-X-Rechnung ansehen

Keine Datei-Uploads – Ihre Rechnungsdateien bleiben auf Ihrem Gerät. Dateien werden ausschließlich in Ihrem Browser verarbeitet und nicht an einen Server übertragen.

ZUGFeRD- und Factur-X-Rechnungen sind PDF-Dateien mit eingebetteter XML. Dieser Viewer liest die eingebettete Rechnungs-XML, erkennt das Profil (MINIMUM bis EXTENDED, XRECHNUNG) und zeigt die strukturierten Daten – die für die Buchhaltung maßgeblich sind.

ZUGFeRD-Rechnung öffnen: PDF-Bild und XML-Daten

Jedes PDF-Programm zeigt den Bild-Teil einer ZUGFeRD-Rechnung an. Entscheidend ist aber der strukturierte Teil: die XML-Datei (meist factur-x.xml, bei ZUGFeRD 2.0 zugferd-invoice.xml), die im PDF/A-3 eingebettet ist. Nach den BMF-Schreiben zur E-Rechnung hat bei hybriden Formaten der strukturierte Teil Vorrang vor dem Bild-Teil. Weicht das PDF-Bild von den XML-Daten ab, gilt das XML. Genau diesen Teil macht der ZUGFeRD-Viewer sichtbar.

Wie der Viewer arbeitet

  1. Das PDF wird lokal mit pdf.js geöffnet; eingebettete Dateien werden gelesen. PDF-Skripte werden nicht ausgeführt.
  2. Jede eingebettete Datei wird inhaltlich geprüft: Ist es XML? Ist das Wurzelelement eine UBL- oder CII-Rechnung? Welche Profilkennung steht darin? Dateinamen allein reichen nicht.
  3. Bei mehreren Kandidaten wählen Sie die gewünschte XML aus. Enthält das PDF keine Rechnungs-XML, erklärt der Viewer, dass es sich um ein gewöhnliches PDF handelt.
  4. Zusätzlich werden die XMP-Metadaten ausgewertet: PDF/A-Kennung (Teil und Konformitätsstufe) und die Factur-X-/ZUGFeRD-Erweiterung (Profil, Dateiname, Version).

Profile und Versionen

ProfilKennung (BT-24)Hinweis
MINIMUMurn:factur-x.eu:1p0:minimumKeine vollständige Rechnung; in Deutschland umsatzsteuerlich keine E-Rechnung
BASIC WLurn:factur-x.eu:1p0:basicwlOhne Positionen; umsatzsteuerlich keine E-Rechnung
BASIC…#compliant#urn:factur-x.eu:1p0:basicEN-16931-konform mit eingeschränkten Positionen
EN 16931 (COMFORT)urn:cen.eu:en16931:2017Vollständige EN-16931-Rechnung
EXTENDED…#conformant#urn:factur-x.eu:1p0:extendedErweiterungen über die Norm hinaus
XRECHNUNG…#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0Referenzprofil; es gelten die XRechnung-Regeln

Unterstützt werden ZUGFeRD 2.x / Factur-X 1.0 (aktuell ZUGFeRD 2.5.2 / Factur-X 1.09.2, wirksam seit 1. September 2026) – die Profilkennungen sind seit 2.1 stabil. ZUGFeRD 2.0-Kennungen (urn:zugferd.de:2p0:…) werden erkannt, aber nur gegen die EN-16931-Regeln geprüft. ZUGFeRD 1.0 (ZUGFeRD-invoice.xml, anderes Schema) wird nicht unterstützt.

XML extrahieren und weiterverarbeiten

Über „Eingebettete XML extrahieren“ speichern Sie die Rechnungsdaten als eigene Datei, z. B. für ein Buchhaltungssystem, das XML direkt importiert. Dafür gibt es auch eine eigene Seite: ZUGFeRD-XML extrahieren. Die technische Prüfung (Schema, EN 16931, Factur-X-Profilregeln) starten Sie im Reiter „Prüfung“ oder unter E-Rechnung prüfen.

Was der Viewer nicht prüft

Die vollständige PDF/A-3-Konformität des Containers (Schrifteinbettung, Farbräume, Dateistruktur) wird lokal nicht geprüft – nur die Kennzeichnung in den Metadaten und die Anhangsstruktur. Ob das PDF-Bild inhaltlich mit der XML übereinstimmt, müssen Sie selbst vergleichen; der Viewer zeigt dafür beide Sichten nebeneinander (lesbare Darstellung aus XML und Ihr PDF-Programm).