E-Rechnung prüfen: So erkennen Sie, ob eine XRechnung oder ZUGFeRD-Datei gültig ist
„Gültig“ hat bei E-Rechnungen eine präzise Bedeutung: Die Datei besteht die Prüfung mit dem offiziellen Prüfmodul der KoSIT in der aktuellen Version. Genau diese Prüfung läuft auf dieser Seite. So lesen Sie das Ergebnis.
Die drei Prüfebenen
- Struktur (XSD): Ist es überhaupt eine wohlgeformte UBL- oder CII-Rechnung? Fehler hier bedeuten meist: falsches Format, beschädigte Datei, PDF ohne XML.
- EN 16931 (Schematron „BR-…“ und „BR-CO-…“): europäische Geschäftsregeln — Pflichtfelder, Summenarithmetik, Codes.
- XRechnung („BR-DE-…“): die deutschen Zusatzregeln — Käuferreferenz, Verkäuferkontakt, Zahlungsangaben, erlaubte Codes.
Die häufigsten Fehlercodes
| Code | Bedeutung | Behebung |
|---|---|---|
| BR-DE-15 | Käuferreferenz (BT-10) fehlt | Leitweg-ID oder Kundenreferenz eintragen |
| BR-DE-5 / 6 / 7 | Kontaktname / Telefon / E-Mail des Verkäufers fehlt | alle drei Angaben ergänzen |
| BR-CO-15 | Bruttobetrag ≠ Netto + Steuer | Rundung: Positionen einzeln runden, dann summieren |
| BR-CO-10 | Summe der Positionen ≠ Nettosumme | Positionsbeträge und LineTotalAmount abgleichen |
| BR-S-08 / BR-E-… / BR-AE-… | Steueraufschlüsselung passt nicht zu den Positionen | pro Steuerkategorie und -satz genau eine Aufschlüsselung mit passender Basis |
| BR-DE-1 / 23 | Zahlungsangaben unvollständig | Zahlungsmittelcode (58 = SEPA-Überweisung) und IBAN angeben |
| PEPPOL-EN16931-R001 | Business-Process-ID fehlt | BT-23 auf urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 setzen |
Warnungen
Warnungen machen eine Rechnung nicht ungültig, weisen aber auf Angaben hin, die Empfängersysteme oft zusätzlich erwarten (z. B. fehlendes Leistungsdatum). Beheben Sie sie, wenn es wenig kostet.
Warum ein PDF „ungültig“ sein kann, obwohl es gut aussieht
Bei ZUGFeRD zählt das eingebettete XML. Fehlt es oder ist es fehlerhaft, ist die Rechnung keine E-Rechnung — egal, wie das PDF aussieht. Ziehen Sie das PDF auf den Validator: Er extrahiert das XML und prüft es.
Jetzt prüfen — kostenlos, ohne Anmeldung
Ziehen Sie Ihre XRechnung oder ZUGFeRD-Datei auf xrechnung.dev. Sie sehen in Sekunden, ob sie gültig ist und welche Regel verletzt wurde — geprüft mit dem offiziellen KoSIT-Prüfmodul. Entwickler: dieselbe Prüfung und das Erzeugen validierter Rechnungen als API.
Validator öffnen API-Dokumentation