Was wird bei der Validierung geprüft?
Eine vollständige Validierung durchläuft mehrere Prüfschritte.
XML-Wellformedness
TechnischIst das XML syntaktisch korrekt? Sind alle Tags geschlossen und korrekt verschachtelt?
Schema-Validierung
TechnischEntspricht die Struktur dem XRechnung- oder ZUGFeRD-Schema (XSD)?
Schematron-Regeln
SemantischWerden die Geschäftsregeln eingehalten? Sind alle Pflichtfelder je nach Kontext ausgefüllt?
Berechnungsprüfung
SemantischStimmen Netto + MwSt = Brutto? Sind Positionssummen korrekt?
Format-Spezifika
OptionalBei ZUGFeRD: PDF/A-Konformität und XML-PDF-Konsistenz prüfen.
Validierungstools im Überblick
Diese Tools können Sie zur Prüfung von E-Rechnungen nutzen.
Portale (ZRE, OZG-RE)
Validierung bei der Einreichung
- Behördenportale
- Automatisch beim Upload
- Detaillierte Fehlerberichte
Software-integriert
In Buchhaltungssoftware eingebaut
- DATEV, Lexware, sevDesk
- Automatische Prüfung
- Nahtlose Integration
Häufige Validierungsfehler
Diese Fehlercodes tauchen bei der Validierung besonders oft auf.
| Code | Problem | Lösung |
|---|---|---|
| BR-01 | Rechnungsnummer fehlt | Fügen Sie eine eindeutige Rechnungsnummer hinzu. |
| BR-DE-01 | Leitweg-ID fehlt (bei Behörden) | Tragen Sie die Leitweg-ID des Auftraggebers ein. |
| BR-DE-15 | Steuernummer oder USt-IdNr. fehlt | Mindestens eine der beiden Nummern muss angegeben sein. |
| BR-CO-10 | Summenberechnung falsch | Prüfen Sie, ob Netto + MwSt = Brutto stimmt. |
| BR-16 | Rechnungsdatum fehlt oder ungültig | Datum im Format YYYY-MM-DD angeben (z.B. 2025-01-15). |
E-Rechnung validieren – Schritt für Schritt
E-Rechnung hochladen
Laden Sie Ihre XRechnung (XML) oder ZUGFeRD-Rechnung (PDF mit XML) in den Validator.
Automatische Prüfung
Der Validator prüft XML-Struktur, Schema-Konformität und alle Geschäftsregeln.
Ergebnisse analysieren
Fehler werden mit Fehlercode, Beschreibung und betroffener Stelle angezeigt.
Fehler korrigieren
Beheben Sie die gemeldeten Probleme in Ihrer Rechnungssoftware (nicht im XML!).
Erfolgreich validiert
Wenn keine Fehler mehr angezeigt werden, ist die E-Rechnung versandbereit.
Häufige Fragen zur Validierung
Was bedeutet E-Rechnungs-Validierung?
Validierung prüft, ob eine E-Rechnung technisch korrekt ist: Stimmt die XML-Struktur? Sind alle Pflichtfelder vorhanden? Sind die Berechnungen richtig? Entspricht sie der Norm EN 16931?
Warum sollte ich E-Rechnungen vor dem Versand validieren?
Ungültige E-Rechnungen werden vom Empfänger automatisch abgelehnt. Durch vorherige Validierung vermeiden Sie Verzögerungen, Nacharbeit und einen unprofessionellen Eindruck.
Was ist der Unterschied zwischen Schema- und Schematron-Validierung?
Schema-Validierung prüft die XML-Struktur (Syntax). Schematron-Validierung prüft die Geschäftsregeln (Semantik) – z.B. ob Summen stimmen oder Pflichtfelder je nach Kontext ausgefüllt sind.
Welche Validatoren sind kostenlos?
Es gibt mehrere kostenlose Optionen: Unser Clever Invoice Validator, der KoSIT-Validator (Open Source) und verschiedene Online-Tools. Für produktiven Einsatz empfehlen wir regelmäßig aktualisierte Lösungen.
Was bedeuten die Fehlercodes bei der Validierung?
Fehlercodes wie BR-01 oder BR-DE-15 verweisen auf verletzte Geschäftsregeln. BR = Business Rule, DE = Deutschland-spezifisch. Die Dokumentation der Norm erklärt jeden Code im Detail.
Kann ich ZUGFeRD-Rechnungen auch validieren?
Ja, bei ZUGFeRD wird das eingebettete XML extrahiert und validiert. Zusätzlich kann geprüft werden, ob PDF und XML inhaltlich übereinstimmen und ob das PDF dem PDF/A-Standard entspricht.