Was geprüft wird
- Eingebettetes XML: Eine ZUGFeRD-Rechnung ist ein PDF/A-3 mit einem Anhang
factur-x.xml(ZUGFeRD 2.x, Factur-X) oderzugferd-invoice.xml(ältere Dateien). Fehlt der Anhang, ist es keine E-Rechnung. - Profil: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT), EXTENDED oder XRECHNUNG, gelesen aus der Guideline-ID im XML. Nach den Regeln ab 2025 gelten nur BASIC und höher als ordnungsgemäße E-Rechnung; MINIMUM und BASIC WL sind keine vollständigen Rechnungen.
- EN-16931-Regeln: Pflichtfelder, Codelisten, Rechenregeln für Positionen, Steueraufschlüsselung und Zahlbetrag.
- BR-DE-Regeln, wenn das Profil XRECHNUNG ist.
ZUGFeRD-Profile im Vergleich
| Profil | Positionen | Als E-Rechnung ab 2025 |
|---|---|---|
| MINIMUM, BASIC WL | nein | nicht ausreichend, nur Buchungshilfe |
| BASIC | ja, einfach | ja |
| EN 16931 (COMFORT) | ja, vollständig | ja, empfohlen |
| EXTENDED | ja, mit Erweiterungen | ja, nicht überall lesbar |
| XRECHNUNG | ja | ja, Pflicht gegenüber Behörden |
Der Validator erkennt das Profil am Guideline-Identifier und wendet den passenden Regelsatz an: Bei EN 16931 und XRECHNUNG laufen alle rund 200 Geschäftsregeln plus die deutschen BR-DE-Regeln, bei BASIC der reduzierte Satz. Wer regelmäßig MINIMUM-Dateien erhält, sollte den Lieferanten um EN 16931 bitten, sonst bleibt die automatische Verbuchung aus.
Typische Fehler
| Regel | Bedeutung | Wer behebt es |
|---|---|---|
| BR-CO-15 | Brutto ≠ Netto + Steuer | Absender (Rundung) |
| BR-S-08 / BR-CO-17 | Steueraufschlüsselung passt nicht zu den Positionen | Absender |
| BR-08 / BR-10 | Adresse von Verkäufer oder Käufer fehlt | Absender |
| kein Szenario erkannt | Unbekannte oder veraltete Profil-ID | Absender nutzt alte ZUGFeRD-Version |
Bei Rückfragen des Absenders genügen Regel-ID und XPath aus dem Bericht. Der Hersteller seiner Rechnungssoftware weiß damit, was zu tun ist.
Häufige Fragen
Muss ich das PDF-Bild mit dem XML vergleichen?
Das XML ist die Rechnung; das Bild ist nur eine Visualisierung. Weichen beide ab, gilt das XML. Der Validator zeigt die XML-Werte an; mit der Viewer-Ansicht lässt sich das Bild daneben halten. Bei Abweichungen den Absender um eine korrigierte Datei bitten.
Ist ZUGFeRD 1.0 noch gültig?
Nein. ZUGFeRD 1.0 ist älter als die Norm EN 16931 und seit 2025 keine ordnungsgemäße E-Rechnung mehr. Das Werkzeug zeigt solche Dateien noch an, kennzeichnet sie aber als veraltet. Bitten Sie den Absender um ZUGFeRD 2.x oder XRechnung.
ZUGFeRD und Factur-X, ist das dasselbe?
Technisch ja. ZUGFeRD ab 2.1 und Factur-X ab 1.0 sind dieselbe Spezifikation, gemeinsam gepflegt von FeRD (Deutschland) und FNFE-MPE (Frankreich). Der eingebettete Anhang heißt in beiden Fällen factur-x.xml.
Warum besteht mein PDF in einem anderen Tool, hier aber nicht?
Viele einfache Werkzeuge prüfen nur, ob das XML wohlgeformt ist. Dieser Validator führt den vollständigen Schematron-Regelsatz der deutschen Behörden aus. Eine Datei, die hier scheitert, scheitert auch an einem Rechnungsportal oder einem strengen ERP-Import.
Für Entwickler: dieselbe Engine als API
curl -F file=@invoice.pdf https://einvoicechecker.com/v1/validatecurl -F file=@invoice.xml https://einvoicechecker.com/v1/parsecurl -F file=@invoice.xml "https://einvoicechecker.com/v1/render?lang=de" -o invoice.html