Zum Hauptinhalt springen

Übersicht der Validierungsregeln

Redaktioneller Hinweis

Stand: 04.03.2026

Redaktioneller Hinweis

Die Informationen auf dieser und allen Unterseiten wurden dem XZuFi Validator Handbuch (öffnet in neuem Tab, Download) entnommen.

Die Validatorbiblothek wird kontinuierlich weiterentwickelt. Es ist möglich, dass die Informationen auf dieser Seite nicht mehr aktuell sind. Bitte beachten Sie die Änderungshistorie (öffnet in neuem Tab) in der veröffentlichten Validatorbibliothek auf GitLab.

Die Tabelle enthält eine Übersicht aller vorhandenen Validierungsregeln. Die Spalte Validator-Id enthält eine eindeutige Nummer der Validierungsregel. Über diese Nummer kann eine Fehler, Warnungs oder Hinweis Meldung in einem Validierungsprotokoll einer Validierungsregel zugeordnet und somit die Fehler schneller identifiziert werden.

Die Kurzbeschreibung enthält Name sowie eine kurze Beschreibung der Validierungsregel. Eine ausführliche Beschreibung samt Beispiele ist über die Verlinkung in der unten stehende Tabelle auffindbar.

Das Datum der ersten Veröffentlichung und das Datum der geplanter Umstellung in Fehler-Modus sind in den Spalten Veröffentlicht und Geplante Umstellung enthalten. Das Datum der Umstellung ist standardmäßig auf 6 Monate nach dem Datum der Veröffentlichung eingestellt. Das Umstellungsdatum kann nach Bedarf verschoben werden. Ist die geplante Umstellung mit keinem Datum versehen, so wird Validator über eine unbegrenzte Zeit im Warnung-Modus betrieben und dient ausschließlich zur Verbesserung der Datenqualität.

Der "Typ" zeigt an, ob es sich um einen Validator für die Datenqualität (DQ) handelt, oder ob er aus Erfordernissen der externen, verbindlichen Standards erwächst (ST) wie z. B. XZuFi-Standard oder Leika+. (T) markiert solche Validatoren, die für die Funktionsweise des PVOG technisch notwendig sind. Der Zusatz (RI) steht für "referenzielle Integrität" und bedeutet, dass die jeweilige Validierungsregel notwendig ist, damit die Daten mit einander verknüpft werden können, d.h. dass lose Daten, sogenannte "Karteileichen" vermieden werden.

Der Modus zeigt, ob der Validator im Sammlerdienst im Fehler oder im Warnung Modus betrieben wird. Alle Daten, welche Validierungsregeln im Fehler Modus nicht erfüllen, werden vom Sammlerdienst abgelehnt.

Die Spalte Push-Kompatibel beschreibt, ob eine Validierungsregel bereits bei der Verarbeitung einer Push-Nachricht vollständig ausgeführt werden kann. Validierungsregeln, die ausschließlich ein einzelnes Dokument bzw. eine einzelne Nachricht prüfen oder deren benötigte Vergleichsdaten, also andere XZuFi-Objekte des Redaktionssystems, beim Push bereits verfügbar sind, sind push-kompatibel. Das Validierungsergebnis kann dem Redaktionssystem dadurch unmittelbar zurückgemeldet werden ("Push-Kompatibel - Ja"). Ist eine vollständige Prüfung erst möglich, wenn alle relevanten Dokumente bzw. Objekte eines Redaktionssystems vorliegen, wird die Validierungsregel erst in der nächtlichen Gesamtvalidierung ausgeführt ("Push-Kompatibel - Nein"). Beim Pull-Verfahren werden alle Dokumente eines Redaktionssystems vollständig abgerufen und geprüft. Da in diesem Fall schon alle Daten zur Verfügung stehen, können die Regeln aller Validatoren direkt ausgeführt werden.

Sofern der Validator mehrere Sprachen validiert, wird in der Spalte Übersetzungs-Modus angegeben in welchem Modus der Validator für nicht auf deutsch verfasste Texte arbeitet.

VAL_TECHFormatprüfung der Dokumente nach XZuFi-Standard--.--.------.--.----TJa
VAL0065Eindeutigkeit des Zugangskanals. In XZuFi-2.3.1 dürfen Leistungsmodule gleichen Typs nur mehrfach vorkommen, wenn sie sich in den Zugangskanälen unterscheiden. Gleiche Zugangskanal-Codes oder eine Kombination aus ‚Online/Offline = 000‘ mit ‚Online = 100‘ oder ‚Offline = 200‘ ist nicht erlaubt. Nicht geprüft werden modulText und modulTextIndividuell. Beim modulUrsprungsportal ist ein Modul pro Sprache erlaubt.26.06.202531.12.2025DQWarnungWarnungJa
VAL0064Ein Formular in einer Organisationseinheit muss mindestens eine Zuständigkeit enthalten.29.07.202410.02.2025DQ, RIWarnungJa
VAL0063Eine Leistung enthält nicht alle Typisierungen des Leistungsschlüssels, die vom FIM-Leistungskatalog vorgegeben sind.08.01.2024--.--.----DQHinweisJa
VAL0062Eine Leistung enthält Typisierungen des Leistungsschlüssels, die nicht vom FIM-Leistungskatalog vorgegeben sind.08.01.2024--.--.----DQWarnungJa
VAL0061Triggerwort-Test. Testet, ob das Triggerwort ValidatorErrorExpression im Textmodul 06 enthalten ist.05.10.2023--.--.----DQFehlerJa
VAL0060Eine Leistung darf keine Kategorie mit der Bezeichnung ‚Mustertext‘ enthalten.02.06.2023--.--.----DQFehlerJa
VAL0059Länderbezogene Leistungsschlüssel müssen zum Handbuch LeiKa-plus konform sein.02.02.2023--.--.----ST, DQWarnungJa
VAL0057Zwei Leistungen dürfen nicht den gleichen Leistungsschlüssel referenzieren.15.11.2022--.--.----DQHinweisJa
VAL0056Leistungsschlüssel aus dem Element xzufi:referenzLeika müssen im FIM-Leistungskatalog existieren.14.10.2022--.--.----DQHinweisJa
VAL0055Onlinedienste müssen eine ID, sowie eine schemeAgencyID in gültiger Form enthalten.03.12.202003.06.2021TFehlerJa
VAL0054ARS-Schlüssel Test. Der ARS-Schlüssel muss in der Liste urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:rs vorhanden sein.20.09.2022--.--.----DQWarnungJa
VAL0053Das XZuFi-Dokument darf HTML-Tags nur an den dafür zugelassenen Elementen enthalten.09.08.2022--.--.----ST, DQWarnungJa
VAL0052Prüft die Codeliste im XRepository. Die Codeliste muss im XRepository existieren und der Code muss in der Liste vorhanden sein.01.07.202201.01.2023ST, TWarnungJa
VAL0051PV-Lagen Test. Prüfen der PV-Lagen Zuordnung gegen den FIM-Leistungskatalog.01.07.2022--.--.----DQHinweisJa
VAL0050Zuordnung des Leistungsschlüssels. Die Leistung darf maximal einen Leistungsschlüssel referenzieren.04.04.2022--.--.----DQHinweisJa
VAL0049Doppelte Zuständigkeiten im Formular. Ein Formular darf keine zwei identische Zuständigkeiten enthalten.24.03.202224.09.2022TFehlerJa
VAL0048Leistungsreferenz am Formular. Eine im Formular referenzierte Leistung muss existieren.23.03.202223.09.2022T, RIFehlerJa
VAL0047Pflichtattribute am Formular. Ein Formular muss alle erforderlichen Attribute enthalten.22.03.202222.09.2022DQFehlerWarnungJa
VAL0046Leistungsschlüssel Test. Der Leistungsschlüssel einer Leistung ist kein FIM-Schlüssel.15.03.202215.09.2022DQWarnungJa
VAL0045TMP-Leistungsschlüssel Test. Der Leistungsschlüssel ist temporär.15.03.202215.09.2022DQWarnungJa
VAL0044Rolle der Organisationseinheit. Die Rolle einer Organisationseinheit muss gesetzt sein.28.01.202228.07.2022DQFehlerJa
VAL0043Vollständigkeit der Sprachversion. Alle übertragenen Sprachen müssen durch Sprachversion deklariert sein.07.01.202207.07.2022DQWarnungJa
VAL0042Geo-Koordinaten Test. Die Geo-Koordinaten müssen im EPSG-Standard übertragen werden und müssen in Deutschland liegen.01.09.202101.03.2022DQHinweisJa
VAL0041Sprache des Moduls. Die Sprache des Modulinhaltes muss gekennzeichnet werden.21.05.202121.11.2021ST, DQFehlerJa
VAL0040RedaktionssystemId Test. Die RedaktionssystemId muss mit den Daten mitübertragen werden.21.05.202121.11.2021TFehlerFehlerJa
VAL0039Leerer Inhalt Test. Ein XZuFi-Dokument darf keine String-Elemente mit leerem Inhalt haben.21.05.202121.11.2021DQHinweisJa
VAL0038Leistung mit unzulässiger Typisierung. Der Typ der Leistung muss im zulässigen Wertebereich liegen.21.05.202121.11.2021T, ST, DQFehlerJa
VAL0037Leistung ohne Typisierung. Leistungen müssen mindestens eine Typisierung enthalten.28.01.202128.07.2021T, STFehlerJa
VAL0036Pflicht Textmodule an der Leistung. Leistungen müssen ein nicht-leeres Textmodul mit Code 02 oder 03 enthalten. Enthält eine Leistung kein Textmodul mit Code 06 (oder nur eines mit leerem Inhalt), muss sie mindestens eine Spezialisierung enthalten und alle ihre Spezialisierungen müssen ein Textmodul mit Code 06 liefern. Generell dürfen Spezialisierungen keine Textmodule mit Code 02, 03 oder 06 mit leerem Inhalt haben, wenn die Spezialisierung die Inhalte ersetzt und nicht ergänzt. Für XZuFi 2.3.1 gelten diese Regeln je angegebenem Zugangskanal. Die Prüfung erfolgt pro in der Leistung definierte Sprachversion.28.01.202128.07.2021DQHinweisHinweisNein
VAL0035Minimale Zuständigkeit. Für eine Leistung muss mindestens eine Organisationseinheit oder ein Onlinedienst zuständig sein.28.01.202128.07.2021DQHinweisNein
VAL0034Anschrift Test. Die Anschrift einer Organisationseinheit muss vollständig sein.28.01.202128.07.2021DQFehlerJa
VAL0033URI-Format Test. Das Format von URIs bzw. URLs muss dem ‚RFC 2396‘ entsprechen.28.01.202128.07.2021TFehlerJa
VAL0032Quelle der Codeliste. URI und Version einer Codeliste müssen definiert sein.03.12.202003.06.2021T, ST, DQFehlerJa
VAL0031Eindeutigkeit des Identifikators. Der Identifikator eines Geschäftsobjektes muss eindeutig sein.03.12.202003.06.2021TFehlerJa
VAL0030Eindeutigkeit des Textmoduls. Bei den Daten in XZuFi-2.2-Format dürfen zwei Textmodule einer Leistung nicht denselben Code haben. Bei den Daten in XZuFi 2.3.1-Format dürfen zwei Textmodule einer Leistung gleichen Code haben, wenn diese verschiedene Zugangskanäle besitzen. Eine Kombination aus ‚Online/Offline = 000‘ und ‚Online = 100‘ bzw. ‚Offline = 200‘ ist nicht erlaubt.03.12.202003.06.2021DQFehlerJa
VAL0029Doppelte Zuständigkeiten an der Organisationseinheit. Zwei Zuständigkeiten einer Organisationseinheit dürfen nicht identisch sein.03.12.202003.06.2021TFehlerJa
VAL0028Referenz einer Leistung an der Organisationseinheit. Eine in der Organisationseinheit referenzierte Leistung muss existieren.03.12.202003.06.2021DQ, RIFehlerJa
VAL0027Gültige Identifikator Test. Ein Geschäftsobjekt muss einen Identifikator im vorgeschriebenen Format besitzen.03.12.202003.06.2021T, DQFehlerJa
VAL0026Format des Gültigkeitsgebietes. Das Gültigkeitsgebiet einer Leistung muss ARS-Format haben.03.12.202003.06.2021TFehlerJa
VAL0025Gültigkeitszeitraum Test. Die bereitgestellten Daten dürfen keine zeitlichen Widersprüche enthalten.03.12.202003.06.2021DQFehlerJa
VAL0024Keine Hierarchie der Organisationseinheiten. Organisationseinheiten dürfen weder übergeordnete noch untergeordnete Organisationseinheiten besitzen.03.12.202003.06.2021TFehlerJa
VAL0023Unterstützte Sprachen. Nicht unterstützte Sprachen dürfen nicht geliefert werden.03.12.202003.06.2021DQFehlerJa
VAL0022Leistungsschlüssel-Format Test. Die Leistung muss mindestens einen Leistungsschlüssel im vorgegebenen Format enthalten.03.12.202003.06.2021TFehlerJa
VAL0021Gültigkeitsgebiet der Leistung. Die Leistung muss ein Gültigkeitsgebiet besitzen.03.12.202003.06.2021TFehlerJa
VAL0020Doppelte Zuständigkeiten am Onlinedienst. Zwei Zuständigkeiten am Onlinedienst dürfen nicht identisch sein.03.12.202003.06.2021T, DQWarnungJa
VAL0019Zuständigkeit des Onlinedienstes. Der Onlinedienst muss mindestens eine Zuständigkeit besitzen.03.12.202003.06.2021DQFehlerJa
VAL0018Format des Gebietes an der Onlinedienstzuständigkeit. Das Gebiet an der Onlinedienstzuständigkeit muss ARS-Format haben.03.12.202003.06.2021T, ST, DQFehlerJa
VAL0017Referenz einer Leistung im Onlinedienst. Eine im Onlinedienst referenzierte Leistung muss existieren.03.12.202003.06.2021DQFehlerJa
VAL0016Erlaubte Gebiete am Onlinedienst. Ein Redaktionssystem darf die Daten nur für erlaubte Gebiete liefern.03.12.202003.06.2021DQFehlerJa
VAL0015Zuständigkeit der Organisationseinheit. Eine Organisationseinheit muss für mindestens eine Leistung zuständig sein.03.12.202003.06.2021DQ, RIFehlerJa
VAL0014Spezialisierungsgebiet Test. Das Spezialisierungsgebiet muss im Gültigkeitsgebiet der Leistung liegen.03.12.202003.06.2021DQFehlerJa
VAL0013Spezialisierungsmodul Test. Die Spezialisierung muss ein zu spezialisierendes Modul besitzen.03.12.202003.06.2021DQFehlerJa
VAL0012Erlaubte Gebiete. Ein Redaktionssystem darf die Daten nur für erlaubte Gebiete liefern.03.12.202003.06.2021TFehlerJa
VAL0011Unerlaubte HTML-Tags. Das XZuFi-Dokument darf nur HTML-Tags enthalten, die in der XZuFi-Spezifikation zugelassen sind.03.12.202003.06.2021ST, DQFehlerJa
VAL0010Format des Gebietes. Das Gebiet an den Geschäftsobjekten muss ARS-Format haben.03.12.202003.06.2021DQ, TFehlerJa
VAL0009Ursprungsportal Test. Die Leistung muss ein Ursprungsportal haben.03.12.202003.06.2021DQFehlerWarnungJa
VAL0008Verbotene Geschäftsobjekte (Gebiet). Das Gebiet darf in einer Transfernachricht nicht übertragen werden.03.12.202003.06.2021TFehlerJa
VAL0007Verbotene Geschäftsobjekte (Leistungskategorie). Die Leistungskategorie darf in einer Transfernachricht nicht übertragen werden.03.12.202003.06.2021TFehlerJa
VAL0006Verbotene Löschoperation. Die Löschoperation darf in einer Transfernachricht nicht übertragen werden.03.12.202003.06.2021TFehlerJa
VAL0005Verbotene Geschäftsobjekte (Organisationseinheitskategorie). Die Organisationseinheitskategorie darf in einer Transfernachricht nicht übertragen werden.03.12.202003.06.2021TFehlerJa
VAL0004Verbotene Geschäftsobjekte (OZG-Leistung). Die OZG-Leistung darf in einer Transfernachricht nicht übertragen werden.03.12.202003.06.2021TFehlerJa
VAL0003Verbotene Geschäftsobjekte (Personen). Die Personen dürfen in einer Transfernachricht nicht übertragen werden.03.12.202003.06.2021TFehlerJa
VAL0002Verbotene Geschäftsobjekte (Zuständigkeit). Die Zuständigkeit darf in einer Transfernachricht nicht übertragen werden.03.12.202003.06.2021TFehlerJa
VAL0001Zuständigkeitsgebiet Test. Die Zuständigkeit muss mindestens ein Gebiet haben.03.12.202003.06.2021DQ, TFehlerJa