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.3 & Factur-X 1.0 compliant