Übersicht der Validierungsregeln
Stand: 04.03.2026
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_TECH | Formatprüfung der Dokumente nach XZuFi-Standard | --.--.---- | --.--.---- | T | Ja | |||
| VAL0065 | Eindeutigkeit 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.2025 | 31.12.2025 | DQ | Warnung | Warnung | Ja | |
| VAL0064 | Ein Formular in einer Organisationseinheit muss mindestens eine Zuständigkeit enthalten. | 29.07.2024 | 10.02.2025 | DQ, RI | Warnung | Ja | ||
| VAL0063 | Eine Leistung enthält nicht alle Typisierungen des Leistungsschlüssels, die vom FIM-Leistungskatalog vorgegeben sind. | 08.01.2024 | --.--.---- | DQ | Hinweis | Ja | ||
| VAL0062 | Eine Leistung enthält Typisierungen des Leistungsschlüssels, die nicht vom FIM-Leistungskatalog vorgegeben sind. | 08.01.2024 | --.--.---- | DQ | Warnung | Ja | ||
| VAL0061 | Triggerwort-Test. Testet, ob das Triggerwort ValidatorErrorExpression im Textmodul 06 enthalten ist. | 05.10.2023 | --.--.---- | DQ | Fehler | Ja | ||
| VAL0060 | Eine Leistung darf keine Kategorie mit der Bezeichnung ‚Mustertext‘ enthalten. | 02.06.2023 | --.--.---- | DQ | Fehler | Ja | ||
| VAL0059 | Länderbezogene Leistungsschlüssel müssen zum Handbuch LeiKa-plus konform sein. | 02.02.2023 | --.--.---- | ST, DQ | Warnung | Ja | ||
| VAL0057 | Zwei Leistungen dürfen nicht den gleichen Leistungsschlüssel referenzieren. | 15.11.2022 | --.--.---- | DQ | Hinweis | Ja | ||
| VAL0056 | Leistungsschlüssel aus dem Element xzufi:referenzLeika müssen im FIM-Leistungskatalog existieren. | 14.10.2022 | --.--.---- | DQ | Hinweis | Ja | ||
| VAL0055 | Onlinedienste müssen eine ID, sowie eine schemeAgencyID in gültiger Form enthalten. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0054 | ARS-Schlüssel Test. Der ARS-Schlüssel muss in der Liste urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:rs vorhanden sein. | 20.09.2022 | --.--.---- | DQ | Warnung | Ja | ||
| VAL0053 | Das XZuFi-Dokument darf HTML-Tags nur an den dafür zugelassenen Elementen enthalten. | 09.08.2022 | --.--.---- | ST, DQ | Warnung | Ja | ||
| VAL0052 | Prüft die Codeliste im XRepository. Die Codeliste muss im XRepository existieren und der Code muss in der Liste vorhanden sein. | 01.07.2022 | 01.01.2023 | ST, T | Warnung | Ja | ||
| VAL0051 | PV-Lagen Test. Prüfen der PV-Lagen Zuordnung gegen den FIM-Leistungskatalog. | 01.07.2022 | --.--.---- | DQ | Hinweis | Ja | ||
| VAL0050 | Zuordnung des Leistungsschlüssels. Die Leistung darf maximal einen Leistungsschlüssel referenzieren. | 04.04.2022 | --.--.---- | DQ | Hinweis | Ja | ||
| VAL0049 | Doppelte Zuständigkeiten im Formular. Ein Formular darf keine zwei identische Zuständigkeiten enthalten. | 24.03.2022 | 24.09.2022 | T | Fehler | Ja | ||
| VAL0048 | Leistungsreferenz am Formular. Eine im Formular referenzierte Leistung muss existieren. | 23.03.2022 | 23.09.2022 | T, RI | Fehler | Ja | ||
| VAL0047 | Pflichtattribute am Formular. Ein Formular muss alle erforderlichen Attribute enthalten. | 22.03.2022 | 22.09.2022 | DQ | Fehler | Warnung | Ja | |
| VAL0046 | Leistungsschlüssel Test. Der Leistungsschlüssel einer Leistung ist kein FIM-Schlüssel. | 15.03.2022 | 15.09.2022 | DQ | Warnung | Ja | ||
| VAL0045 | TMP-Leistungsschlüssel Test. Der Leistungsschlüssel ist temporär. | 15.03.2022 | 15.09.2022 | DQ | Warnung | Ja | ||
| VAL0044 | Rolle der Organisationseinheit. Die Rolle einer Organisationseinheit muss gesetzt sein. | 28.01.2022 | 28.07.2022 | DQ | Fehler | Ja | ||
| VAL0043 | Vollständigkeit der Sprachversion. Alle übertragenen Sprachen müssen durch Sprachversion deklariert sein. | 07.01.2022 | 07.07.2022 | DQ | Warnung | Ja | ||
| VAL0042 | Geo-Koordinaten Test. Die Geo-Koordinaten müssen im EPSG-Standard übertragen werden und müssen in Deutschland liegen. | 01.09.2021 | 01.03.2022 | DQ | Hinweis | Ja | ||
| VAL0041 | Sprache des Moduls. Die Sprache des Modulinhaltes muss gekennzeichnet werden. | 21.05.2021 | 21.11.2021 | ST, DQ | Fehler | Ja | ||
| VAL0040 | RedaktionssystemId Test. Die RedaktionssystemId muss mit den Daten mitübertragen werden. | 21.05.2021 | 21.11.2021 | T | Fehler | Fehler | Ja | |
| VAL0039 | Leerer Inhalt Test. Ein XZuFi-Dokument darf keine String-Elemente mit leerem Inhalt haben. | 21.05.2021 | 21.11.2021 | DQ | Hinweis | Ja | ||
| VAL0038 | Leistung mit unzulässiger Typisierung. Der Typ der Leistung muss im zulässigen Wertebereich liegen. | 21.05.2021 | 21.11.2021 | T, ST, DQ | Fehler | Ja | ||
| VAL0037 | Leistung ohne Typisierung. Leistungen müssen mindestens eine Typisierung enthalten. | 28.01.2021 | 28.07.2021 | T, ST | Fehler | Ja | ||
| VAL0036 | Pflicht 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.2021 | 28.07.2021 | DQ | Hinweis | Hinweis | Nein | |
| VAL0035 | Minimale Zuständigkeit. Für eine Leistung muss mindestens eine Organisationseinheit oder ein Onlinedienst zuständig sein. | 28.01.2021 | 28.07.2021 | DQ | Hinweis | Nein | ||
| VAL0034 | Anschrift Test. Die Anschrift einer Organisationseinheit muss vollständig sein. | 28.01.2021 | 28.07.2021 | DQ | Fehler | Ja | ||
| VAL0033 | URI-Format Test. Das Format von URIs bzw. URLs muss dem ‚RFC 2396‘ entsprechen. | 28.01.2021 | 28.07.2021 | T | Fehler | Ja | ||
| VAL0032 | Quelle der Codeliste. URI und Version einer Codeliste müssen definiert sein. | 03.12.2020 | 03.06.2021 | T, ST, DQ | Fehler | Ja | ||
| VAL0031 | Eindeutigkeit des Identifikators. Der Identifikator eines Geschäftsobjektes muss eindeutig sein. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0030 | Eindeutigkeit 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.2020 | 03.06.2021 | DQ | Fehler | Ja | ||
| VAL0029 | Doppelte Zuständigkeiten an der Organisationseinheit. Zwei Zuständigkeiten einer Organisationseinheit dürfen nicht identisch sein. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0028 | Referenz einer Leistung an der Organisationseinheit. Eine in der Organisationseinheit referenzierte Leistung muss existieren. | 03.12.2020 | 03.06.2021 | DQ, RI | Fehler | Ja | ||
| VAL0027 | Gültige Identifikator Test. Ein Geschäftsobjekt muss einen Identifikator im vorgeschriebenen Format besitzen. | 03.12.2020 | 03.06.2021 | T, DQ | Fehler | Ja | ||
| VAL0026 | Format des Gültigkeitsgebietes. Das Gültigkeitsgebiet einer Leistung muss ARS-Format haben. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0025 | Gültigkeitszeitraum Test. Die bereitgestellten Daten dürfen keine zeitlichen Widersprüche enthalten. | 03.12.2020 | 03.06.2021 | DQ | Fehler | Ja | ||
| VAL0024 | Keine Hierarchie der Organisationseinheiten. Organisationseinheiten dürfen weder übergeordnete noch untergeordnete Organisationseinheiten besitzen. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0023 | Unterstützte Sprachen. Nicht unterstützte Sprachen dürfen nicht geliefert werden. | 03.12.2020 | 03.06.2021 | DQ | Fehler | Ja | ||
| VAL0022 | Leistungsschlüssel-Format Test. Die Leistung muss mindestens einen Leistungsschlüssel im vorgegebenen Format enthalten. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0021 | Gültigkeitsgebiet der Leistung. Die Leistung muss ein Gültigkeitsgebiet besitzen. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0020 | Doppelte Zuständigkeiten am Onlinedienst. Zwei Zuständigkeiten am Onlinedienst dürfen nicht identisch sein. | 03.12.2020 | 03.06.2021 | T, DQ | Warnung | Ja | ||
| VAL0019 | Zuständigkeit des Onlinedienstes. Der Onlinedienst muss mindestens eine Zuständigkeit besitzen. | 03.12.2020 | 03.06.2021 | DQ | Fehler | Ja | ||
| VAL0018 | Format des Gebietes an der Onlinedienstzuständigkeit. Das Gebiet an der Onlinedienstzuständigkeit muss ARS-Format haben. | 03.12.2020 | 03.06.2021 | T, ST, DQ | Fehler | Ja | ||
| VAL0017 | Referenz einer Leistung im Onlinedienst. Eine im Onlinedienst referenzierte Leistung muss existieren. | 03.12.2020 | 03.06.2021 | DQ | Fehler | Ja | ||
| VAL0016 | Erlaubte Gebiete am Onlinedienst. Ein Redaktionssystem darf die Daten nur für erlaubte Gebiete liefern. | 03.12.2020 | 03.06.2021 | DQ | Fehler | Ja | ||
| VAL0015 | Zuständigkeit der Organisationseinheit. Eine Organisationseinheit muss für mindestens eine Leistung zuständig sein. | 03.12.2020 | 03.06.2021 | DQ, RI | Fehler | Ja | ||
| VAL0014 | Spezialisierungsgebiet Test. Das Spezialisierungsgebiet muss im Gültigkeitsgebiet der Leistung liegen. | 03.12.2020 | 03.06.2021 | DQ | Fehler | Ja | ||
| VAL0013 | Spezialisierungsmodul Test. Die Spezialisierung muss ein zu spezialisierendes Modul besitzen. | 03.12.2020 | 03.06.2021 | DQ | Fehler | Ja | ||
| VAL0012 | Erlaubte Gebiete. Ein Redaktionssystem darf die Daten nur für erlaubte Gebiete liefern. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0011 | Unerlaubte HTML-Tags. Das XZuFi-Dokument darf nur HTML-Tags enthalten, die in der XZuFi-Spezifikation zugelassen sind. | 03.12.2020 | 03.06.2021 | ST, DQ | Fehler | Ja | ||
| VAL0010 | Format des Gebietes. Das Gebiet an den Geschäftsobjekten muss ARS-Format haben. | 03.12.2020 | 03.06.2021 | DQ, T | Fehler | Ja | ||
| VAL0009 | Ursprungsportal Test. Die Leistung muss ein Ursprungsportal haben. | 03.12.2020 | 03.06.2021 | DQ | Fehler | Warnung | Ja | |
| VAL0008 | Verbotene Geschäftsobjekte (Gebiet). Das Gebiet darf in einer Transfernachricht nicht übertragen werden. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0007 | Verbotene Geschäftsobjekte (Leistungskategorie). Die Leistungskategorie darf in einer Transfernachricht nicht übertragen werden. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0006 | Verbotene Löschoperation. Die Löschoperation darf in einer Transfernachricht nicht übertragen werden. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0005 | Verbotene Geschäftsobjekte (Organisationseinheitskategorie). Die Organisationseinheitskategorie darf in einer Transfernachricht nicht übertragen werden. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0004 | Verbotene Geschäftsobjekte (OZG-Leistung). Die OZG-Leistung darf in einer Transfernachricht nicht übertragen werden. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0003 | Verbotene Geschäftsobjekte (Personen). Die Personen dürfen in einer Transfernachricht nicht übertragen werden. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0002 | Verbotene Geschäftsobjekte (Zuständigkeit). Die Zuständigkeit darf in einer Transfernachricht nicht übertragen werden. | 03.12.2020 | 03.06.2021 | T | Fehler | Ja | ||
| VAL0001 | Zuständigkeitsgebiet Test. Die Zuständigkeit muss mindestens ein Gebiet haben. | 03.12.2020 | 03.06.2021 | DQ, T | Fehler | Ja |