BR-DE-CVD-06-b: Line with attribute cva without exactly one CVD classification
Official message
[BR-DE-CVD-06-b] Wenn … "Item attribute name" (BT-160) mit dem Wert 'cva' angegeben ist, muss in derselben Rechnungszeile genau ein … "Item classification identifier" (BT-158) mit dem Scheme identifier 'CVD' vorhanden sein.
[BR-DE-CVD-06-b] Wenn … "Item attribute name" (BT-160) mit dem Wert 'cva' angegeben ist, muss in derselben Rechnungszeile genau ein … "Item classification identifier" (BT-158) mit dem Scheme identifier 'CVD' vorhanden sein.
- Severity
- Error The invoice is invalid and may be rejected by the recipient.
- Applies to
- XRechnung (CII), XRechnung (UBL)
- Affected fields
- BT-160, BT-158
What does this mean?
If an invoice line has an item attribute named (BT-160) "cva", the same line must contain exactly one item classification (BT-158) with scheme "CVD". The line has none or several such classifications.
Typical causes
The attribute cva was given, but the classification with scheme CVD was forgotten.
The classification is in a different line.
Several classifications with scheme CVD were added in the same line.
How to fix the error
In every line with attribute cva, provide exactly one classification with scheme CVD and the vehicle category (M1, M2, M3, N1, N2 or N3); remove surplus CVD classifications.
CII: ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode with listID="CVD", UBL: cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode with listID="CVD".
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 "Schema (BT-158-1)" CVD in the tab "Klassifizierungen (BT-158)" of the line with attribute cva, or remove surplus entries.
Example
Wrong
<ram:SpecifiedTradeProduct>
<ram:Name>Electric bus</ram:Name>
<ram:ApplicableProductCharacteristic>
<ram:Description>cva</ram:Description>
<ram:Value>zero-emission</ram:Value>
</ram:ApplicableProductCharacteristic>
</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:ApplicableProductCharacteristic/ram:Description = 'cva') or count(ram:DesignatedProductClassification/ram:ClassCode[@listID = 'CVD']) = 1
XRechnung (UBL) (UBL)
Context: (/ubl:Invoice[$isCVD]/cac:InvoiceLine | /cn:CreditNote[$isCVD]/cac:CreditNoteLine)/cac:Item
not(cac:AdditionalItemProperty[cbc:Name = 'cva']) or count(cac:CommodityClassification/cbc:ItemClassificationCode[@listID = 'CVD']) = 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-a: Line with CVD classification without exactly one attribute cva
Last updated:
Explanation of the validation rule, not legal or tax advice.