Extrahierte XML sofort online validieren
Laden Sie die extrahierte factur-x.xml in unseren Validator. Sie erhalten binnen Sekunden die Auswertung aller Pflichtfelder und den EN 16931 Prüfbericht.
1. Die Architektur hybrider E-Rechnungen (PDF/A-3 + XML)
ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) ist technisch identisch mit dem deutsch-französischen Standard Factur-X. Die Datei basiert auf dem ISO-Standard PDF/A-3 (ISO 19005-3), der es gestattet, strukturierte Dateianhänge beliebiger Formate in ein archivierungsfähiges PDF einzubetten.
Im Anhang der PDF-Datei liegt die Datei factur-x.xml. Sie folgt der internationalen UN/CEFACT CII Syntax (Cross Industry Invoice) und enthält sämtliche abrechnungsrelevanten Daten strukturiert in XML-Tags.
2. Drei einfache Wege zur Extraktion der XML-Datei
Über das Büroklammer-Menü (Dateianlagen)
- Öffnen Sie die ZUGFeRD-Rechnung im Adobe Acrobat Reader.
- Klicken Sie auf das Büroklammer-Symbol in der linken Werkzeugleiste.
- Wählen Sie die Datei factur-x.xml aus.
- Rechtsklick → "Anlage speichern..." und an beliebigem Ort ablegen.
- Die gespeicherte Datei in den DACH E-Rechnung Validator laden.
Extraktion per Skript mit pypdf / PyMuPDF
Für Entwickler und ERP-Pipelines lässt sich der XML-Anhang in wenigen Zeilen Python-Code auslesen:
from pypdf import PdfReader
reader = PdfReader("muster_zugferd_rechnung.pdf")
for name, content in reader.attachments.items():
if "xml" in name.lower():
with open("extrahierte_" + name, "wb") as f:
f.write(content[0])
print(f"Erfolgreich extrahiert: {name}")
3. Die ZUGFeRD-Profile: Welches erfüllt die E-Rechnungspflicht?
ZUGFeRD 2.2 ist in verschiedene semantische Profile unterteilt. Vorsicht: Nicht jedes Profil gilt rechtlich als E-Rechnung!
| Profil | Umfang | Gilt als E-Rechnung ab 2026? |
|---|---|---|
| MINIMUM | Nur Kopfdaten & Gesamtsummen, keine Positionen. | ❌ Nein (Keine Vorsteuerberechtigung) |
| BASIC WL | Without Lines (ohne Positionen). | ❌ Nein (Nur für Buchungsanzeigen) |
| BASIC | Einfache Positionen, reduzierte Steuerdaten. | ⚠️ Eingeschränkt |
| COMFORT (EN 16931) | Vollständige Erfüllung aller EN 16931 Pflichtangaben. | ✅ JA – Standard für deutsches B2B |
| EXTENDED | Erweiterte branchenspezifische Angaben. | ✅ JA – 100% Konform |
Automatisieren Sie die ZUGFeRD-Erstellung in Ihrem Unternehmen
Unser B2B Software-Paket enthält gebrauchsfertige Python- und CLI-Skripte zum automatischen Einbetten und Extrahieren von factur-x.xml in bestehende PDF-Dateien sowie Vorlagen für COMFORT- und XRechnung-Profile.