XML-Validierung

Warum besteht XML die XSD-Prüfung, aber nicht EN 16931?

Kurze Antwort

Weil es sich um unterschiedliche Validierungsebenen handelt. XSD prüft die XML-Syntax und die Datentypen. EN 16931 und die anwendbare CIUS prüfen Pflichtangaben, zulässige Codes, Berechnungen und definierte logische Beziehungen. Auch das Bestehen beider Prüfungen bestätigt für sich allein weder die tatsächliche Transaktion noch ihre Richtigkeit nach Vertrag und Steuerrecht.

XSD

Was geprüft wird

XML-Syntax, zulässige Elemente, deren Reihenfolge und Datentypen.

EN 16931

Was geprüft wird

Pflichtangaben, zulässige Codes, Berechnungen und definierte logische Beziehungen.

Grenze

Was nicht bestätigt wird

Auch eine erfolgreiche Validierung bestätigt weder die tatsächliche Leistung noch die vertragliche Richtigkeit oder eine vollständige steuerliche Beurteilung.

Vorgehen

Schichtweise validieren

XSD, EN 16931, Peppol/CIUS und die auf das Dokument anwendbaren slowakischen Regeln verwenden.

Fazit

Das Bestehen von XSD und EN 16931 belegt die Konformität mit den geprüften Validierungsebenen, nicht die tatsächliche oder rechtliche Richtigkeit der Transaktion.

Quellen

  • Validierungskonformität ist kein Nachweis der tatsächlichen, vertraglichen oder steuerrechtlichen Richtigkeit.

OpenPeppol — Peppol BIS Billing 3.0, Validation · OpenPeppol — Peppol BIS Billing validation rules

Keine Rechtsberatung.