Kostenloser XML-Extractor
XML aus E-Rechnung extrahieren
Kostenlos, ohne Anmeldung und zu 100 % lokal in deinem Browser.
100 % lokal im Browser
Deine Rechnungsdateien werden nicht an Billance übertragen. Das Entpacken läuft vollständig in deinem Browser.
Kostenlos und unbegrenzt
Ohne Anmeldung, ohne Tageslimit und ohne Abo – für beliebig viele Rechnungen.
Mehrere Rechnungen auf einmal
Lege einen ganzen Stapel ab und lade das XML einzeln oder gesammelt herunter.
Billance für Desktop & Mobile
E-Rechnungen erstellen, prüfen und verwalten – auf Mac, Windows, Linux, iOS und Android.
Mit einer Beispielrechnung ausprobieren
Lade das offizielle PDF-Beispiel direkt ins Tool, um die eingebettete Rechnungs-XML zu extrahieren. Bei einer eigenständigen XML-Datei ist keine Extraktion nötig.
ZUGFeRD / Factur-X · EN 16931
Quelle: FeRD
Beispieldaten, keine Zahlungsaufforderung. Das PDF ist die offizielle Miet-Beispielrechnung aus ZUGFeRD 2.3.3, unverändert aus dem ZUGFeRD-csharp-Archiv bereitgestellt.
In drei Schritten zum XML
PDF-Rechnungen ablegen
Ziehe eine oder mehrere ZUGFeRD- beziehungsweise Factur-X-Rechnungen in das Feld. Reine XML-Dateien kannst du ebenfalls ablegen – sie werden dann einfach durchgereicht.
Anhang lokal auslesen lassen
Billance öffnet den PDF-Container im Browser, findet den eingebetteten Rechnungsanhang und prüft, ob er lesbar ist. Enthält ein PDF mehrere Anhänge, entscheidest du, welcher gemeint ist.
XML ansehen, kopieren oder speichern
Sieh dir das XML direkt an, kopiere es in die Zwischenablage oder speichere es auf deinem Gerät – einzeln oder für alle Dateien auf einmal.
Warum steckt das XML überhaupt im PDF?
Eine ZUGFeRD- oder Factur-X-Rechnung ist ein Hybrid: Was du siehst, ist ein gewöhnliches PDF/A-3; die eigentlichen Rechnungsdaten liegen als XML-Datei im Anhang dieses PDFs. Für Menschen ist das praktisch, weil die Rechnung aussieht wie immer. Für jedes System, das die Daten weiterverarbeiten soll – Buchhaltung, ERP, Steuerkanzlei, ein eigenes Skript – ist aber genau dieser Anhang der interessante Teil. Ihn herauszuholen ist der Zweck dieser Seite.
Wofür du das extrahierte XML brauchst
Import in Buchhaltung oder ERP
Viele Systeme nehmen die reine XML-Rechnung entgegen, aber nicht das hybride PDF. Das extrahierte XML ist dann die Datei, die du hochlädst.
Weitergabe an die Steuerkanzlei
Wenn deine Kanzlei strukturierte Rechnungsdaten anfordert, ist das eingebettete XML genau das, was gemeint ist – nicht der Ausdruck und nicht das PDF.
Fehlersuche und Prüfung
Weicht das sichtbare PDF von den Daten ab, siehst du das erst im XML. Von hier führt der direkte Weg in den Validator, der die Datei gegen die offiziellen Regelwerke prüft.
Entwicklung und Tests
Für eigene Integrationen brauchst du echte Beispieldateien. Das extrahierte XML lässt sich unverändert als Testfall verwenden.
Archivierung des Originals
Aufzubewahren ist der strukturierte Teil in seiner ursprünglichen Form. Der Extractor liefert genau diese Bytes, unverändert und ohne Neuerzeugung.
Stapelverarbeitung
Bei einem ganzen Ordner voller Eingangsrechnungen holst du das XML in einem Durchgang heraus, statt jede Datei einzeln zu öffnen.
Welche Dateien funktionieren – und welche nicht
ZUGFeRD und Factur-X ab 2.0.1
Diese hybriden PDFs führen die Rechnungsdaten als eingebettete XML-Datei mit, typischerweise unter dem Namen factur-x.xml, zugferd-invoice.xml oder xrechnung.xml. Genau dieser Anhang wird gelesen und zum Speichern bereitgestellt.
XRechnung als reine XML-Datei
Hier gibt es nichts zu entpacken – die Datei ist bereits das XML. Der Extractor nimmt sie trotzdem an, erkennt Syntax und Profil und stellt sie zum Ansehen und Speichern bereit.
Gewöhnliche PDFs, Scans und Fotos
Ein PDF ohne eingebetteten Rechnungsanhang enthält keine strukturierten Daten. Es wird auch keine Texterkennung ausgeführt, weil sich daraus keine verlässliche E-Rechnung erzeugen lässt. In diesem Fall bekommst du eine klare Meldung statt eines leeren Downloads.
Deine Rechnungen bleiben auf deinem Gerät
Du wählst die Dateien auf deinem Gerät aus; ihr Inhalt wird nicht zur Auswertung an Billance übertragen. Das Öffnen des PDF-Containers, das Suchen des Anhangs und die Vorschau laufen vollständig im Browser. Geladen werden nur die Seite und die dafür nötigen Programmdateien. Es entsteht keine Kopie in einem Benutzerkonto oder Cloud-Archiv – leere die Liste oder schließe die Seite, und die Dateien sind weg. Lokal gespeicherte Downloads bleiben natürlich auf deinem Gerät.
Extrahieren, anzeigen oder validieren?
Diese Seite gibt dir die XML-Datei selbst. Willst du die Rechnung stattdessen einfach lesen, ist der E-Rechnungs-Viewer der kürzere Weg. Willst du wissen, ob sie den Vorgaben entspricht, prüfst du sie im Validator gegen XML-Schema, EN 16931, XRechnung und Peppol. Alle drei Werkzeuge arbeiten mit derselben Datei und laufen lokal in deinem Browser.
Häufige Fragen zum XML-Extrahieren
E-Rechnungen nicht nur entpacken, sondern erstellen
Mit der Billance-App erzeugst du XRechnung- und ZUGFeRD-Dateien selbst, prüfst sie beim Erstellen und verwaltest deine Rechnungen an einem Ort – lokal auf deinem Gerät.
E-Rechnungen mit Billance erstellen