Error codes · EN 16931

BR-23Fixable here

Missing unit of measure code

This is the rejection, word for word: „[BR-23] Each Invoice line shall have an Invoiced quantity unit of measure code (BT-130). This identifies the unit of measure for the invoiced quantity using UN/ECE Recommendation 20 codes.“

XPath: /Invoice/cac:InvoiceLine/cbc:InvoicedQuantity/@unitCode. Uses UN/ECE Recommendation 20 codes. Common: C62 (piece/unit), HUR (hour), KGM (kilogram), LTR (liter), MTR (meter).

What to have readyThe missing value from your purchase order, contract or bookkeeping.
What we doInvoice Navigator automatically fixes this issue by correcting the `@unitCode` element in your Invoice.
If you enter it yourself in your invoicing software
Before
<cbc:InvoicedQuantity>
  <!-- @unitCode is missing -->
</cbc:InvoicedQuantity>
After
<cbc:InvoicedQuantity>
  <@unitCode>valid-value</@unitCode>
</cbc:InvoicedQuantity>
What the finding looks likeExample
FindingValue missing · BR-23
Locationcac:InvoiceLine/cbc:InvoicedQuantity/@unitCode
From youThe missing value
ThenPassed
ProofSHA-256 and /verify link after the check