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.vin

Vehicle identification number (VIN) · Fahrzeug-Identifizierungsnummer (FIN)

Identification number marked on the vehicle: the 17-character VIN (ISO 3779; Reg. (EU) 2021/535 Annex II Part 2). For a vehicle without a VIN, the identifier printed in registration field E (for example a chassis or product identification number); receivers treat only a 17-character value of the expected form as an ISO 3779 VIN. Same value as BT-128 with scheme AKG when both are present. A VIN can be personal data when the holder can be identified.

Key
vehicle.vin
Row name (BT-160)
Fahrzeug-Identifizierungsnummer (FIN) [vehicle.vin]
Vehicle identification number (VIN) [vehicle.vin]

The bare key vehicle.vin is also accepted.

Tier
Core
Status
draft
Representation term
Number (implicit in the listed abbreviation vin)
Value format
^[A-Z0-9]{1,17}$, upper case, no blanks or hyphens; expected form ^[A-HJ-NPR-Z0-9]{17}$ with a valid position-9 check digit (Reg. (EU) 2021/535 Annex II Part 2); deviations are warnings only
Grammar
^[A-Z0-9]{1,17}$
Unit
none
Code list
none
Required when
MUST on every vehicle line whenever an identifier exists (all roles); may be absent only on an order or prepayment invoice before a vehicle is assigned
Statutory feature
No
Repeatable
No, at most one row per line
Anchors
  • Directive 1999/37/EC Annex I code E
  • Reg. (EU) 2020/683 Annex VIII CoC item 0.10
  • Reg. (EU) 2021/535 Annex II Part 2
  • ISO 3779
  • Directive 2014/45/EU Annex II item 1 (DE 'Fahrzeug-Identifizierungsnummer (FIN oder Fahrgestellnummer)')
  • UNTDID 1153 AKG for BT-128-1
  • CJEU C-319/22 (VIN as personal data)
Carrier and binding
BG-32: BT-160 'Fahrzeug-Identifizierungsnummer (FIN) [vehicle.vin]', BT-161 'TSTVEH016N0000001'. Level 2 also BT-128: CII ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument {ram:IssuerAssignedID, ram:TypeCode 130, ram:ReferenceTypeCode AKG}; UBL cac:InvoiceLine/cac:DocumentReference {cbc:ID schemeID='AKG', cbc:DocumentTypeCode 130}. Optional header BT-18
Values in the test corpus
  • TSTVEH016N0000001
  • TSTVEH033L0000004
  • TSTVEH042M0000005
  • TSTVEH022T0000003
  • TSTVEH020T0000002
Crosswalk (informative)

schema.org vehicleIdentificationNumber; VDA 4938 P2 v3.1 seg. 77 GIN+VV; STAR VehicleInvoice: no VIN-typed element found in the invoice tables (VINType exists in the type catalogue, ChassisSerial is OpenIDType); Odette FVL FV14a by name only; BR NF-e veicProd chassi; MX VentaVehiculos Niv

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

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