F: Wie prüfe ich meine XRechnung vor dem Versand?

Kurz: Verbindlich ist der Prüfbericht des offiziellen KoSIT-Validators mit der aktuellen XRechnung-Prüfkonfiguration. Diese Kombination nutzen auch viele Rechnungseingangsplattformen. Prüfen Sie Ihre Dateien damit, bevor Sie sie versenden.

Was Sie brauchen

Die Prüfkonfiguration wird regelmäßig aktualisiert. Verwenden Sie immer die neueste Fassung – Regeln können sich ändern, wie zuletzt bei CII-SR-465.

Prüfung starten

java -jar validator-standalone.jar -s konfiguration\scenarios.xml -r konfiguration -o bericht rechnung.xml

-s zeigt auf die Datei scenarios.xml der entpackten Konfiguration, -r auf deren Ordner, -o auf den Ausgabeordner für den Prüfbericht. Der Validator prüft XRechnungen in beiden Syntaxen (CII und UBL).

Ergebnis lesen

Die Konsole zeigt ACCEPTABLE oder REJECT. Im Ordner bericht liegt der ausführliche Prüfbericht mit allen Meldungen und der Fundstelle in der Datei. Fehler führen zur Ablehnung, Warnungen nicht.

Häufige Fehler

Und die Schema-Prüfung der SDK?

ValidateXmlAgainstXsd der Aloaha ZUGFeRD SDK prüft eine Datei gegen ein XSD-Schema, also nur die Struktur. Die Geschäftsregeln (Rechenregeln, Pflichtfelder, BR-DE-Regeln) prüft erst der KoSIT-Validator.