ZUGFeRD & Factur-X 7 Min. LesezeitVeröffentlicht am

ZUGFeRD-Rechnung öffnen: PDF lesen und XML sichtbar machen

ZUGFeRD-Rechnung öffnen in drei Ebenen: PDF-Ansicht, eingebetteter Anhang, XML-Daten. Mit Anleitung, kommentiertem CII-Beispiel und Fehlertabelle.

docutools.pro Editorial TeamRedaktion

Das Wichtigste in Kürze

  • Eine ZUGFeRD-Rechnung öffnet sich in jedem PDF-Reader, die eigentliche E-Rechnung ist aber die eingebettete XML-Datei.
  • Ab ZUGFeRD 2.1 heißt die eingebettete Datei factur-x.xml, im Profil XRECHNUNG xrechnung.xml und in ZUGFeRD 2.0 zugferd-invoice.xml.
  • Weichen PDF und XML voneinander ab, ist nach dem BMF-Schreiben vom 15.10.2025 die XML maßgeblich.
  • Profil und Version stehen in BT-24 der XML; MINIMUM und BASIC WL gelten nicht als E-Rechnung.
  • Das Zusammenfügen oder Teilen einer ZUGFeRD-PDF mit Seitenwerkzeugen entfernt die eingebettete XML.
Inhalt

Eine ZUGFeRD-Rechnung öffnen Sie in drei Ebenen: Das PDF zeigt jeder PDF-Reader an, die eingebettete XML-Datei liegt als Dateianhang im PDF, und deren Inhalt machen Sie mit einem Extraktor oder einem E-Rechnungsprogramm lesbar. Maßgeblich ist laut BMF-Schreiben vom 15.10.2025 die XML, nicht das Bild der Rechnung.

Die Anleitung richtet sich an alle, die ZUGFeRD-Rechnungen empfangen: Buchhaltung, Selbstständige und Steuerkanzleien. Danach wissen Sie, wo die XML steckt, wie Sie sie herausholen, welche Zeilen Sie lesen müssen und woran Sie eine falsche oder unvollständige Datei erkennen. Grundlagen zum Format selbst finden Sie im Beitrag ZUGFeRD-Rechnung: Format, Profile und Versionen.

Welche drei Ebenen hat eine ZUGFeRD-Rechnung?

Eine ZUGFeRD-Rechnung ist eine PDF/A-3-Datei, in die eine XML-Datei mit denselben Rechnungsdaten im Format UN/CEFACT Cross Industry Invoice (CII) eingebettet ist. Das Forum elektronische Rechnung Deutschland (FeRD) beschreibt das PDF als Sichtkomponente und die XML als „inhaltlich identisches Mehrstück derselben Rechnung“. Wer eine solche Datei öffnet, sieht also immer nur einen Teil.

EbeneWas Sie sehenWomit Sie es öffnenRechtliche Bedeutung
1. PDF-AnsichtRechnungsbild mit Logo, Positionen und Summenjeder PDF-Reader, Browsernur Lesehilfe
2. Dateianhangeingebettete Datei, meist factur-x.xmlAnhangsleiste des PDF-Readers oder ein ExtraktorTräger der E-Rechnung
3. XML-Datenstrukturierte Felder nach EN 16931 (BT-1, BT-2 …)Extraktor, E-Rechnungsprogramm, XML-Viewerführender Teil der Rechnung

Der Name des Anhangs verrät die Generation der Datei:

  • factur-x.xml: ZUGFeRD ab Version 2.1 in den Profilen MINIMUM bis EXTENDED;
  • xrechnung.xml: Profil XRECHNUNG;
  • zugferd-invoice.xml: ZUGFeRD 2.0;
  • ZUGFeRD-invoice.xml: ZUGFeRD 1.0, das nicht als E-Rechnung gilt.

Warum reicht das PDF nicht?

Bis Ende 2024 ging bei einer Abweichung zwischen Bild und Daten der Bildteil vor. Mit der obligatorischen E-Rechnung hat sich das umgekehrt. Die ZUGFeRD-FAQ des FeRD (öffnet in neuem Tab) fassen es so zusammen: „Der strukturierte Teil (XML) ist führend!“ Das entspricht dem BMF-Schreiben vom 15.10.2025, nach dem bei hybriden E-Rechnungen die Daten im strukturierten Teil den führenden Teil bilden.

Für den Rechnungseingang heißt das: Wer nur das PDF prüft, prüft die falsche Rechnung. Eine geänderte Bankverbindung oder ein anderer Steuerbetrag in der XML fällt im PDF nicht auf. Das FeRD empfiehlt Rechnungsempfängern deshalb ausdrücklich, „den übermittelten XML-Teil zu visualisieren, validieren und zu verarbeiten“ und Abweichungen mit dem Aussteller zu klären.

Was Sie zum Öffnen brauchen

  • Die ZUGFeRD-Datei im Original, so wie sie per E-Mail oder Portal angekommen ist. Eine ausgedruckte und neu eingescannte Rechnung enthält keine XML mehr.
  • Einen PDF-Reader für die Sichtprüfung.
  • Ein Werkzeug, das eingebettete Dateien ausliest, zum Beispiel unseren Extraktor zum ZUGFeRD auslesen.
  • Optional einen Validator, der die XML gegen die Regeln der EN 16931 prüft.

ZUGFeRD-Rechnung öffnen: Schritt für Schritt

  1. PDF ansehen. Öffnen Sie die Datei in Ihrem PDF-Reader und notieren Sie Rechnungsnummer, Datum, Netto-, Steuer- und Bruttobetrag. Ergebnis: Sie kennen den Sichtteil.
  2. Anhänge prüfen. Öffnen Sie die Anhangs- oder Büroklammer-Leiste Ihres Readers. Viele Reader listen dort eingebettete Dateien auf. Ergebnis: Sie sehen eine Datei wie factur-x.xml. Zeigt der Reader keine Anhänge an, gehen Sie direkt zu Schritt 3.
  3. XML herauslösen. Ziehen Sie die PDF in den Extraktor. Er listet alle Anhänge, wählt die Rechnungs-XML anhand von Dateiname und Inhalt aus und zeigt sie formatiert an. Ergebnis: Meldung „E-Rechnungs-XML gefunden“ mit dem Namen des Anhangs.
  4. Profil lesen. Suchen Sie in der XML das Element ram:GuidelineSpecifiedDocumentContextParameter/ram:ID. Das ist BT-24, die Kennung des Profils. Ergebnis: Sie wissen, ob die Datei eine E-Rechnung ist (siehe Tabelle unten).
  5. Daten abgleichen. Vergleichen Sie Rechnungsnummer, Datum und Beträge aus Schritt 1 mit der XML. Ergebnis: Beide Teile stimmen überein, oder Sie haben eine Abweichung gefunden, die Sie mit dem Lieferanten klären.
  6. XML ablegen. Speichern Sie die Originaldatei unverändert. Wenn Ihr Buchhaltungsprogramm nur XML annimmt, laden Sie zusätzlich die extrahierte XML hoch.

Beispiel: Was steht in der XML?

So sieht der Kern einer ZUGFeRD-Rechnung im Profil EN 16931 aus. Das Beispiel ist gekürzt und verwendet fiktive Daten.

<rsm:CrossIndustryInvoice
    xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"
    xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"
    xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">
  <rsm:ExchangedDocumentContext>
    <ram:GuidelineSpecifiedDocumentContextParameter>
      <ram:ID>urn:cen.eu:en16931:2017</ram:ID>
    </ram:GuidelineSpecifiedDocumentContextParameter>
  </rsm:ExchangedDocumentContext>
  <rsm:ExchangedDocument>
    <ram:ID>RE-2026-0042</ram:ID>
    <ram:TypeCode>380</ram:TypeCode>
    <ram:IssueDateTime>
      <udt:DateTimeString format="102">20261015</udt:DateTimeString>
    </ram:IssueDateTime>
  </rsm:ExchangedDocument>
  <rsm:SupplyChainTradeTransaction>
    <!-- Positionen, Verkäufer, Käufer und Lieferung gekürzt -->
    <ram:ApplicableHeaderTradeSettlement>
      <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
      <ram:SpecifiedTradeSettlementHeaderMonetarySummation>
        <ram:TaxBasisTotalAmount>1000.00</ram:TaxBasisTotalAmount>
        <ram:TaxTotalAmount currencyID="EUR">190.00</ram:TaxTotalAmount>
        <ram:GrandTotalAmount>1190.00</ram:GrandTotalAmount>
        <ram:DuePayableAmount>1190.00</ram:DuePayableAmount>
      </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
    </ram:ApplicableHeaderTradeSettlement>
  </rsm:SupplyChainTradeTransaction>
</rsm:CrossIndustryInvoice>

Die Zeilen, die Sie beim Öffnen tatsächlich lesen müssen:

Element in der XMLBusiness TermBedeutungWert im Beispiel
GuidelineSpecifiedDocumentContextParameter/IDBT-24Profil der RechnungEN 16931
ExchangedDocument/IDBT-1RechnungsnummerRE-2026-0042
ExchangedDocument/TypeCodeBT-3Art des Dokuments, 380 = Rechnung380
IssueDateTime/DateTimeString (format 102)BT-2Rechnungsdatum als JJJJMMTT15.10.2026
InvoiceCurrencyCodeBT-5WährungEUR
TaxBasisTotalAmountBT-109Gesamtbetrag ohne Umsatzsteuer1.000,00 €
TaxTotalAmountBT-110Umsatzsteuer gesamt190,00 €
GrandTotalAmountBT-112Gesamtbetrag mit Umsatzsteuer1.190,00 €
DuePayableAmountBT-115fälliger Zahlbetrag1.190,00 €

Verkäufer (BT-27) und Käufer (BT-44) stehen unter ram:ApplicableHeaderTradeAgreement in ram:SellerTradeParty und ram:BuyerTradeParty. Die Positionen folgen als ram:IncludedSupplyChainTradeLineItem. Wer tiefer in die Feldstruktur einsteigen will, findet im Beitrag E-Rechnung Beispiel eine komplette Rechnung Zeile für Zeile erklärt.

Ist die geöffnete Datei eine E-Rechnung?

Das entscheidet das Profil in BT-24. Das BMF erkennt ZUGFeRD nach dem Zitat in den FeRD-FAQ „ab der Version 2.0.1 – ausgenommen die Profile MINIMUM und BASIC-WL“ als zulässiges E-Rechnungsformat an.

Wert in BT-24ProfilE-Rechnung?
urn:factur-x.eu:1p0:minimumMINIMUMnein, Buchungshilfe
urn:factur-x.eu:1p0:basicwlBASIC WLnein, Buchungshilfe
urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basicBASICja
urn:cen.eu:en16931:2017EN 16931 (COMFORT)ja
urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extendedEXTENDEDja
urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0XRECHNUNGja

Steht im Wurzelelement rsm:CrossIndustryDocument statt rsm:CrossIndustryInvoice, handelt es sich um ZUGFeRD 1.0. Die Unterschiede der Profile erklärt der Beitrag ZUGFeRD-Profile und -Versionen ausführlich, die Abgrenzung zu Frankreich die Seite ZUGFeRD und Factur-X.

Kann DATEV ZUGFeRD lesen?

Ja. Im DATEV-Leitfaden zur E-Rechnung (Stand 06/2026) ist ZUGFeRD bei allen Eingangswegen von DATEV Unternehmen online eingezeichnet, auch bei Upload Mail. Reine XML-Dateien gehören dagegen in Upload online oder den Belegtransfer. Welcher Weg wofür passt, steht in unserem Beitrag DATEV und E-Rechnung.

Häufige Fehler beim Öffnen

FehlerSymptomLösung
Datei ist eine gewöhnliche PDFKeine Anhänge, der Extraktor meldet, dass die PDF keine eingebetteten Dateien hatBeim Lieferanten eine echte E-Rechnung anfordern; die Datei ist eine sonstige Rechnung
PDF wurde nachträglich bearbeitetAnhang fehlt, obwohl der Lieferant ZUGFeRD verschickt hatOriginal aus der E-Mail verwenden. Wer eine ZUGFeRD-Datei mit einem Seitenwerkzeug zum PDF zusammenfügen oder Teilen bearbeitet, verliert die XML und den PDF/A-Status
Nur der Sichtteil wurde geprüftAbweichende Beträge oder IBAN fallen nicht aufImmer die XML abgleichen, sie ist maßgeblich
Falscher Anhang geöffnetEin mitgeschickter Lieferschein oder Leistungsnachweis statt der RechnungAuf den Dateinamen und das Wurzelelement rsm:CrossIndustryInvoice achten
Profil MINIMUM oder BASIC WLBT-24 endet auf minimum oder basicwlLieferanten um das Profil EN 16931 bitten

Zusätzliche Anhänge sind übrigens zulässig. Laut FeRD-FAQ dürfen rechnungsbegründende Unterlagen in den Profilen EN 16931 und EXTENDED Base64-codiert in der XML stecken und in allen Profilen als weiterer Anhang im PDF.

So öffnen und prüfen Sie eine ZUGFeRD-Rechnung mit docutools.pro

  1. Öffnen Sie den ZUGFeRD-Extraktor und klicken Sie auf „PDF auswählen“ oder ziehen Sie die Datei in das Feld. Die PDF wird in Ihrem Browser verarbeitet und verlässt Ihren Rechner nicht.
  2. Lesen Sie den Reiter „Rechnungsübersicht“: Rechnungsnummer, Datum, Verkäufer, Käufer, USt-IdNrn., Netto-, Steuer- und Bruttobetrag sowie die Positionen. Darunter listet der Extraktor „Weitere Anhänge in dieser PDF“.
  3. Wechseln Sie zum Reiter „XML-Quelltext“, um BT-24 und die übrigen Felder im Original zu sehen. Mit „XML herunterladen“ speichern Sie die Datei, mit „XML kopieren“ übernehmen Sie den Text.
  4. Laden Sie die XML im ZUGFeRD-Viewer und Validator hoch. Die Datei wird zur Prüfung an unseren Server übertragen. Die „KoSIT-Prüfung“ läuft wie der KoSIT-Validator (Konfiguration 2026-08-31): Für das Profil EN 16931 gelten die Regeln der EN 16931, für das Profil XRECHNUNG zusätzlich die deutschen BR-DE-Regeln. Dateien in BASIC oder EXTENDED weist der Viewer ab, weil die Konfiguration dafür kein Prüfszenario enthält.

Kostenlos verarbeiten Sie im Extraktor eine PDF nach der anderen. Mehrere PDFs auf einmal und „Alle als ZIP herunterladen“ sind Pro-Funktionen; im Viewer sind ohne Konto zwei Uploads pro Tag bis 500 KB möglich (Details unter Pro-Tarif). Der Extraktor prüft weder PDF/A noch die Geschäftsregeln. Wie Sie das vollständig erledigen, beschreibt der Beitrag ZUGFeRD validieren.

Checks nach dem Öffnen

  • Der Anhang heißt factur-x.xml, xrechnung.xml oder zugferd-invoice.xml und beginnt mit rsm:CrossIndustryInvoice.
  • BT-24 nennt BASIC, EN 16931, EXTENDED oder XRECHNUNG.
  • Rechnungsnummer, Datum und Beträge im PDF stimmen mit BT-1, BT-2 und BT-109 bis BT-115 überein.
  • Die Originaldatei ist unverändert archiviert.

Weitere Anleitungen zu hybriden Rechnungen finden Sie in unserer Übersicht zu ZUGFeRD.

Quellen

Stand: Oktober 2026

Dieser Beitrag dient der allgemeinen Information und ersetzt keine Steuer- oder Rechtsberatung.

Schlagwörter:ZUGFeRDFactur-XCIIE-Rechnung

Tools zu diesem Artikel

Häufige Fragen

Kann man ZUGFeRD-Rechnungen ohne spezielle Software lesen?

Ja, den Sichtteil schon. Eine ZUGFeRD-Rechnung ist eine PDF/A-3-Datei und öffnet sich in jedem PDF-Reader. Die eingebettete XML mit den eigentlichen Rechnungsdaten zeigt ein normaler Reader aber höchstens als Dateianhang an. Um sie lesbar darzustellen, brauchen Sie ein Werkzeug, das die XML herauslöst und visualisiert, zum Beispiel einen ZUGFeRD-Extraktor oder ein E-Rechnungsprogramm.

Wie erkenne ich, ob eine PDF eine ZUGFeRD-Rechnung ist?

An der eingebetteten XML-Datei. Eine ZUGFeRD-Rechnung enthält einen Anhang wie factur-x.xml, xrechnung.xml oder zugferd-invoice.xml mit dem Wurzelelement rsm:CrossIndustryInvoice. Fehlt ein solcher Anhang, ist die Datei eine gewöhnliche PDF-Rechnung und umsatzsteuerlich eine sonstige Rechnung, auch wenn ein ZUGFeRD-Logo auf der ersten Seite abgedruckt ist.

Kann DATEV ZUGFeRD lesen?

Ja. Der DATEV-Leitfaden zur E-Rechnung (Stand 06/2026) führt ZUGFeRD bei allen Eingangswegen von DATEV Unternehmen online auf, darunter Upload Mail, Upload online und das DATEV E-Rechnungspostfach. DATEV nennt ZUGFeRD 2.x und XRechnung als Formate, die in DATEV-Anwendungen die EN 16931 erfüllen. Zu ZUGFeRD 1.0 trifft der Leitfaden keine Aussage.

Was gilt, wenn PDF und XML einer ZUGFeRD-Rechnung nicht übereinstimmen?

Dann ist die XML maßgeblich. Seit dem 1. Januar 2025 bilden bei hybriden E-Rechnungen die Daten im strukturierten Teil den führenden Teil, so das BMF-Schreiben vom 15.10.2025 und die FAQ des FeRD. Das PDF ist nur ein inhaltlich identisches Mehrstück. Bei relevanten Abweichungen sollten Sie die Rechnung mit dem Aussteller klären, bevor Sie sie buchen.

Wo finde ich offizielle ZUGFeRD-Beispielrechnungen?

Beim Forum elektronische Rechnung Deutschland (FeRD). Das Infopaket zu ZUGFeRD 2.5.2 vom 04.08.2026 enthält Beispielrechnungen und steht auf ferd-net.de kostenlos zum Download bereit. Zusätzlich verlinkt das FeRD weitere Musterbelege, etwa für Dauermietrechnungen, Kleinunternehmer, Storno-Gutschriften und Betriebskostenabrechnungen. Für Tests eignen sich diese Dateien besser als zufällige PDFs aus dem Internet.

ThemenseiteMehr zu ZUGFeRD & Factur-XHybride E-Rechnungen aus PDF/A-3 und eingebettetem XML: Profile, Versionen, Erstellung und Prüfung von ZUGFeRD und Factur-X.