cvc-enumeration-valid
Schemafehler: Wert nicht in der erlaubten Werteliste
Ein Element oder Attribut enthält einen Wert, der nicht in der im Schema festgelegten Liste erlaubter Werte steht.
- Regelwerk
- XML Schema
- Stufe
- Fehler
cvc-enumeration-valid: Value '{0}' is not facet-valid with respect to enumeration '{1}'. It must be a value from the enumeration.
Was bedeutet cvc-enumeration-valid?
cvc-enumeration-valid meldet, dass ein Wert nicht zu einer festen Werteliste (Enumeration) im XML-Schema gehört. Danach folgt meist eine zweite Meldung (cvc-attribute.3 oder cvc-type.3.1.3), die das betroffene Element bzw. Attribut nennt.
In E-Rechnungen betrifft das vor allem Codes und Code-Attribute, deren zulässige Werte direkt im Schema bzw. in den eingebundenen Codelisten-Schemata hinterlegt sind. Die Meldung zählt die erlaubten Werte in eckigen Klammern auf. Fachliche Codelisten wie Währungen, Länder, Mengeneinheiten oder Steuerkategorien werden dagegen meist nicht im Schema, sondern über die Geschäftsregeln BR-CL-* geprüft.
Achten Sie auf Groß-/Kleinschreibung und auf zusätzliche Leerzeichen – auch " 102" gilt als anderer Wert.
Typische Ursachen
- Falsch geschriebener Code-Wert.
- Leerzeichen oder Kleinbuchstaben im Code.
So beheben Sie den Fehler
- Lesen Sie in der Meldung, welcher Wert gefunden und welche Werte erlaubt sind.
- Ersetzen Sie den Wert durch einen der erlaubten Werte, ohne Leerzeichen.
- Validieren Sie erneut.
Rechnung erneut prüfen
Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.
E-Rechnung hier ablegen
XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.
Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.
Ohne Datei testen: , ,