Skip to content

Fatal: fails the selected checks

BR-TMP-CVD-01: Item classification needs a scheme code from UNTDID 7143

In short

BR-TMP-CVD-01 means the scheme given for an item classification (BT-158) is not a single code from the UNTDID 7143 list allowed for Clean Vehicles Directive (CVD) invoices. Fix it by setting the scheme identifier (listID) to one valid code from that list.

On this page

What it means

When an XRechnung 3.0 file is treated as a Clean Vehicles Directive (CVD) invoice, the item classification identifier (BT-158) on each line carries a scheme identifier, the listID attribute, which says which classification list the code comes from. That scheme must be exactly one of the UNTDID 7143 codes allowed for CVD invoices. An unknown code, or several codes separated by spaces, fails. The rule applies to UBL and CII files, and to credit notes as well as invoices.

Why it matters

The scheme tells the recipient's software which classification list the code comes from. With a scheme it does not recognise, it cannot read the classification used for CVD reporting, so the file is rejected.

How to fix it

Find the classification or commodity code settings of the lines in your invoicing software, where the code and the name of its list are stored. If the software lets you type the scheme, enter one code only, with no spaces or extra text. If it offers a list, pick the matching entry, and if no CVD code is offered, ask your software vendor.

The rule as published

Das Bildungsschema für "Item classification identifier" (BT-158) ist aus der Codeliste UNTDID 7143 zu wählen.

Business terms: BT-158

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-TMP-CVD-01 still fails, and which other rules do.