ValidatorPDF/A-3 & CII-XML

ZUGFeRD Validator – ZUGFeRD-Rechnung online prüfen

ZUGFeRD-PDF kostenlos validieren – prüft den PDF/A-3-Container und das eingebettete CII-XML. Alle Profile automatisch erkannt: MINIMUM bis EXTENDED, Factur-X inklusive. Keine Anmeldung, kein Datenspeicher – DSGVO-konform.

ZUGFeRD 2.1
Alle Profile
Factur-X

Jetzt kostenlos validieren

XML oder ZUGFeRD-PDF hierher ziehen oder klicken

.xml und .pdf Dateien bis 5 MB

FormatHybrides PDF + XML

Was ist eine ZUGFeRD-Datei?

ZUGFeRD ist ein hybrides Rechnungsformat: eine einzige Datei, zwei Inhaltschichten – für Menschen und Maschinen gleichzeitig.

Äußere Schicht: PDF/A-3

Das sichtbare PDF ist normkonform nach ISO 19005-3 (PDF/A-3). Es kann wie jede andere Rechnung geöffnet, ausgedruckt und archiviert werden. Der menschliche Empfänger liest diesen Teil.

  • Menschenlesbare Darstellung
  • ISO 19005-3 PDF/A-3-konform
  • Langzeitarchivierung (GoBD)
  • Druckfähig, optisch wie jede Rechnung

Eingebettete Schicht: CII-XML

Im PDF ist als Dateianlage eine XML-Datei nach CII-Standard (UN/CEFACT Cross Industry Invoice) eingebettet. Diese enthält alle Rechnungsdaten maschinenlesbar nach EN 16931. Der Validator extrahiert und prüft genau diese Anlage.

  • CII-Syntax (UN/CEFACT D16B)
  • EN-16931-konformer Datenkern
  • Automatisch von ERP-Systemen verarbeitet
  • Dateiname: zugferd-invoice.xml / factur-x.xml

Was der Validator prüft: Unser Validator öffnet das ZUGFeRD-PDF, extrahiert das eingebettete CII-XML und prüft beide Ebenen – den PDF/A-3-Container auf Formatkonformität und das XML auf Profilkonformität und EN-16931-Geschäftsregeln.

Profile5 Konformitätsstufen

Die 5 ZUGFeRD-Profile

ZUGFeRD definiert fünf Profile mit unterschiedlichem Dateninhaltsumfang. Der Validator erkennt das Profil automatisch und zeigt an, ob es E-Rechnungs-konform ist.

ProfilUmfangE-Rechnung-konform ab 2025?
MINIMUMNur Buchungsdaten (Rechnungsnummer, Datum, Betrag, Parteien). Keine Positionsdaten, keine Steuerdetails.Nein
BASIC WLKopfdaten + Steuerinformationen, aber ohne Einzelpositionsdaten (WL = Without Lines).Nein
BASICEinfacher B2B-Standard mit Positionsdaten. Deckt typische Standardrechnungen ab, aber kein vollständiger EN-16931-Kern.Nein
EN 16931Vollständiger EN-16931-Datenkern. XRechnung-kompatibel. Seit Nov. 2024 für B2G-Rechnungen an Bundesbehörden zulässig; gesetzeskonform für B2B ab 2025.Ja ✓
EXTENDEDErweiterter Datensatz für komplexe Branchen (z.B. Bau, Logistik, Automotive). Enthält optionale Felder, die im EN-16931-Kern nicht vorkommen.Ja ✓

Der Validator erkennt das Profil automatisch aus dem GuidelineSpecifiedDocumentContextParameter im CII-XML und zeigt Ihnen an, ob Ihr Profil für die E-Rechnungspflicht ausreicht.

Factur-XDeutsch-französischer Standard

Factur-X = ZUGFeRD EN 16931

🇩🇪

Deutschland

ZUGFeRD 2.x – entwickelt von FeRD (Forum elektronische Rechnung Deutschland)

Strukturidentisch

Gleiche CII-XML-Struktur, gleiche Pflichtfelder, gleiche EN-16931-Regeln – nur unterschiedliche Namen

🇫🇷

Frankreich

Factur-X 1.x – derselbe Standard unter dem französischen Namen, herausgegeben von FNFE-MPE

Praktische Bedeutung: Erhalten Sie eine Factur-X-Rechnung von einem französischen Lieferanten, können Sie sie mit demselben Validator prüfen. Unsere Validierung erkennt sowohl zugferd-invoice.xml als auch factur-x.xml als eingebetteten Dateinamen.

FehlerguideTypische ZUGFeRD-Probleme

Häufige ZUGFeRD-Fehler und ihre Lösung

ZUGFeRD-spezifische Fehler unterscheiden sich von reinen XML-Fehlern – der hybride Aufbau bringt eigene Fehlerquellen mit.

Kein eingebettetes XML im PDF

Kein XML
Ursache: Die PDF-Datei wurde nicht als ZUGFeRD exportiert, sondern als normales PDF gedruckt. Es fehlt die eingebettete CII-XML-Anlage (zugferd-invoice.xml / factur-x.xml).
Lösung: Verwenden Sie eine ZUGFeRD-fähige Software oder unseren Konverter unter /pdf-in-zugferd-umwandeln, um das XML korrekt in das PDF einzubetten.

Falsches PDF-Format (nicht PDF/A-3)

PDF/A-3
Ursache: ZUGFeRD erfordert PDF/A-3 als Container. Wird die Datei als reguläres PDF oder PDF/A-1/2 erzeugt, ist das Format ungültig – auch wenn das XML korrekt ist.
Lösung: Exportieren Sie explizit als PDF/A-3. Die meisten ZUGFeRD-Bibliotheken (mustangproject, pdfbox) setzen das automatisch, sofern sie korrekt konfiguriert sind.

Zu niedriges Profil für E-Rechnung

Profil
Ursache: Das ZUGFeRD-Profil MINIMUM oder BASIC enthält nicht den vollen EN-16931-Datenkern und gilt deshalb nicht als E-Rechnung im gesetzlichen Sinne ab 2025.
Lösung: Wechseln Sie zu ZUGFeRD EN 16931 oder EXTENDED. Nur diese beiden Profile sind seit dem 01.01.2025 für die B2B-E-Rechnungspflicht anerkannt.

Summen stimmen nicht (Positionsnettobeträge)

BR-CO-15
Ursache: Die Summe der Positionsnettobeträge (BT-106) weicht vom angegebenen Nettorechnungsbetrag ab. Typische Ursache: Rundungsfehler bei Mengenpreisen oder fehlerhaft berechnete Zu-/Abschläge.
Lösung: Alle Positionsbeträge kaufmännisch auf 2 Dezimalstellen runden und manuell addieren. Zuschläge und Abzüge separat prüfen (BT-107/108).

Falscher Gesamtbetrag (BT-112)

BT-112
Ursache: Der Gesamtrechnungsbetrag (BT-112, inkl. USt.) stimmt nicht mit der Summe aus Nettobetrag, Steuerbetrag und Zu-/Abschlägen überein.
Lösung: Formel prüfen: BT-112 = BT-109 (Netto) + BT-110 (Steuer) − BT-111 (Vorauszahlungen). Alle Zwischensummen einzeln kontrollieren.

Ungültige Einheit (UN/ECE Rec20)

Einheit
Ursache: Der Einheitencode einer Rechnungsposition (BT-130) ist nicht in der UN/ECE Recommendation 20 Codeliste definiert. Häufig verwendete ungültige Werte: "Stk", "Std", "pcs".
Lösung: Standardisierte Codes verwenden: "C62" für Stück, "HUR" für Stunden, "DAY" für Tage, "KGM" für kg, "MTR" für Meter. Vollständige Liste im EN-16931-Anhang.

Tipp: Der häufigste ZUGFeRD-Fehler ist ein fehlendes oder falsch eingebettetes XML. Wenn Ihre Buchhaltungssoftware "ZUGFeRD" als Option anbietet, aber trotzdem kein XML einbettet, prüfen Sie die Export-Einstellung genau. Unser PDF-zu-ZUGFeRD-Konverter baut das XML korrekt ein.

VergleichZUGFeRD vs. XRechnung

ZUGFeRD oder XRechnung?

Beide Formate sind E-Rechnung-konform – aber für unterschiedliche Situationen.

ZUGFeRD wählen, wenn …

  • Empfänger auch einen menschenlesbaren PDF-Ausdruck benötigt
  • B2B-Rechnung an nicht-öffentliche Unternehmen
  • Buchhaltungssoftware ZUGFeRD direkt exportiert
  • Internationale Lieferanten (Factur-X kompatibel)
  • Archivierung als eine einzige Datei gewünscht

XRechnung wählen, wenn …

  • Rechnung an eine Bundesbehörde (B2G, Pflicht seit 2020)
  • Leitweg-ID des Empfängers liegt vor
  • Peppol-Netzwerk als Übermittlungsweg genutzt wird
  • Reines XML-Format ohne PDF-Hülle gewünscht
  • EDI-Anbindung mit strukturierten Daten priorisiert

Anleitung3 Schritte

ZUGFeRD-Rechnung in 3 Schritten prüfen

1

ZUGFeRD-PDF hochladen

Laden Sie Ihre ZUGFeRD-PDF-Datei hoch. Der Validator erkennt automatisch, ob es sich um ZUGFeRD oder Factur-X handelt. Auch reine CII-XML-Dateien werden akzeptiert.

2

XML extrahiert, Profil erkannt

Das eingebettete CII-XML wird aus dem PDF extrahiert, das ZUGFeRD-Profil automatisch erkannt und beide Schichten gegen EN-16931-Regeln und Profileinschränkungen geprüft.

3

Prüfbericht mit Profil-Status

Sie erhalten einen detaillierten Bericht: erkanntes Profil, E-Rechnungs-Konformität, alle Fehler mit BR-Code und Lösungsvorschlag. Kein Konto nötig.

FAQHäufige Fragen

Fragen zum ZUGFeRD Validator

Offizielle Rechtsquellen

Offizielle Quellen zu ZUGFeRD, Factur-X und EN 16931

Diese Seite ersetzt keine steuerliche oder rechtliche Beratung. Für verbindliche Auskünfte wenden Sie sich an einen Steuerberater oder das zuständige Finanzamt.

ZUGFeRD 2.1 & Factur-X – alle Profile

ZUGFeRD jetzt kostenlos validieren

PDF/A-3-Container und eingebettetes CII-XML in einem Schritt prüfen – Profil wird automatisch erkannt, E-Rechnungs-Konformität direkt angezeigt. Ohne Anmeldung, ohne Datenspeicherung.

Alle Profile erkannt
Factur-X inklusive
DSGVO-konform