Factur-X/ZUGFeRD XML-Extraktor
Laden Sie eine Factur-X- oder ZUGFeRD-Rechnung hoch — ein normal aussehendes PDF mit einem eingebetteten strukturierten Rechnungs-XML — und erhalten Sie diese XML-Datei separat zurück, bereit zum Import in eine Buchhaltungssoftware oder zur Validierung.
Die Rechnung in der Rechnung
Eine Factur-X-Rechnung — in Deutschland ZUGFeRD — sieht aus wie ein gewöhnliches PDF und verhält sich auch so: Sie können sie öffnen, lesen, drucken. Tatsächlich sind es aber zwei Rechnungen in einer Datei: die Seiten, die ein Mensch liest, und eine strukturierte XML-Rechnung, die als Anhang im PDF eingebettet ist und für Software gedacht ist. Die Idee ist elegant — eine Datei bedient beide Zielgruppen —, bis genau der Moment kommt, in dem Sie die maschinenlesbare Hälfte für sich allein brauchen: Ihre Buchhaltungssoftware verlangt die XML-Datei, ein Validierungsdienst will sie prüfen, oder die Import-Routine Ihres Buchhalters erwartet eine eigenständige Datei. Dieses Tool öffnet das PDF im Arbeitsspeicher, hebt die eingebettete XML-Datei heraus und gibt sie Ihnen separat zurück.
Warum die XML-Datei für Ihre Buchhaltung wichtig ist
Die XML-Datei ist die Hälfte, die Arbeit spart: Beträge, Umsatzsteueraufschlüsselungen, Daten, Parteiangaben und Zahlungsinformationen kommen als strukturierte Felder an, die eine Buchhaltungssoftware importiert, ohne dass jemand eine Ziffer neu eintippen muss — genau dort, wo Tippfehler sonst entstehen. Zwei Dinge sind hier Absicht. Die extrahierte XML-Datei kommt Byte für Byte identisch zu dem heraus, was eingebettet war: Es ist das Konformitätsdokument einer anderen Partei, und selbst ein einzelnes Zeichen daran zu ändern könnte seine Gültigkeit gefährden. Und Extrahieren ist keine Validierung — dieses Tool beurteilt den Inhalt nicht. Arbeiten Sie auch mit UBL- und Peppol-Rechnungen, decken die begleitenden Tools diese Seite ab: ein struktureller Validator zum Prüfen und ein Renderer, der sie in lesbare PDFs verwandelt.
Ein Anhang, mehrere oder keiner
Die meisten Factur-X-Rechnungen betten genau eine Datei ein, und Sie erhalten die XML-Datei direkt zurück. Manche betten mehr ein — einen Lieferschein, Allgemeine Geschäftsbedingungen —, und statt Sie raten zu lassen, welcher Anhang wichtig ist, liefert das Tool ein .zip mit allem zurück, was darin enthalten war. Der dritte Fall ist die häufige Enttäuschung: ein PDF, das gar keine eingebetteten Dateien enthält. Das ist schlicht eine normale PDF-Rechnung — gescannt oder aus einer gewöhnlichen Vorlage exportiert —, und darin steckt keine versteckte XML-Datei zu finden, wie offiziell sie auch aussieht. Factur-X ist etwas, das die Software des Absenders bewusst einfügen muss; dieses Tool kann nur abrufen, was tatsächlich da war.
Was Factur-X/ZUGFeRD von einer normalen PDF-Rechnung unterscheidet
Eine Factur-X- (ursprünglich aus Frankreich/Deutschland, mittlerweile EU-weit im Einsatz) oder ZUGFeRD-Rechnung ist eine PDF/A-3-Datei mit einer strukturierten XML-Rechnung (CII-Format), die als Dateianhang eingebettet ist. Menschen öffnen das PDF wie jede andere Rechnung; Buchhaltungssoftware liest stattdessen das eingebettete XML aus. Dieses Tool extrahiert dieses XML separat.
Was ist, wenn das PDF mehr als einen Anhang enthält?
Sie erhalten ein .zip mit allem, was eingebettet war, statt einer einzelnen XML-Datei.
Werden meine Rechnungsdaten irgendwo gespeichert?
Nein. Das PDF wird im Arbeitsspeicher des Servers gelesen, um den Anhang zu extrahieren, und unmittelbar nach dem Versand der Antwort verworfen. Es wird nichts auf die Festplatte geschrieben oder protokolliert. Siehe unsere Datenschutzerklärung.
Wird die Rechnung dabei validiert?
Nein, dieses Tool extrahiert nur die bereits eingebettete Datei — es prüft nicht, ob dieses XML selbst eine gültige, konforme E-Rechnung ist.
