BR-DE-CVD-05: Unzulässiger Wert im Fahrzeug-Attribut cva
Das Artikel-Attribut mit dem Namen cva enthält einen Wert außerhalb der Codeliste. Zulässig sind nur clean, zero-emission und other, exakt in dieser Schreibweise.
Wenn innerhalb von ITEM ATTRIBUTES (BG-32) der "Item attribute name" (BT-160) den Wert 'cva' hat, muss der "Item attribute value" (BT-161) einen der zulässigen Werte enthalten.
Diese Regel gehört zur CIUS XRechnung CVD, einer Variante der XRechnung für die Abrechnung von Fahrzeugbeschaffungen öffentlicher Auftraggeber. Sie greift nur, wenn deine Rechnung über die Spezifikationskennung (BT-24) als CVD-Rechnung gekennzeichnet ist, normale XRechnungen sind nicht betroffen.
Was die Regel prüft
CVD steht für die Clean Vehicle Directive, die EU-Richtlinie über saubere Fahrzeuge. Damit öffentliche Auftraggeber ihre Beschaffungen automatisiert melden können, muss jede Fahrzeugposition ein Artikel-Attribut (BG-32; BT = Business Term, das nummerierte Feld der Norm) tragen: Der Attribut-Name (BT-160) lautet cva (clean vehicle attribute), und der Attribut-Wert (BT-161) klassifiziert das Fahrzeug.
Für BT-161 sind genau drei Werte zulässig:
clean– sauberes Fahrzeug im Sinne der Richtliniezero-emission– emissionsfreies Fahrzeugother– Fahrzeug, das keine der beiden Definitionen erfüllt
Jeder andere Wert löst BR-DE-CVD-05 aus. Der Validator toleriert nur führende und nachgestellte Leerzeichen, sonst nichts.
Warum sie in der Praxis fehlschlägt
Der häufigste Auslöser ist Freitext: Die Software oder der Sachbearbeiter trägt eine Beschreibung wie „Elektrofahrzeug", „sauber" oder „E-Auto" ein statt des englischen Codes. Der zweite Klassiker ist die Schreibweise, denn die Prüfung ist exakt: Clean, CLEAN oder zero emission (mit Leerzeichen statt Bindestrich) fallen durch.
Seltener steckt eine Verwechslung dahinter: Die Fahrzeugkategorie (M1, N1, …) gehört in den Klassifikations-Identifier (BT-158) mit Schema CVD, nicht in den Attribut-Wert BT-161. Wer dort „M1" einträgt, sieht ebenfalls BR-DE-CVD-05.
So behebst du den Fehler
Ersetze den Wert in BT-161 durch einen der drei Codes, kleingeschrieben und mit Bindestrich. Welcher zutrifft, ergibt sich aus den technischen Fahrzeugdaten: zero-emission für Fahrzeuge ohne Auspuffemissionen, clean für Fahrzeuge, die die CO2- und Schadstoffgrenzwerte der Richtlinie einhalten, other für alle übrigen. Im Zweifel liefert der Auftraggeber die Einstufung, denn er braucht sie für seine Meldepflicht.
XML-Beispiel: vorher und nachher
<ram:SpecifiedTradeProduct>
<ram:ApplicableProductCharacteristic>
<ram:Description>cva</ram:Description>
<!-- verletzt BR-DE-CVD-05: Freitext statt Code aus der Liste -->
<ram:Value>Elektrofahrzeug</ram:Value>
</ram:ApplicableProductCharacteristic>
<!-- … -->
</ram:SpecifiedTradeProduct>
<ram:SpecifiedTradeProduct>
<ram:ApplicableProductCharacteristic>
<ram:Description>cva</ram:Description>
<ram:Value>zero-emission</ram:Value>
</ram:ApplicableProductCharacteristic>
<!-- … -->
</ram:SpecifiedTradeProduct>
Rechnung selbst prüfen
Lade deine Datei hoch und sieh in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.