Startseite › Wissen › cvc-complex-type.4
cvc-complex-type.4: Pflicht-Attribut fehlt (z. B. currencyID)
Einem Element fehlt ein Pflicht-Attribut. In UBL müssen alle Beträge die Währung im Attribut currencyID tragen und Mengen die Einheit in unitCode. Die Meldung nennt Attribut und Element, z. B. „Attribute 'currencyID' must appear on element 'cbc:PayableAmount'“.
Original-Meldung (Beispiel)
Attribute 'currencyID' must appear on element 'cbc:PayableAmount'.
Schemafehler stammen aus der Prüfung gegen die offiziellen XML-Schemas (XSD) von UBL 2.1 bzw. CII D16B, die Meldungstexte vom XML-Parser (englisch).
Typische Ursachen
- Selbst erzeugtes XML, bei dem einzelne Beträge ohne Währung ausgegeben werden.
- Nachträgliche Bearbeitung der Datei, bei der Attribute verloren gingen.
So beheben Sie den Fehler
- Das genannte Attribut ergänzen, für Beträge in Euro
currencyID="EUR". - Die Währung muss zur Rechnungswährung (BT-5) passen.
Beispiel: vorher und nachher
Fehlerhaft
<cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>
<cbc:PayableAmount>1190.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cac:InvoiceLine>Korrigiert
<cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="EUR">1190.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cac:InvoiceLine>Ausschnitt aus einer vollständigen XRechnung 3.0 (UBL). Ergebnis mit dem KoSIT-Validator: Die fehlerhafte Variante erzeugt cvc-complex-type.4 und wird abgelehnt; die korrigierte Variante wird akzeptiert.
Hintergrund: E-Rechnung empfangen und prüfen
Verwandte Themen
Keine Steuer- oder Rechtsberatung: Diese Seite erklärt technische Prüfregeln und dient der Orientierung. Verbindlich sind Gesetz, BMF-Schreiben und das offizielle KoSIT-Regelwerk. Bei steuerlichen Fragen wenden Sie sich an Ihre Steuerberatung. Stand: 2026-10-06, geprüft mit XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).