DraftDraft for review, not yet a published standard. Registry vehicle/1.0-draft of 2026-10-24, marker vehicle/1.0. How changes are made.

vehicle.categoryCode

Vehicle category · Fahrzeugklasse

EU vehicle category as in registration field J or CoC item 0.4, with the official suffixes G (off-road, M and N only) and S (special purpose, incomplete). Not a body style or listing class, and not the VAT category (BT-151). Omitted when the vehicle has no EU category or the document does not print J.

Key
vehicle.categoryCode
Row name (BT-160)
Fahrzeugklasse [vehicle.categoryCode]
Vehicle category [vehicle.categoryCode]

The bare key vehicle.categoryCode is also accepted.

Tier
Recommended
Status
draft
Representation term
Code
Value format
^((M[1-3]|N[1-3])G?S?|O[1-4]S?|L(1e(-[AB])?|2e(-[PU])?|3e(-A[123][ET]?)?|4e|5e(-[AB])?|6e(-A|-B[PU]?)?|7e(-(A[12]?|B[12]?|C[PU]?))?)|[TC]([1-4](\.[1-3])?[ab]?)?|T5|R([1-4][ab]?)?|S([12][ab]?)?)$ (T5: legacy category of Directive 2003/37/EC)
Grammar
^((M[1-3]|N[1-3])G?S?|O[1-4]S?|L(1e(-[AB])?|2e(-[PU])?|3e(-A[123][ET]?)?|4e|5e(-[AB])?|6e(-A|-B[PU]?)?|7e(-(A[12]?|B[12]?|C[PU]?))?)|[TC]([1-4](\.[1-3])?[ab]?)?|T5|R([1-4][ab]?)?|S([12][ab]?)?)$
Unit
none
Code list

EU vehicle categories

Required when
SHOULD; especially on invoices to public buyers (Clean Vehicles Directive reporting)
Statutory feature
No
Repeatable
No, at most one row per line
Anchors
  • Directive 1999/37/EC code J 'vehicle category' (DE 'Fahrzeugklasse')
  • CoC item 0.4
  • Reg. (EU) 2018/858 Art. 4 and Annex I Part A 2.1-2.3 (G and S)
  • Reg. (EU) 168/2013 Art. 4 (L)
  • Reg. (EU) 167/2013 Art. 4 (T, C, R, S)
  • KoSIT CIUS XRechnung CVD v0.9
Carrier and binding
BG-32: BT-160 'Fahrzeugklasse [vehicle.categoryCode]', BT-161 'M1'. In a CIUS XRechnung CVD invoice the CVD BT-158 'CVD' and the 'cva' row stay; vehicle.categoryCode then repeats the CVD class
Values in the test corpus
  • M1
Crosswalk (informative)

KoSIT CIUS XRechnung CVD v0.9 (M1, M2, M3, N1, N2, N3)

informative; names and IRIs of third-party works, CC BY 4.0, sources stated; VDA 4938: reprint with source

Source and changes
registry/keys/categoryCode.yaml · Propose a change