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.
<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><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.