InvoiceValidator.eu

BR-DE-CVD-03

fatalXRechnung 3.0.2 (Germany)profileCIIUBLBG-25BT-158BT-160

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.

Why it fails

No invoice line carries an item classification with scheme identifier 'CVD'.

How to fix it

At least one line must classify the item under the CVD scheme. Set the schemeID of BT-158 to CVD and give a code from the permitted list (see BR-DE-CVD-04).

What the validator checks

CII — context —

ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct[ram:DesignatedProductClassification/ram:ClassCode/@listID = 'CVD' and ram:ApplicableProductCharacteristic/ram:Description = 'cva']

UBL — context —

(cac:InvoiceLine/cac:Item | cac:CreditNoteLine/cac:Item)[cac:CommodityClassification/cbc:ItemClassificationCode/@listID = 'CVD' and cac:AdditionalItemProperty/cbc:Name = 'cva']

Related rules

Part of BR-DE-CVD — German construction extension.

Check your own invoice against BR-DE-CVD-03

…or paste the XML instead

Nothing is stored, and the whole invoice is checked, not just this rule. A PDF only works if it is Factur-X / ZUGFeRD — a PDF with the invoice XML inside it.