Zuletzt aktualisiert: Mai 2026
ZUGFeRD-Validierung verstehen – Profile, PDF/A-3 und Factur-X
Was prüft ein ZUGFeRD-Validator? Ein ZUGFeRD-Validator prüft drei Ebenen gleichzeitig: das umschließende PDF muss dem Standard PDF/A-3 entsprechen, die eingebettete XML-Datei (factur-x.xml) muss den Schematron-Regeln des gewählten Profils genügen, und die XMP-Metadaten im PDF müssen die ZUGFeRD-Version korrekt deklarieren. Erst wenn alle drei Schichten passen, gilt die Rechnung als konform.
→ Datei jetzt im Online-Validator prüfen (kostenlos, ohne Registrierung)
Inhaltsverzeichnis
- ZUGFeRD-Validierung verstehen – Profile, PDF/A-3 und Factur-X
- Was eine ZUGFeRD-Datei technisch ausmacht
- Die ZUGFeRD-Profile im Vergleich
- Was bei der Validierung wirklich geprüft wird
- Mustang, KoSIT und Veraval: drei Validatoren, ein Standard
- Häufige PDF/A-3-Fehler – und ihre Ursache
- ZUGFeRD mit XRechnung-Profil: wann ist es identisch valide?
- Versionen von ZUGFeRD im Überblick
- So nutzen Sie unseren ZUGFeRD Validator

Was eine ZUGFeRD-Datei technisch ausmacht
ZUGFeRD ist ein hybrides Format: ein PDF/A-3-Dokument mit einer angehängten XML-Datei. Das PDF zeigt die Rechnung visuell, die XML enthält dieselben Daten maschinenlesbar. Beide Teile müssen inhaltlich übereinstimmen, sonst meldet jeder ernst zu nehmende Validator einen Konflikt.
Der Name steht für „Zentraler User Guide des Forums elektronische Rechnung Deutschland“. Entwickelt wird der Standard vom FeRD (Forum elektronische Rechnung Deutschland), die französische Schwester heißt Factur-X – technisch identisch, nur mit anderer Profilbezeichnung.
Die ZUGFeRD-Profile im Vergleich
Jede ZUGFeRD-Rechnung gehört zu genau einem Profil. Das Profil legt fest, welche Felder Pflicht sind und welche Schematron-Regeln greifen. Ein ZUGFeRD-Validator erkennt das Profil automatisch aus den XMP-Metadaten und wendet anschließend die passende Regelmenge an.
| Profil | Inhalt | EN 16931-konform | Typischer Einsatz |
| MINIMUM | Kopf- und Summendaten, keine Positionen | Nein | Buchhalterische Erfassung, kein Versand an Behörden |
| BASIC WL | Wie BASIC, aber ohne Positionsdaten | Nein | Interne Verarbeitung, Skonto-Daten |
| BASIC | Pflichtfelder inkl. Positionen | Eingeschränkt | Einfache B2B-Rechnungen |
| EN 16931 (Comfort) | Voller Pflichtumfang der europäischen Norm | Ja | Standard für B2B und B2G |
| EXTENDED | EN 16931 plus zusätzliche strukturierte Felder | Ja, mit Erweiterungen | Branchenspezifische Anforderungen |
| XRECHNUNG | ZUGFeRD-Profil mit XRechnung-Regeln (CIUS) | Ja, mit BR-DE-Regeln | Rechnungen an deutsche Behörden |
Was bei der Validierung wirklich geprüft wird
Wer eine ZUGFeRD-Datei in einen Validator zieht, sieht selten alle Prüfschritte im Detail. Im Hintergrund laufen vier Ebenen ab:
- PDF/A-3-Konformität: Schriftarteneinbettung, ICC-Profile, kein JavaScript, korrekte Tags. Geprüft wird gegen die ISO-Norm 19005-3.
- XMP-Metadaten: Im PDF müssen die Einträge
fx:DocumentType,fx:ConformanceLevelundfx:Versionvorhanden sein und zum gewählten Profil passen. - Attachment-Definition: Die factur-x.xml muss als „Source“ oder „Alternative“ angehängt sein, mit der korrekten AFRelationship-Angabe – sonst erkennt das Empfängersystem das XML nicht als Nutzdaten.
- Schematron-Prüfung der XML: Die XML wird gegen die offiziellen Schematron-Dateien des FeRD validiert. Jede Profil-Stufe hat eigene Regeln, das XRECHNUNG-Profil zusätzlich die deutschen BR-DE-Regeln aus der KoSIT-Spezifikation.
Mustang, KoSIT und Veraval: drei Validatoren, ein Standard
Im deutschsprachigen Raum sind drei Werkzeuge gängig. Sie liefern bei korrekter Konfiguration identische Ergebnisse, unterscheiden sich aber in Bedienung und Detailtiefe der Berichte.
- Mustang Validator: Open-Source-Bibliothek aus der ZUGFeRD-Community, prüft Schematron und PDF/A-3 in einem Schritt. Liefert ausführliche Konsolen-Logs, ideal für die Integration in CI-Pipelines.
- KoSIT Validator: Die offizielle Prüfsoftware der Koordinierungsstelle für IT-Standards des Bundes. Erforderlich, wenn Rechnungen das XRECHNUNG-Profil tragen und an deutsche Behörden gehen.
- Veraval: Französisches Pendant für Factur-X. Identische technische Basis, aber französische Beschriftung und auf französische Steuerregeln zugeschnittene Codelisten.
Häufige PDF/A-3-Fehler – und ihre Ursache
Wer Rechnungen aus generischen PDF-Bibliotheken erzeugt, stolpert immer wieder über dieselben Punkte:
- XMP-Metadaten ohne fx-Namespace: Das PDF ist zwar ZUGFeRD-„fertig“, aber der Validator erkennt die Datei nicht als hybrides Format.
- Falsche AFRelationship: Steht die XML als „Unspecified“ im PDF, gilt sie als unverbindlicher Anhang. Korrekt ist
/Sourcefür ZUGFeRD ab Version 2.x. - Nicht eingebettete Schriften: PDF/A-3 verlangt, dass jede verwendete Schrift komplett im Dokument liegt. Subset-Embedding reicht, externe Referenzen nicht.
- Verschlüsseltes oder signiertes PDF: Verschlüsselung und einige Signaturvarianten sind in PDF/A-3 nicht erlaubt.
- Inkonsistente Werte zwischen PDF-Text und XML: Rechnungsbetrag im sichtbaren PDF weicht von
BT-112in der XML ab. Das ist kein technischer, sondern ein fachlicher Fehler – und der Empfänger weist die Rechnung trotzdem zurück.
ZUGFeRD mit XRechnung-Profil: wann ist es identisch valide?
Das ZUGFeRD-Profil XRECHNUNG ist technisch eine ZUGFeRD-Hülle mit den Inhaltsregeln der XRechnung. Damit eine solche Datei sowohl als ZUGFeRD als auch als XRechnung durchgeht, müssen drei Bedingungen erfüllt sein: Die XMP-Metadaten deklarieren das passende XRechnung-Profil, die XML hält alle BR-DE-Regeln aus der KoSIT-Spezifikation ein, und das PDF erfüllt zusätzlich PDF/A-3. In der Praxis lohnt sich das vor allem für Rechnungen an Behörden, bei denen das Empfangsportal beides akzeptiert.
Versionen von ZUGFeRD im Überblick
Eine vollständige Versionshistorie finden Sie auf unserer ZUGFeRD-Übersichtsseite. Die wichtigsten Releases im Kurzüberblick:
- 1.0 (Juni 2014) – erste produktive Fassung
- 2.0 (März 2019) – Ausrichtung auf EN 16931, neuer Profilaufbau
- 2.1 (März 2020) – inhaltlich identisch mit Factur-X 1.0
- 2.2 (März 2022) – Erweiterungen für den europäischen Markt
- 2.3.3 (Mai 2025) – aktuelle Pflichtversion in vielen Verwaltungen
- 2.4 (Dezember 2025) – Profil EXTENDED erweitert
- 2.5 (geplant Mai 2026) – Anpassungen für Peppol-BIS-Kompatibilität
So nutzen Sie unseren ZUGFeRD Validator
Ziehen Sie Ihre ZUGFeRD-Datei (PDF/A-3 mit eingebettetem XML) oder eine reine factur-x.xml in das Upload-Feld unseres Online-Validators. Sie erhalten innerhalb weniger Sekunden einen Prüfbericht mit erkanntem Profil, gefundenen Schematron-Verstößen und einem Hinweis, ob das PDF/A-3-konform ist. Die Datei verlässt unsere EU-Infrastruktur nicht und wird nach der Prüfung gelöscht.
→ ZUGFeRD-Datei jetzt online prüfen
Sie möchten ZUGFeRD direkt aus SAP versenden und empfangen? Werfen Sie einen Blick auf unsere SAP-Lösung für die E-Rechnung.




