Zum Inhalt springen
E-Rechnung Zentrale

cvc-complex-type.4

Schemafehler: Pflichtattribut fehlt

An einem Element fehlt ein Attribut, das das Schema verlangt – in UBL meist currencyID an einem Betrag.

Regelwerk
XML Schema
Stufe
Fehler
Originaltext der Meldung
cvc-complex-type.4: Attribute '{1}' must appear on element '{0}'.

Was bedeutet cvc-complex-type.4?

cvc-complex-type.4 meldet ein fehlendes Pflichtattribut. Die Meldung nennt das Element und das vermisste Attribut.

In UBL betrifft das fast immer currencyID an Betragsfeldern: Jedes cbc:…Amount-Element (z. B. cbc:LineExtensionAmount, cbc:TaxAmount, cbc:PriceAmount, cbc:PayableAmount) muss die Währung als Attribut tragen, etwa currencyID="EUR". Ebenso verlangen Mengen (cbc:InvoicedQuantity) in vielen Fällen ein unitCode, und Binäranhänge benötigen mimeCode und filename.

In CII stehen Beträge ohne Währungsattribut; dort tritt der Fehler seltener auf, etwa bei udt:DateTimeString ohne format.

Typische Ursachen

  • Export-Skript schreibt Beträge ohne Währungsattribut.
  • Attribut falsch geschrieben (z. B. currencyId).

So beheben Sie den Fehler

  1. Ergänzen Sie am genannten Element das fehlende Attribut, z. B. currencyID="EUR".
  2. Prüfen Sie alle Betragsfelder der Datei auf dasselbe Problem.
  3. 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: , ,