errorEN16931

BR-CL-23:Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension

A Unit of Measure Code is not a valid UN/ECE Rec 20/21 code. Common codes: C62=unit, HUR=hour, KGM=kilogram, MTR=meter.

We can fix this automatically

AUTO-FIX

Auto-fix: Map common unit names/abbreviations to UN/ECE codes. "each"/"piece"→C62, "hour"→HUR, "kg"→KGM. Uppercase lowercase codes.

No manual changes needed
Upload and Fix Now

Why This Error Matters

Invoice rejected. Quantity units must use standard codes for proper interpretation.

Common Causes

  • Unit code not from UN/ECE Rec 20/21 list
  • Custom unit of measure code used
  • Unit stored as text (pieces) not code (C62)
  • unitCode attribute contains invalid value
  • Legacy unit codes not mapped to UN/ECE standard

Frequently Asked Questions

A Unit of Measure Code is not a valid UN/ECE Rec 20/21 code. Common codes: C62=unit, HUR=hour, KGM=kilogram, MTR=meter.
A Unit of Measure Code is not a valid UN/ECE Rec 20/21 code. Common codes: C62=unit, HUR=hour, KGM=kilogram, MTR=meter. You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
Yes, BR-CL-23 is a critical error that will cause invoice rejection. It must be fixed before submission to ensure your invoice is accepted.
Many instances of BR-CL-23 can be automatically corrected using Invoice Navigator's Fixer tool. Upload your invoice and the tool will identify and fix common issues.

See Also

Last updated: 16 January 2026

Share this guide: