BR-DE-CVD-06-a: Line with CVD classification without exactly one attribute cva
Official message
[BR-DE-CVD-06-a] Wenn 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.
[BR-DE-CVD-06-a] Wenn 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.
- Severity
- Error The invoice is invalid and may be rejected by the recipient.
- Applies to
- XRechnung (CII), XRechnung (UBL)
- Affected fields
- BT-158, BT-160
What does this mean?
If an invoice line has an item classification (BT-158) with scheme "CVD", the same line must contain exactly one item attribute named (BT-160) "cva". The line has none or several such attributes.
Typical causes
The classification CVD was given, but the attribute cva was forgotten.
The attribute cva is in a different line.
The attribute cva was added twice in the same line.
How to fix the error
In every line with classification CVD, provide exactly one attribute named cva with one of the values clean, zero-emission or other; remove duplicates.
CII: ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic with ram:Description cva, UBL: cac:Item/cac:AdditionalItemProperty with cbc:Name cva.
Generate and validate the invoice again.
In E-Rechnungsfreund
In the invoice form ("Experte" view), section "Rechnungspositionen (BG-25)" (invoice lines), add exactly one entry with "Eigenschaftsname (BT-160)" cva in the tab "Eigenschaften (BG-32)" of the line with classification CVD, or remove duplicate entries.
Example
Wrong
<ram:SpecifiedTradeProduct>
<ram:Name>Electric bus</ram:Name>
<ram:DesignatedProductClassification>
<ram:ClassCode listID="CVD">M3</ram:ClassCode>
</ram:DesignatedProductClassification>
</ram:SpecifiedTradeProduct>
Correct
<ram:SpecifiedTradeProduct>
<ram:Name>Electric bus</ram:Name>
<ram:ApplicableProductCharacteristic>
<ram:Description>cva</ram:Description>
<ram:Value>zero-emission</ram:Value>
</ram:ApplicableProductCharacteristic>
<ram:DesignatedProductClassification>
<ram:ClassCode listID="CVD">M3</ram:ClassCode>
</ram:DesignatedProductClassification>
</ram:SpecifiedTradeProduct>
For developers: test expression per syntax
XRechnung (CII) (CII)
Context: /rsm:CrossIndustryInvoice[$isCVD]/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct
not(ram:DesignatedProductClassification/ram:ClassCode/@listID = 'CVD') or count(ram:ApplicableProductCharacteristic[ram:Description = 'cva']) = 1
XRechnung (UBL) (UBL)
Context: (/ubl:Invoice[$isCVD]/cac:InvoiceLine | /cn:CreditNote[$isCVD]/cac:CreditNoteLine)/cac:Item
not(cac:CommodityClassification/cbc:ItemClassificationCode[@listID = 'CVD']) or count(cac:AdditionalItemProperty[cbc:Name = 'cva']) = 1
Related validation rules
- BR-DE-CVD-01: Contract reference (BT-12) is missing in the CVD invoice
- BR-DE-CVD-02: Tender or lot reference (BT-17) is missing in the CVD invoice
- BR-DE-CVD-03: No invoice line with CVD vehicle details
- BR-DE-CVD-04: Invalid vehicle category in the CVD classification (BT-158)
- BR-DE-CVD-05: Invalid value of the attribute cva (BT-161)
- BR-DE-CVD-06-b: Line with attribute cva without exactly one CVD classification
Last updated:
Explanation of the validation rule, not legal or tax advice.