ZUGFeRD XRechnung ZIP

Anlagen aus einer ZUGFeRD- oder XRechnung-Rechnung extrahieren

Legen Sie eine ZUGFeRD-PDF, eine XRechnung-XML oder eine beliebige CII-Rechnung ab und laden Sie jede eingebettete Datei als ein einziges ZIP herunter: begleitende PDFs, Bilder, CSV und Tabellen.

Ziehen Sie Ihre Rechnungsdatei hierher, oder klicken Sie zum Durchsuchen.

Normkonform EN 16931 ZUGFeRD / Factur-X XRechnung KoSIT GoBD-Archiv PDF/A-3

So funktioniert es

Drei Schritte von einer Rechnung zu einem ZIP ihrer Anlagen.

Schritt 1

Rechnung ablegen

Fügen Sie Ihre ZUGFeRD-PDF oder eigenständige XRechnung-XML hinzu, per Ziehen und Ablegen oder schnellem Durchsuchen.

Schritt 2

Wir finden die Anlagen

Das Werkzeug liest die zusätzlichen Begleitdokumente (BG-24) aus der Rechnung und dekodiert jedes eingebettete Binärobjekt (BT-125) zurück in seine ursprünglichen Bytes.

Schritt 3

ZIP herunterladen

Jede Anlage landet in einem ZIP, jede unter ihrem eigenen Dateinamen, bereit zum Öffnen oder zur GoBD-konformen Archivierung. Enthält die Rechnung keine, erhalten Sie stattdessen eine klare Meldung.

Wann Sie dieses Werkzeug brauchen

Eine ZUGFeRD- oder XRechnung-Rechnung kann ihre Begleitdokumente (Anlagen) in der Rechnung selbst tragen. Dieses Werkzeug holt sie alle in einem Schritt heraus, bereit für Ihr GoBD-Archiv.

Jede eingebettete Datei, ein ZIP

Jedes zusätzliche Begleitdokument (EN 16931 BG-24, als eingebettetes Objekt BT-125) wird aus Base64 dekodiert und unter seinem ursprünglichen Dateinamen in ein ZIP geschrieben. Die XRechnung lässt einen festen Satz an Anlagetypen zu (PDF, PNG, JPEG, CSV, XLSX, ODS); jeder davon wird entpackt.

ZUGFeRD-PDF, XRechnung und CII

Liest die ZUGFeRD-PDF/A-3, die das CII einbettet, eine eigenständige XRechnung-XML und reines UN/CEFACT-CII. Die Anlagen liegen an derselben EN-16931-Stelle, egal was Sie hochladen.

Anlagen werden nie geöffnet

Die eingebetteten Bytes werden unverändert in das ZIP kopiert: nichts wird auf unserer Seite geparst, gerendert oder ausgeführt. Externen Links (BT-124) wird bewusst nie gefolgt.

Nichts verlässt unseren Speicher

Ihre Rechnung wird im Arbeitsspeicher über TLS verarbeitet und in dem Moment verworfen, in dem das ZIP zurückgegeben wird. Keine Kopien, keine Protokolle Ihrer Daten.

Eine ZUGFeRD-Rechnung ist mehr als die Zahlen auf der Seite. Der strukturierte Kern einer ZUGFeRD-Datei ist CII-XML, eingebettet in ein PDF/A-3, und dieses XML kann ganze Dokumente tragen: einen Lieferschein, einen signierten Stundennachweis, eine CSV zu den Beträgen oder eine ergänzende PDF. Eine XRechnung hat keine PDF-Seite, trägt aber dieselbe Art eingebetteter Anlagen in ihrem XML. Diese Dateien reisen Base64-kodiert in der Rechnung, um unversehrt anzukommen. Dieses Werkzeug holt sie alle heraus, damit Sie genau das öffnen, prüfen oder archivieren können, was Ihr Lieferant eingebettet hat, und nicht nur die Felder, die Ihr Buchhaltungs- oder DATEV-Import angezeigt hat.


Wo Anlagen in einer ZUGFeRD- oder XRechnung-Rechnung liegen

Die europäische Norm EN 16931, die Grundlage von ZUGFeRD und XRechnung, definiert eine Geschäftsgruppe namens Zusätzliche Begleitdokumente (BG-24). Jeder Eintrag beschreibt eine Begleitdatei: eine Referenz, eine optionale Beschreibung und dann entweder einen Link zum Dokument oder das Dokument selbst. Ist das Dokument eingebettet, werden seine Bytes als Base64-kodiertes Binärobjekt (BT-125) getragen, versehen mit Dateiname und MIME-Typ.

In UN/CEFACT-CII, der Syntax in jeder ZUGFeRD-Datei und der häufigsten XRechnung-Syntax, erscheint das als AdditionalReferencedDocument mit einem AttachmentBinaryObject. Eine Anlage zu extrahieren bedeutet, diese Base64-Nutzlast zu lesen und in die ursprüngliche Datei zurückzudekodieren, Byte für Byte. Da eine ZUGFeRD-PDF nur eine PDF/A-3-Hülle um dieses CII ist, liegen die Anlagen an derselben Stelle, egal ob Sie die hybride PDF oder die eigenständige XML hochladen. Die XRechnung begrenzt die zulässigen Anlagetypen auf PDF, PNG, JPEG, CSV, XLSX und ODS, sodass das Extrahierte immer eines davon ist.


Eingebettete Dateien (BT-125) und externe Links (BT-124)

Nicht jedes Begleitdokument ist eingebettet. Ein BG-24-Eintrag kann stattdessen auf eine externe URL (BT-124) verweisen, einen einfachen Link zu einem anderswo gehosteten Dokument. Die beiden Fälle sind in der Praxis sehr verschieden. Eine eingebettete Nutzlast ist eigenständig: die Datei liegt direkt in der ZUGFeRD-PDF oder XRechnung-XML, und sie zu extrahieren ist ein sicheres Offline-Dekodieren. Ein externer Link ist eine URL, die überallhin zeigen kann.

Dieses Werkzeug extrahiert nur, was in der Rechnung selbst eingebettet ist. Es folgt nie externen Links: eine URL abzurufen, die in einem Dokument ankam, ist ein Sicherheitsrisiko, und nur Sie sollten entscheiden, ob ein fremder Link geöffnet wird. Was Sie herunterladen, ist also genau der Inhalt, den die Rechnung trug, und nichts, was sie lediglich referenzierte.


Ein Ablegen, ein ZIP, bereit für Ihr GoBD-Archiv

Legen Sie eine ZUGFeRD-PDF oder eine eigenständige XRechnung-XML ab, und der Extraktor gibt ein einziges ZIP zurück, jede Anlage unter ihrem eigenen Dateinamen, bereit zur Nutzung oder zur Ablage. Die deutschen Aufbewahrungsregeln (GoBD) erwarten, dass eine Rechnung zusammen mit den zugehörigen Dokumenten aufbewahrt wird, daher ist es wichtig, die eingebetteten Anlagen bei der Rechnung zu behalten. Nichts wird dabei geöffnet: die eingebetteten Bytes werden dekodiert und direkt in das Archiv kopiert, ohne geparst, gerendert oder ausgeführt zu werden, und Ihre Rechnung wird im Arbeitsspeicher verarbeitet und in dem Moment verworfen, in dem das ZIP fertig ist. Nichts wird gespeichert, protokolliert oder weitergegeben.


Wie es weitergeht

Möchten Sie die Rechnung selbst lesen statt ihrer Anlagen? Öffnen Sie sie im XRechnung-Viewer. Müssen Sie eine Datei vor dem Versand prüfen? Validieren Sie Ihre ZUGFeRD oder XRechnung gegen EN 16931 und die deutschen CIUS-Regeln in einem Vorgang.


Weiterlesen

Häufig gestellte Fragen

Alles Wissenswerte zum Extrahieren von Anlagen aus einer ZUGFeRD- oder XRechnung-Rechnung.

Das EN-16931-Modell, die Grundlage von ZUGFeRD und XRechnung, erlaubt einer Rechnung, zusätzliche Begleitdokumente (Geschäftsgruppe BG-24) zu tragen. Ist ein Dokument eingebettet statt nur verlinkt, liegen seine Bytes im CII-XML als Base64-Binärobjekt (BT-125), mit Dateiname und MIME-Typ. In einer ZUGFeRD-PDF sind das Dateien neben der sichtbaren Rechnung; in einer XRechnung sind es die im XML eingebetteten Anlagen. Typische Beispiele sind ein Lieferschein, ein Stundennachweis oder eine CSV zu den Rechnungsposten.
ZUGFeRD-PDFs (das hybride PDF/A-3, das CII-XML einbettet), eigenständige XRechnung-XML (CII- oder UBL-Syntax) und reines UN/CEFACT-CII. Die XRechnung beschränkt eingebettete Anlagen auf einen festgelegten Satz an Formaten (PDF, PNG, JPEG, CSV, XLSX und ODS); welche vorhanden sind, werden entpackt.
Sie erhalten eine klare Meldung statt eines leeren Downloads. Viele XRechnungen enthalten überhaupt keine Anlagen, und eine Rechnung, die ein Dokument nur über einen externen Link referenziert, hat nichts Eingebettetes zu extrahieren.
Nein. Ein Begleitdokument kann statt seinen Inhalt einzubetten auf eine externe URL (BT-124) verweisen. Wir folgen diesen Links nie, sowohl um die Anfrage sicher zu halten als auch weil nur Sie entscheiden sollten, ob eine fremde URL geöffnet wird. Es wird ausschließlich der in der Rechnung selbst eingebettete Inhalt extrahiert.
Niemals. Die Datei wird im Arbeitsspeicher über TLS verarbeitet und in dem Moment verworfen, in dem das ZIP zurückgegeben wird, und die Anlage-Bytes werden in das Archiv kopiert, ohne je geöffnet zu werden. Was Sie für Ihr GoBD-Archiv behalten, bleibt vollständig auf Ihrer Seite.
Ja. Dieselbe Extraktion steht als API für Abläufe mit großem Volumen zur Verfügung. Sehen Sie sich die API- und Automatisierungsoptionen auf invoicexml.com an.
GoBD-Archiv

Sie erhalten E-Rechnungen? Sie müssen sie richtig archivieren.

Seit 2015 gelten die GoBD, die Regeln der Finanzverwaltung für digitale Unterlagen, für jedes Unternehmen, auch für Freiberufler: Digitale Rechnungen müssen als Originaldatei aufbewahrt werden, unverändert, exportierbar und lesbar, über die gesamte achtjährige Aufbewahrungsfrist. Mit der E-Rechnungspflicht reicht ein Ausdruck nicht mehr. Unser Archiv übernimmt das für Sie.

  • Jede Rechnung genau so gespeichert, wie sie ankam: XML, PDF oder Foto
  • Gegen Änderungen gesperrt, nachträglich lässt sich nichts verändern
  • Zweite Kopie in einem weiteren deutschen Rechenzentrum
  • Jede Rechnung nach Datum finden und mit Index für Ihre Steuerberatung exportieren
  • Teamzugang: Mehrere Teammitglieder arbeiten im selben Archiv
  • Ohne ERP, ohne Installation: direkt neben Ihren E-Rechnungs-Tools
Für die deutsche E-Rechnungspflicht

Ein Werkzeugkasten für ZUGFeRD und XRechnung

Seit Januar 2025 gilt in Deutschland die Empfangspflicht für E-Rechnungen. Beide Formate sind abgedeckt.

ZUGFeRD oder XRechnung? Der Assistent wählt das passende Werkzeug Sagen Sie dem Chat, was Sie brauchen: Er wandelt um, prüft, erstellt und liest deutsche E-Rechnungen aus. Assistent öffnen

Erstellen

Ein Formular ausfüllen, ZUGFeRD-PDF oder XRechnung mit Leitweg-ID erhalten

Prüfen & korrigieren

Gegen EN 16931 und die XRechnung-CIUS prüfen, dann korrigieren, was abgelehnt wurde

Konvertieren

Eine Rechnung zwischen PDF, CII, UBL und XRechnung überführen

Öffnen & auslesen

Eine Datei öffnen, hineinsehen und die Daten mitnehmen

Nachschlagen & automatisieren

Prüfen, an wen Sie fakturieren, oder den ganzen Ablauf per API abwickeln
Bereit für die E-Rechnungspflicht?

Machen Sie jede Rechnung konform, mit nur einer Nachricht

Registrieren Sie sich, um unbegrenzte Tools, wählbare Konformitätsprofile und alle Premium-Funktionen freizuschalten.

Konform mit EN 16931 & PDF/A-3b Ergebnisse in Sekunden Keine Installation GoBD-konformes Archiv
1 kostenlose Tool-Nutzung pro Stunde · Keine Karte erforderlich