What it means
On an XRechnung CVD invoice, at least one invoice line (BG-25) must have an item classification identifier (BT-158) with the scheme CVD and, on the same line, an item attribute named cva (BT-160). The rule applies only to invoices that declare the CVD profile.
Why it matters
German public buyers use CVD invoices to report the vehicle classes and emission levels they bought under the Clean Vehicles Directive. An invoice with no such line gives them nothing to report, so it is rejected.
How to fix it
On the vehicle line, add a classification code with the scheme CVD and the vehicle category (M1, M2, M3, N1, N2 or N3). On the same line, add an item attribute named cva with the value clean, zero-emission or other. If the invoice is not meant for CVD reporting, export it with the standard XRechnung profile instead.
The rule as published
In einer Rechnung muss mindestens eine INVOICE LINE (BG-25) enthalten sein, in der der Scheme identifier von "Item classification identifier" (BT-158) den Wert 'CVD' und der "Item attribute name" (BT-160) den Wert 'cva' enthält. Business terms: BG-25, BT-158, BT-160
Where this rule applies
| Rule set | Version |
|---|---|
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| XRechnung 3.0 (CII) | 3.0.2 |
Check your file
Drop your e-invoice to see whether BR-DE-CVD-03 still fails, and which other rules do.