Skip to content

Unit Codes ​

Line items require a unit code from UN/ECE Recommendation 20.

Common Unit Codes ​

CodeNameDescription
HURHourTime-based services
DAYDayDaily rates
MONMonthMonthly services
C62Unit/PieceGeneric item count
KGMKilogramWeight
MTRMeterLength
LTRLitreVolume
MTKSquare meterArea
MTQCubic meterVolume
EAEachIndividual items

Service Units ​

CodeNameExample Use
HURHourConsulting, development
DAYDayProject work
MONMonthSubscriptions, retainers
MINMinutePhone support
SECSecondAPI calls
ANNYearAnnual licenses

Physical Units ​

Length ​

CodeName
MTRMeter
CMTCentimeter
MMTMillimeter
KMTKilometer
INHInch
FOTFoot

Weight ​

CodeName
KGMKilogram
GRMGram
TNETonne
LBRPound
ONZOunce

Volume ​

CodeName
LTRLitre
MLTMillilitre
MTQCubic meter
GLLGallon

Area ​

CodeName
MTKSquare meter
CMKSquare centimeter
HARHectare

Quantity Units ​

CodeNameUse Case
C62UnitGeneric items
EAEachIndividual items
SETSetGrouped items
PRPairPairs
DZNDozen12 items

Data Units ​

CodeName
B72Gigabyte
ADByte
E34Gigabit

Example Usage ​

json
{
  "items": [
    {
      "description": "Consulting Services",
      "quantity": 8,
      "unit": "HUR",
      "unitPrice": 150.00,
      "vatRate": 19.0
    },
    {
      "description": "USB Cable",
      "quantity": 5,
      "unit": "C62",
      "unitPrice": 9.99,
      "vatRate": 19.0
    },
    {
      "description": "Monthly Hosting",
      "quantity": 1,
      "unit": "MON",
      "unitPrice": 29.00,
      "vatRate": 19.0
    }
  ]
}

Notes ​

  • Unit codes are case-sensitive
  • Using an invalid unit code will cause validation to fail
  • For the complete list, see UN/ECE Rec 20

ZUGFeRD 2.4 & Factur-X 1.0.8 compliant