Error codes · XRechnung · Germany
Missing CVD Classification for Clean Vehicle Attribute
This is the rejection, word for word: „[BR-DE-CVD-06-b] When an invoice line has an AdditionalItemProperty with Name="cva" (clean vehicle attribute), it must also have exactly one CommodityClassification with ItemClassificationCode[@listID="CVD"] containing the vehicle category. This is required for German XRechnung invoices under the Clean Vehicle Directive.“
XPath: cac:InvoiceLine/cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode[@listID="CVD"]. When BT-160 (Item attribute name) equals "cva", there must be exactly one BT-158 (Item classification identifier) with scheme identifier "CVD".
<Invoice> <!-- Issue: When Item attribute name (BT-160) has value "cva", there mus --> </Invoice>
<Invoice> <!-- Issue resolved per XRechnung (Germany) --> </Invoice>
Element order is part of the rule: if the element sits in the wrong place, the validator rejects with BR-DE-CVD-06-b.