Skip to content

Fatal: fails the selected checks

BR-65: An item classification needs a scheme

In short

BR-65 means an item classification code (BT-158) has no scheme identifier. Fix it by stating which classification it comes from, for example STI for CPV or TSP for UNSPSC, or by removing the code.

On this page

What it means

When an invoice line classifies the item (BT-158), for example with a CPV or UNSPSC code, it must also say which classification system the code comes from (BT-158-1), using a code from UNTDID 7143.

Why it matters

An identifier means nothing without the list it comes from: the same digits can be a VAT number, a company number or a GLN. The scheme tells the recipient's software how to read it, so an identifier without one is rejected.

How to fix it

In your product data, store the classification together with its system, so the software writes listID="STI" for CPV codes or listID="TSP" for UNSPSC codes. If you build the XML yourself, add the listID attribute to cbc:ItemClassificationCode (UBL) or ram:ClassCode (CII). If you do not need classification codes, remove them.

The rule as published

The Item classification identifier (BT-158) shall have a Scheme identifier.

Business terms: BT-158

Where this rule applies

Rule set Version
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.2
ZUGFeRD 2.5 EXTENDED 2.5.2
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Rule text from phive-rules 4.6.4.

Check your file

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