cvc-complex-type.2.4.b
Schemafehler: Pflichtelement fehlt am Ende eines Abschnitts
Ein Element ist unvollständig: Am Ende fehlt mindestens ein Unterelement, das das XML-Schema zwingend vorschreibt.
- Regelwerk
- XML Schema
- Stufe
- Fehler
cvc-complex-type.2.4.b: The content of element '{0}' is not complete. One of '{1}' is expected.
Was bedeutet cvc-complex-type.2.4.b?
cvc-complex-type.2.4.b ist ein XML-Schemafehler. Die Meldung lautet sinngemäß: „Content des Elements X ist nicht vollständig. Eines von {Y …} wird erwartet." Das Element X wurde geschlossen, obwohl laut UBL- bzw. CII-Schema noch mindestens ein Pflicht-Unterelement folgen müsste.
Typische Fälle in E-Rechnungen: eine UBL-Rechnung ganz ohne cac:InvoiceLine (das Schema verlangt mindestens eine Position), ein cac:TaxCategory ohne cac:TaxScheme, ein cac:Country ohne cbc:IdentificationCode oder ein cac:Price ohne cbc:PriceAmount. Anders als bei cvc-complex-type.2.4.a steht hier nichts Falsches im XML – es fehlt etwas. Die Liste in geschweiften Klammern nennt die Elemente, die an dieser Stelle erwartet werden.
Typische Ursachen
- Pflichtelement wurde beim Export nicht erzeugt.
- Datei wurde manuell gekürzt oder bearbeitet.
So beheben Sie den Fehler
- Öffnen Sie die genannte Zeile und schauen Sie, welches Element unvollständig ist.
- Ergänzen Sie das in der Meldung erwartete Unterelement an der richtigen Position.
- Validieren Sie erneut; erst ohne Schemafehler werden alle Geschäftsregeln sinnvoll ausgewertet.
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: , ,