BR-DE-CVD-05: Invalid value of the attribute cva (BT-161)
Official message
[BR-DE-CVD-05] Wenn innerhalb von … ITEM ATTRIBUTES (BG-32) der … "Item attribute name" (BT-160) den Wert 'cva' hat, muss der … "Item attribute value" (BT-161) einen der zulässigen Werte enthalten.
[BR-DE-CVD-05] Wenn innerhalb von … ITEM ATTRIBUTES (BG-32) der … "Item attribute name" (BT-160) den Wert 'cva' hat, muss der … "Item attribute value" (BT-161) einen der zulässigen Werte enthalten.
- Severity
- Error The invoice is invalid and may be rejected by the recipient.
- Applies to
- XRechnung (CII), XRechnung (UBL)
- Affected fields
- BG-32, BT-160, BT-161
What does this mean?
If an item attribute (BG-32) has the name (BT-160) "cva", its value (BT-161) must be one of the allowed values: clean, zero-emission or other. The given value is not one of them.
Typical causes
A typo or different spelling, e.g. "Clean" or "zero emission"; the check is case-sensitive.
The value was left empty.
How to fix the error
Enter exactly one of the codes clean, zero-emission or other as value, in lower case.
CII: ram:ApplicableProductCharacteristic/ram:Value, UBL: cac:AdditionalItemProperty/cbc:Value.
Generate and validate the invoice again.
In E-Rechnungsfreund
In the invoice form ("Experte" view), section "Rechnungspositionen (BG-25)" (invoice lines), tab "Eigenschaften (BG-32)", correct the "Wert (BT-161)" of the attribute named cva.
Example
Wrong
<ram:ApplicableProductCharacteristic>
<ram:Description>cva</ram:Description>
<ram:Value>Zero Emission</ram:Value>
</ram:ApplicableProductCharacteristic>
Correct
<ram:ApplicableProductCharacteristic>
<ram:Description>cva</ram:Description>
<ram:Value>zero-emission</ram:Value>
</ram:ApplicableProductCharacteristic>
For developers: test expression per syntax
XRechnung (CII) (CII)
Context: /rsm:CrossIndustryInvoice[$isCVD]/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic[ram:Description = 'cva']
normalize-space(ram:Value) = $CVA-CODES
XRechnung (UBL) (UBL)
Context: (/ubl:Invoice[$isCVD]/cac:InvoiceLine | /cn:CreditNote[$isCVD]/cac:CreditNoteLine)/cac:Item/cac:AdditionalItemProperty[cbc:Name = 'cva']
normalize-space(cbc:Value) = $CVA-CODES
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-06-a: Line with CVD classification without exactly one attribute cva
- 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.