XRechnung-Validator · technische Methodik

Was der Validator prüft – und was „valide“ bedeutet.

Die Prüfung kombiniert XML-Schema und maschinenlesbare Geschäftsregeln. Maßgeblich ist der fest gebündelte Runtime-Regelsatz, nicht nur die Versionsnummer des Formats.

Runtime-Regelsatz v2026-08-31
XRechnung Version 3.0.2
Erkannte XML-Szenarien 3

Sechs Prüfstationen, ein versioniertes Ergebnis.

Fehler aus XSD und Schematron werden gesammelt. Der Endpoint nennt den verwendeten Stand im Response-Header X-Validator-Rules-Version.

  1. Base64- und XML-Grundprüfung
  2. Erkennung des Root-Elements und Auswahl des passenden XSD-Szenarios
  3. XSD-Schema-Prüfung für UBL Invoice, UBL CreditNote oder CII; bei Factur-X EN 16931 mit dessen Profilschema
  4. EN-16931-Geschäftsregeln per Schematron
  5. Bei XRechnung: CIUS-Regeln und szenariospezifische KoSIT-Bewertung
  6. Bei CII mit EN-16931-Profilkennung: zusätzlich das gebündelte Factur-X-/ZUGFeRD-Regelwerk
Mit Beispieldateien ausprobieren: Beide Downloads enthalten nur synthetische Daten. Das ausgewiesene Ergebnis gilt für den Runtime-Regelsatz v2026-08-31.

Welche XML-Wurzeln erkannt werden.

Die Auswahl des Szenarios erfolgt am Root-Element und Namespace, bevor die zugehörige XSD-Prüfung startet.

SzenarioSchemaAusgeführte Regelgruppen
UBL 2.1 Invoice
ubl-invoice
UBL-Invoice-2.1.xsdEN 16931 · XRechnung-CIUS
UBL 2.1 CreditNote
ubl-creditnote
UBL-CreditNote-2.1.xsdEN 16931 · XRechnung-CIUS
UN/CEFACT CII D16B
cii
CrossIndustryInvoice 100pD16BEN 16931 · XRechnung-CIUS · Factur-X/ZUGFeRD EN 16931

CII ist bewusst strenger kombiniert: Der aktuelle Runtime-Pfad führt neben EN 16931 und XRechnung-CIUS auch das gebündelte Factur-X-/ZUGFeRD-Schematron im Profil EN16931 aus. Die drei Fehlerlisten werden vereinigt und nach Regelcode plus Text dedupliziert.

So lesen Sie den Status.

Ein Status beschreibt ausschließlich den eingereichten Datensatz unter dem genannten Regelsatz.

OK

Keine ausgegebene Fehlerregel.

XML und Schema waren lesbar; die ausgeführten Schematron-Regeln haben keine als Fehler zurückgegebene Verletzung gefunden.

ERROR

Schema- oder Regelverstoß.

Mindestens eine XSD-Prüfung oder Geschäftsregel ist fehlgeschlagen. Regelcodes und Meldung bilden den technischen Befund.

Nicht verfügbar

Kein belastbarer Prüfstatus.

Ein Netzwerk- oder Runtime-Fehler ist weder ein positives noch ein negatives Validierungsergebnis. Die Prüfung muss wiederholt werden.

Was dieses Ergebnis nicht bestätigt.

  • Ein grünes Ergebnis bedeutet: Für den hochgeladenen XML-Datensatz wurden unter dem genannten Runtime-Regelsatz keine als Fehler ausgegebenen Regelverletzungen gefunden.
  • Das Ergebnis bestätigt weder Identität und Vertretungsberechtigung der Beteiligten noch die wirtschaftliche Richtigkeit der Rechnung.
  • Annahme durch ZRE, OZG-RE, Peppol-Access-Points oder ein Empfängersystem wird nicht geprüft.
  • Die technische Prüfung ist keine steuerliche oder rechtliche Einzelfallberatung.

Quellen hinter dem Regelsatz.

Geprüft am 11. September 2026. Links führen zu den Herausgebern oder den fest verwendeten Quellständen.