Skip to content

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.

XRechnung (CII) · Error · Message language: German · Version: xrechnung-3.0.2-validator-configuration-2026-08-31

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

XRechnung (UBL) · Error · Message language: German · Version: xrechnung-3.0.2-validator-configuration-2026-08-31
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.