Technische Referenz

XRechnung: XSD, Schematron und Validator-Regeln

Für XRechnung gibt es keine eigene XSD. Geprüft wird in drei Schritten: XML-Syntax (UBL oder CII), europäische Norm EN 16931 und deutsche Geschäftsregeln. Unten sehen Sie, welcher Schritt welche Fehler findet.

1. Syntax und XSD

Die XSD-Dateien prüfen, ob XML-Elemente, Datentypen, Reihenfolge und Verschachtelung der gewählten Syntax entsprechen. XRechnung kann UBL 2.1 oder UN/CEFACT CII verwenden.

2. EN 16931

Die europäische Norm definiert das semantische Rechnungsmodell. Sie verbindet fachliche Business Terms wie BT-10 mit den Elementen der beiden XML-Syntaxen.

3. XRechnung-Regeln

Zusätzliche deutsche Geschäftsregeln werden vor allem mit Schematron geprüft. Ein XSD-valider Beleg kann deshalb trotzdem als XRechnung abgelehnt werden.

Mit echten Dateien nachvollziehen

Vergleichen Sie dasselbe Rechnungsbeispiel in UBL und CII. Beide Dateien wurden gegen die aktuelle KoSIT-Konfiguration geprüft und zeigen, wie identische Business Terms in unterschiedlichen XML-Strukturen abgebildet werden.

UBL- und CII-Beispiele öffnen

Datenschutz-Einstellungen

Wir verwenden notwendige Cookies für den Betrieb von RechneX. Mit Ihrer Einwilligung messen wir Kampagnen über Google Ads und Microsoft Advertising. Marketing-Dienste werden erst mit Ihrer Einwilligung geladen. Sie können die Auswahl jederzeit ändern.

Datenschutzerklärung