Zum Inhalt springen

BR-DE-CVD-06-a: Position mit CVD-Klassifizierung ohne genau eine Eigenschaft cva

Offizielle Meldung

[BR-DE-CVD-06-a] Wenn der Scheme identifier von … "Item classification identifier" (BT-158) mit dem Wert 'CVD' angegeben ist, muss in derselben Rechnungszeile genau ein … "Item attribute name" (BT-160) mit dem Wert 'cva' vorhanden sein.

XRechnung (CII) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-DE-CVD-06-a] Wenn der Scheme identifier von … "Item classification identifier" (BT-158) mit dem Wert 'CVD' angegeben ist, muss in derselben Rechnungszeile genau ein … "Item attribute name" (BT-160) mit dem Wert 'cva' vorhanden sein.

XRechnung (UBL) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
XRechnung (CII), XRechnung (UBL)
Betroffene Felder
BT-158, BT-160

Was bedeutet das?

Hat eine Rechnungsposition eine Artikelklassifizierung (BT-158) mit dem Schema „CVD“, muss dieselbe Position genau eine Artikeleigenschaft mit dem Namen (BT-160) „cva“ enthalten. Die Position hat keine oder mehrere solche Eigenschaften.

Typische Ursachen

Die Klassifizierung CVD wurde angegeben, die Eigenschaft cva aber vergessen.
Die Eigenschaft cva steht in einer anderen Position.
Die Eigenschaft cva wurde in derselben Position doppelt angelegt.

So beheben Sie den Fehler

In jeder Position mit Klassifizierung CVD genau eine Eigenschaft mit dem Namen cva und einem der Werte clean, zero-emission oder other angeben; doppelte Einträge entfernen.
CII: ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic mit ram:Description cva, UBL: cac:Item/cac:AdditionalItemProperty mit cbc:Name cva.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Rechnungspositionen (BG-25)“ bei der Position mit Klassifizierung CVD im Reiter „Eigenschaften (BG-32)“ genau einen Eintrag mit „Eigenschaftsname (BT-160)“ cva anlegen bzw. doppelte Einträge entfernen.

Beispiel

Fehlerhaft

<ram:SpecifiedTradeProduct>
  <ram:Name>Elektrobus</ram:Name>
  <ram:DesignatedProductClassification>
    <ram:ClassCode listID="CVD">M3</ram:ClassCode>
  </ram:DesignatedProductClassification>
</ram:SpecifiedTradeProduct>

Richtig

<ram:SpecifiedTradeProduct>
  <ram:Name>Elektrobus</ram:Name>
  <ram:ApplicableProductCharacteristic>
    <ram:Description>cva</ram:Description>
    <ram:Value>zero-emission</ram:Value>
  </ram:ApplicableProductCharacteristic>
  <ram:DesignatedProductClassification>
    <ram:ClassCode listID="CVD">M3</ram:ClassCode>
  </ram:DesignatedProductClassification>
</ram:SpecifiedTradeProduct>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice[$isCVD]/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct

not(ram:DesignatedProductClassification/ram:ClassCode/@listID = 'CVD') or count(ram:ApplicableProductCharacteristic[ram:Description = 'cva']) = 1

XRechnung (UBL) (UBL)

Kontext: (/ubl:Invoice[$isCVD]/cac:InvoiceLine | /cn:CreditNote[$isCVD]/cac:CreditNoteLine)/cac:Item

not(cac:CommodityClassification/cbc:ItemClassificationCode[@listID = 'CVD']) or count(cac:AdditionalItemProperty[cbc:Name = 'cva']) = 1

Verwandte Prüfregeln

  • BR-DE-CVD-01: Vertragsreferenz (BT-12) fehlt in der CVD-Rechnung
  • BR-DE-CVD-02: Vergabe- oder Losnummer (BT-17) fehlt in der CVD-Rechnung
  • BR-DE-CVD-03: Keine Position mit CVD-Fahrzeugangaben
  • BR-DE-CVD-04: Unzulässige Fahrzeugklasse in der CVD-Klassifizierung (BT-158)
  • BR-DE-CVD-05: Unzulässiger Wert der Eigenschaft cva (BT-161)
  • BR-DE-CVD-06-b: Position mit Eigenschaft cva ohne genau eine CVD-Klassifizierung

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.