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.

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.

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.

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.

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.
Alle Tools, die Sie brauchen

Eine komplette Suite, an einem Ort

Klassische Tools statt Chat? Jede Aktion ist auch mit einem Klick verfügbar.

KI-Assistent

Sagen Sie dem Chat, was Sie brauchen: Er wandelt um, prüft, erstellt und liest deutsche E-Rechnungen aus.

Tool öffnen

Konvertieren

Ein PDF-, Word- oder Excel-Beleg geht hinein; eine ZUGFeRD- oder XRechnung-Datei kommt heraus.

Tool öffnen

Erstellen

Der geführte Assistent macht aus Ihren Angaben eine ZUGFeRD- oder XRechnung-Rechnung.

Tool öffnen

XRechnung erstellen

Erzeugen Sie eine gültige XRechnung mit Leitweg-ID, bereit für öffentliche Auftraggeber.

Tool öffnen

ZUGFeRD validieren

Prüfen Sie Ihre ZUGFeRD-Rechnungen nach EN 16931, bevor DATEV oder Ihr Kunde es tut.

Tool öffnen
X

XRechnung validieren

Prüfen Sie XRechnung-XML gegen EN 16931 und die deutschen CIUS-Regeln.

Tool öffnen

Extrahieren

Extrahieren Sie strukturierte XML-Daten aus beliebigen PDF-Rechnungen mit KI-gestützter OCR.

Tool öffnen

Anlagen extrahieren

Extrahieren Sie jede eingebettete Datei aus einer ZUGFeRD- oder XRechnung-Rechnung als ZIP.

Tool öffnen

Einbetten

Vereinen Sie ein PDF und sein CII-XML zu einer ZUGFeRD-konformen Hybridrechnung.

Tool öffnen
X

CII zu ZUGFeRD

Verpacken Sie vorhandenes CII-XML als hybride ZUGFeRD-PDF/A-3-Rechnung.

Tool öffnen

CII zu UBL

Wandeln Sie eine CII-Rechnung in UBL-XML um, die auf Peppol am weitesten verbreitete Syntax.

Tool öffnen

UBL zu CII

Wandeln Sie eine UBL-Rechnung in UN/CEFACT-CII-XML um, bereit für Factur-X oder ZUGFeRD.

Tool öffnen

XRechnung als PDF

Sehen Sie jedes CII-, UBL- oder XRechnung-XML als aufgeräumtes, druckbares PDF.

Tool öffnen

XRechnung-Viewer

Öffnen Sie das XML einer E-Rechnung im Browser und lesen Sie es wie eine Papierrechnung.

Tool öffnen

E-Rechnungs-Automatisierung

Automatisieren Sie Rechnungserstellung, Validierung und Peppol-Versand von Anfang bis Ende.

Tool öffnen
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 Daten werden nie gespeichert
2 kostenlose Nutzungen pro Tag · Keine Karte erforderlich