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

Vehicle role · Fahrzeugrolle

Why the vehicle appears on this line, seen from the issuer. supply: the vehicle is the goods supplied, including self-billed purchases, hire-purchase and leases with agreed transfer of ownership. trade-in: the vehicle is taken in from the buyer in part-exchange; how its value is invoiced follows the issuer's VAT treatment, not this token. service: work, parts, test or repair on the vehicle. rental: a charge for the use of the vehicle for a continuous period of at most 30 days. lease: a periodic charge for use over a longer period without agreed transfer of ownership, including subscriptions. agency: a commission for intermediating the sale or purchase of the vehicle. transport: transfer, delivery or logistics of the vehicle. other. The token states no VAT treatment and no place of supply.

Key
vehicle.roleCode
Row name (BT-160)
Fahrzeugrolle [vehicle.roleCode]
Vehicle role [vehicle.roleCode]

The bare key vehicle.roleCode is also accepted.

Tier
Core
Status
draft
Representation term
Code
Value format
one token from VEHICLE-ROLE 1.0
Grammar
^(supply|trade-in|service|rental|lease|agency|transport|other)$
Unit
none
Code list

VEHICLE-ROLE 1.0

  • supply
  • trade-in
  • service
  • rental
  • lease
  • agency
  • transport
  • other
Required when
MUST on every vehicle line; SHOULD be the second row
Statutory feature
No
Repeatable
No, at most one row per line
Anchors
  • No EU legal term (EN 16931 BT-3 types the document, not the line)
  • Directive 2006/112/EC Art. 56(3) ('short-term' = continuous possession or use for at most 30 days), used only as the rental/lease boundary
  • Art. 14(2)(b) (contracts with transfer of ownership), informative
  • informative: schema.org businessFunction
Carrier and binding
BG-32: BT-160 'Fahrzeugrolle [vehicle.roleCode]', BT-161 'supply'
Values in the test corpus
  • supply
  • service
Crosswalk (informative)

schema.org businessFunction; VDA 4938 process code VHS (vehicle settlement), context only

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

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