cvc-datatype-valid.1.2.1
Schemafehler: Wert hat das falsche Datenformat
Ein Wert passt nicht zum Datentyp im Schema, z. B. ein Datum im Format TT.MM.JJJJ oder ein Betrag mit Komma.
- Regelwerk
- XML Schema
- Stufe
- Fehler
cvc-datatype-valid.1.2.1: '{0}' is not a valid value for '{1}'.
Was bedeutet cvc-datatype-valid.1.2.1?
cvc-datatype-valid.1.2.1 meldet, dass ein Elementinhalt nicht dem Datentyp entspricht, den das XML-Schema vorschreibt. Meist folgt direkt danach eine zweite Meldung cvc-type.3.1.3, die das betroffene Element nennt.
Die häufigsten Auslöser in Rechnungen:
- Datum in UBL nicht als
JJJJ-MM-TT(z. B.02.11.2026statt2026-11-02) - Beträge und Mengen mit Komma, Tausenderpunkt oder Währungszeichen (
1.190,00 €statt1190.00) - Prozentsätze mit
%-Zeichen (19%statt19) - Leere Elemente bei numerischen Typen
XML verwendet unabhängig von der Landessprache den Punkt als Dezimaltrennzeichen und ISO-Datumsformate.
Typische Ursachen
- Deutsche Zahlen- oder Datumsformate im XML.
- Einheiten oder Symbole im Zahlenfeld.
So beheben Sie den Fehler
- Prüfen Sie den in der Meldung genannten Wert.
- Schreiben Sie Beträge mit Punkt und ohne Tausendertrennzeichen oder Währungssymbol (
1190.00). - Datumsangaben in UBL als
2026-11-02; in CII als20261102mitformat="102". - 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: , ,