BR-DE-CVD-05XRechnung 3.0 nur XRechnung

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.

Regeltext im Prüfregelwerk

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.

BG-32BT-160BT-161

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 Richtlinie
  • zero-emission – emissionsfreies Fahrzeug
  • other – 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.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick