Skip to content
einvoiceconvert.com home
Error code BR-CL-23

A unit of measure code is not allowed

Unit codes (e.g. for quantities) must come from the official UN/ECE Recommendation 20 and 21 lists.

The official rule

“Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension”
In EN 16931 1.3.16 (UBL), EN 16931 1.3.16 (CII), EN 16931 1.3.17 (UBL), EN 16931 1.3.17 (CII)Severity: Error

Official text, in the language the rule set publishes it in.

Common causes

  • A unit was written in words ("hours", "pcs") instead of a code.
  • Your software uses its own unit names.

How to fix it

  • Map your units to the official codes, e.g. C62 (piece), HUR (hour), KGM (kilogram).

Wrong vs. right (UBL)

Wrong
<cbc:InvoicedQuantity unitCode="hours">12.5</cbc:InvoicedQuantity>
Right
<cbc:InvoicedQuantity unitCode="HUR">12.5</cbc:InvoicedQuantity>