Praxisleitfaden · XRechnung

XRechnung XSD und Schema: Warum es kein einzelnes XRechnung-XSD gibt

Wer nach „XRechnung XSD“ sucht, erwartet oft eine einzige Schema-Datei. Genau das gibt es so nicht: XRechnung formuliert Regeln für die zugelassenen Syntaxen UBL und UN/CEFACT CII und kombiniert deren XSDs mit Schematron- und CIUS-Regeln.

Veröffentlicht: 12. August 2026Fachlich geprüft: 19. August 2026
Direkte Antwort

Es gibt kein einzelnes spezielles XSD, das allein „XRechnung“ definiert. Die zugelassenen Syntaxen UBL und UN/CEFACT CII besitzen XSDs; XRechnung legt zusätzliche fachliche Regeln fest, die technisch unter anderem über Schematron geprüft werden.

Worum es geht

XRechnung XSD, Schema und Validierungsarchitektur verstehen

Für wen
  • Entwickler
  • ERP-Integratoren
  • Technischer Support
Hier finden Sie
  • UBL- und CII-XSD
  • Schematron
  • KoSIT-Validator
Separat prüfen
  • Vollständige Wiedergabe aller Schema-Dateien
XRechnung vollständig validieren
Aktuelle Kerndaten

Fakten, Stand und offizielle Quellen

Offizielle KoSIT-Aussage
kein spezielles XSD nur für XRechnung; UBL/CII-XSDs plus XRechnung-Regeln
KoSIT / XStandards Einkauf

Drei Ebenen auseinanderhalten

EbeneAufgabe
XML-WohlgeformtheitGrundsyntax des XML-Dokuments.
UBL/CII-XSDErlaubte Elemente, Datentypen und strukturelle Beziehungen.
Schematron / CIUS-RegelnFachliche Pflichtfelder, Bedingungen, Berechnungen und XRechnung-spezifische Regeln.

Warum XSD allein nicht genügt

Eine XML kann alle XSD-Regeln erfüllen und trotzdem fachlich ungültig sein, etwa weil eine Käuferreferenz fehlt, ein Steuerbetrag nicht zur Bemessungsgrundlage passt oder eine XRechnung-spezifische Pflicht verletzt wird. Genau dafür werden zusätzliche Regelartefakte benötigt.

Wo die technischen Artefakte liegen

KoSIT verweist in der XRechnung-FAQ auf die öffentlich verfügbaren Validator-Konfigurationen und Releases. Diese Pakete enthalten die für die unterstützten Syntaxen benötigten Ressourcen sowie die XRechnung-Regeln.

Empfohlener Entwickler-Workflow

  1. Syntax UBL oder CII festlegen.
  2. Gültige XSD- und Codelistenartefakte aus dem offiziellen Bundle verwenden.
  3. XRechnung-Schematron-Regeln integrieren.
  4. Reale Positiv- und Negativbeispiele automatisiert testen.
  5. Bundle- und Regelstand im Deployment dokumentieren.

Warum Online-Validator und lokale Tests unterschiedliche Ergebnisse zeigen können

Wenn zwei Systeme unterschiedliche Bundle-Stände, Codelisten oder zusätzliche Peppol-/Empfängerregeln aktivieren, können die Ergebnisse abweichen. Deshalb sollte jeder Prüfbericht den Regelstand sichtbar machen.

Häufige Fragen

Wo kann ich ein XRechnung-XSD herunterladen?

KoSIT erklärt, dass es kein einzelnes XSD speziell für XRechnung gibt. Die Validator-Konfiguration enthält die relevanten UBL- und CII-XSDs sowie weitere Artefakte.

Ist eine XSD-validierte Rechnung automatisch XRechnung-konform?

Nein. Zusätzlich müssen die XRechnung- und EN-16931-Geschäftsregeln erfüllt sein.

Offizielle Grundlagen

FAQ XRechnungKoSIT / XStandards EinkaufXRechnung Bugfix Release Winter 2025/26KoSIT / XStandards EinkaufStandard XRechnungKoSIT / XStandards Einkauf