E-Rechnung Konverter

ZUGFeRD prüfen: eingebettete XML online validieren (Factur-X)

ZUGFeRD (international Factur-X) ist ein hybrides Format: lesbares PDF mit eingebetteter Rechnungs-XML. Unser Prüfer liest die XML aus dem PDF und prüft sie mit denselben Schematron-Regeln wie der KoSIT-Prüfer (XRechnung 3.0.2-Konfiguration).

Was die Prüfung leistet

Sie laden ein ZUGFeRD-PDF (oder die extrahierte XML) hoch. Der Dienst sucht die eingebettete Rechnungs-XML (bei ZUGFeRD/Factur-X üblicherweise CII), erkennt CII oder — bei hochgeladener XML — auch UBL, und wendet die EN-16931-Schematron-Regeln der KoSIT an. Enthält die Profilkennung „xrechnung“, laufen zusätzlich die deutschen XRechnung-CIUS-Regeln (BR-DE). Ein reines ZUGFeRD-Profil EN 16931 wird nur gegen EN 16931 geprüft.

PDF und XML sind zwei Ebenen

Menschen lesen das PDF, Software und der Validator lesen die XML. Die Prüfung gilt der strukturierten XML, nicht der optischen Darstellung. PDF/A-3-Konformität, XMP-Metadaten und der Dateiname der Einbettung (factur-x.xml oder zugferd-invoice.xml) werden nicht geprüft. Es gibt auch keinen CII-XSD-Schema-Schritt wie im KoSIT-Jar. Das ist keine vollständige Zertifizierungsprüfung.

Profil entscheidet über die E-Rechnung

Für die E-Rechnungspflicht gelten alle ZUGFeRD-Profile außer Minimum und Basic WL – also Basic, EN 16931 (früher Comfort), Extended und XRechnung. Minimum und Basic WL scheitern an EN-16931-Regeln; das Ergebnis ist korrekt, weil sie keine E-Rechnung sind. Prüfen Sie in Ihrer Software das Profil, bevor Sie die Datei versenden.

Häufige Fehler

Fehlende Pflichtfelder (BR-xx), fehlerhafte Summen (BR-CO), falsche Steuerkategorien (BR-S) und bei XRechnung-Profilen fehlende deutsche Zusatzangaben (BR-DE, etwa Leitweg-ID). Erklärungen zu vielen Regelnummern stehen unter Fehlercodes. Formal „keine Fehler“ heißt nicht steuerlich ordnungsgemäß – der Prüfer ersetzt keine Steuerberatung.

Mehr dazu: XRechnung Fehlercodes · Automatisch reparieren · ZUGFeRD-Fehler beheben

Schritt für Schritt

1. ZUGFeRD-PDF oder XML unter /pruefen hochladen (bis ca. 4 MB, ohne Anmeldung). 2. Ergebnis lesen: gültig, Fehler oder Warnungen mit Regelnummer. 3. Felder in Ihrer Software korrigieren oder die Rechnung neu erzeugen, etwa mit dem ZUGFeRD-Konverter, und erneut prüfen. Behebbare Format- und Regelverstöße können Sie auch automatisch reparieren lassen (Ausgabe als XML).

Mehr dazu: ZUGFeRD prüfen · Automatisch reparieren · ZUGFeRD-Fehler beheben · Viele PDFs automatisch prüfen: ZUGFeRD API

Datenschutz

Die Datei wird nur im Arbeitsspeicher verarbeitet und nicht gespeichert. Das Tool ist kein offizieller Dienst der KoSIT; es nutzt deren veröffentlichte Schematron-Regeln.

Häufige Fragen

Ist mein ZUGFeRD eine gültige E-Rechnung?

Ja, außer bei Minimum und Basic WL. Basic, EN 16931, Extended und XRechnung gelten als E-Rechnung. Empfang ist seit 2025 Pflicht, der Versand wird ab 2027/2028 schrittweise eingeführt.

Warum meldet der Validator BR-DE-Fehler?

BR-DE-Regeln gelten nur, wenn die Profilkennung „xrechnung“ enthält. Ein normales ZUGFeRD EN 16931 ohne XRechnung-Kennung wird nur gegen EN 16931 geprüft.

Wird das PDF selbst geprüft?

Nein. Geprüft wird die eingebettete XML. PDF/A-3, XMP und der Einbettungsname werden nicht validiert.

Reicht „keine Fehler“ für den Versand?

Für die geprüften Schematron-Regeln ja. Der CII-XSD-Schema-Schritt des KoSIT-Jars läuft hier nicht mit. Ob der Empfänger die Rechnung inhaltlich akzeptiert, kann kein Validator feststellen. Das Tool ersetzt keine Steuerberatung.

Weiterlesen