BR-DE-CVD-06-aWenn 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.

Offizieller Regeltext

Trägt ein Artikel eine Fahrzeugkategorie, also eine Klassifizierung (BT-158) mit dem Schema CVD, muss derselbe Artikel genau ein Merkmal mit dem Namen (BT-160) cva haben — nicht keines und nicht zwei. Gezählt wird nur der exakte Name; „Antriebsart“ oder „CVA“ zählen nicht. Die Gegenrichtung prüft BR-DE-CVD-06-b.

Schweregrad
Fehler
Gilt für
CII, UBL
Regelwerk
v2026-08-31
Geprüft am

Geschrieben und gegen das offizielle KoSIT-Regelwerk geprüft von Dmytro Yalanskyi, NormAPI.

Warum tritt BR-DE-CVD-06-a auf?

Die Antriebsart steht unter einem sprechenden Namen wie „Antriebsart“ oder fehlt, weil das Quellsystem sie nicht führt. Zwei cva-Merkmale entstehen, wenn eine Zeile mehrere Fahrzeuge mit unterschiedlichem Antrieb zusammenfasst oder das Mapping die Merkmale doppelt schreibt.

Was der Validator prüft

Der Ausdruck, den das offizielle KoSIT-Regelwerk auswertet — nicht paraphrasiert, sondern aus der ausgelieferten Schematron-Datei gelesen. UBL und CII adressieren verschiedene Dokumentbäume, deshalb steht dieselbe Regel je Syntax anders da.

UBL
not(cac:CommodityClassification/cbc:ItemClassificationCode[@listID = 'CVD']) or count(cac:AdditionalItemProperty[cbc:Name = 'cva']) = 1
CII
not(ram:DesignatedProductClassification/ram:ClassCode/@listID = 'CVD') or count(ram:ApplicableProductCharacteristic[ram:Description = 'cva']) = 1

Quelle: Regelwerk v2026-08-31

Wie behebt man BR-DE-CVD-06-a?

Schreiben Sie je Fahrzeugzeile genau ein cac:AdditionalItemProperty mit cbc:Name cva (UBL) beziehungsweise eine ram:ApplicableProductCharacteristic mit ram:Description cva (CII), jeweils mit der Antriebsart als Wert. Fahrzeuge mit unterschiedlichem Antrieb gehören in getrennte Rechnungszeilen.

Im XML

Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.

Fehlerhaft
<cac:Item>
  <cbc:Name>Gelenkbus 18 m, batterieelektrisch</cbc:Name>
  <cac:CommodityClassification>
    <cbc:ItemClassificationCode listID="CVD">M3</cbc:ItemClassificationCode>
  </cac:CommodityClassification>
  <cac:ClassifiedTaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:ClassifiedTaxCategory>
  <cac:AdditionalItemProperty>
    <cbc:Name>Antriebsart</cbc:Name>
    <cbc:Value>zero-emission</cbc:Value>
  </cac:AdditionalItemProperty>
</cac:Item>
Korrigiert
<cac:Item>
  <cbc:Name>Gelenkbus 18 m, batterieelektrisch</cbc:Name>
  <cac:CommodityClassification>
    <cbc:ItemClassificationCode listID="CVD">M3</cbc:ItemClassificationCode>
  </cac:CommodityClassification>
  <cac:ClassifiedTaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:ClassifiedTaxCategory>
  <cac:AdditionalItemProperty>
    <cbc:Name>cva</cbc:Name>
    <cbc:Value>zero-emission</cbc:Value>
  </cac:AdditionalItemProperty>
</cac:Item>

Verwandte Regeln

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.