cvc-complex-type.3.2.2
Schemafehler: Attribut an diesem Element nicht erlaubt
Ein Element trägt ein Attribut, das das Schema dort nicht kennt – oft ein Tippfehler wie schemeId statt schemeID.
- Regelwerk
- XML Schema
- Stufe
- Fehler
cvc-complex-type.3.2.2: Attribute '{1}' is not allowed to appear in element '{0}'.
Was bedeutet cvc-complex-type.3.2.2?
cvc-complex-type.3.2.2 bedeutet, dass ein Element ein Attribut enthält, das laut XML-Schema an dieser Stelle nicht vorgesehen ist.
Häufige Ursachen:
- Groß-/Kleinschreibung: XML unterscheidet streng,
schemeIdoderSchemeIDsind etwas anderes alsschemeID; ebensocurrencyIdstattcurrencyID. - Ein Attribut aus der anderen Syntax, z. B.
formatan einem UBL-Datum odercurrencyIDan einem CII-Betrag, wo es nicht erlaubt ist. - Ein Attribut am falschen Element, etwa
unitCodean einem Betrag statt an der Menge.
Die Meldung nennt Element und Attribut, so dass sich die Stelle schnell finden lässt.
Typische Ursachen
- Tippfehler in der Groß-/Kleinschreibung des Attributs.
- Attribut aus UBL in CII übernommen oder umgekehrt.
So beheben Sie den Fehler
- Suchen Sie das genannte Element und Attribut.
- Korrigieren Sie die Schreibweise oder entfernen Sie das Attribut.
- Prüfen Sie, ob die Information an ein anderes Element gehört.
- 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: , ,