Vehicle Schema
Felder
Vehicle Schema
Schema for validating vehicle / Fahrzeug entities
licensePlate
Vehicle license plate number (Kennzeichen)
vin
Vehicle Identification Number (FIN)
make
Manufacturer / Hersteller
model
Vehicle model
year
Year of manufacture
color
Vehicle color
displayName
Display name / Anzeigename
internalId
Internal identifier (e.g. fleet number)
additionalNumber
Additional reference number
vehicleType
Vehicle type classification
PKWTRANSPORTERLKWMOTORRADANHAENGEROTHERacquisitionMode
How this vehicle entered the fleet: EXISTING (already on site/in use), PROCUREMENT (ordered, not yet delivered), VIRTUAL (no physical vehicle — used as a cost target for fleet-wide expenses)
EXISTINGPROCUREMENTVIRTUALfuelType
Fuel / drive type
BENZINDIESELELEKTROHYBRID_BENZINHYBRID_DIESELERDGASWASSERSTOFFOTHERorganization
Owning organization / Gesellschaft
subsidiary
Subsidiary / Niederlassung
costCenter
Cost center / Kostenstelle
locationId
Reference to a location entity (Standort)
locationName
Denormalized location name for display
internalOrderNumber
Internal order number / Interne Auftragsnummer
licenseNumber
License number / Zulassungsnummer
firstRegistrationDate
Date of first registration / Erstzulassung
commissioningDate
Date of commissioning / Inbetriebnahme
registrationCountry
Country of registration / Zulassungsland
licensePlateColor
License plate color (e.g. standard, green, electric)
interiorColor
Interior color / Innenfarbe
upholsteryColor
Upholstery color / Polsterfarbe
engineDisplacementCcm
Engine displacement in ccm / Hubraum
powerKw
Engine power in kW / Leistung
transmissionType
Transmission type / Getriebe
MANUALAUTOMATICDSGCVTOTHERnullemissionStandard
Emission standard / Abgasnorm
EURO_1EURO_2EURO_3EURO_4EURO_5EURO_6EURO_6DEURO_6D_TEMPEURO_7OTHERnullco2EmissionGkm
CO2 emissions in g/km
annualVehicleTax
Annual vehicle tax in EUR / Kfz-Steuer
annualVehicleTaxSource
Source of vehicle tax information
grossListPrice
Gross list price in EUR / Bruttolistenpreis
batteryCapacityKwh
Battery capacity in kWh (electric/hybrid vehicles)
consumptionCombined
Combined fuel/energy consumption
consumptionCity
City fuel/energy consumption
consumptionHighway
Highway fuel/energy consumption
consumptionUnit
Consumption unit (e.g. l/100km, kWh/100km)
curbWeightKg
Curb weight in kg / Leergewicht
payloadKg
Payload in kg / Zuladung
grossWeightKg
Gross vehicle weight in kg / Zulässiges Gesamtgewicht
trainWeightKg
Train weight in kg / Zulässige Gesamtmasse des Zuges
towingCapacityKg
Towing capacity in kg / Anhängelast
standardEquipment
Standard equipment list / Serienausstattung
specialEquipment
Special equipment list / Sonderausstattung
tireStorageLocation
Tire storage location / Reifenlagerort
status
Current vehicle status
DRAFTACTIVEMAINTENANCEDECOMMISSIONEDRESERVEDcurrentMileageKm
Current mileage in kilometers
isPoolVehicle
Whether this is a pool vehicle (available for reservation) or permanently assigned to an employee
poolGroup
Optional pool group tag (tenant-defined vehicle pools replace this field for filtering)
assignedDriverId
Assigned driver user ID (relevant when isPoolVehicle=false)
assignedLocationId
Assigned company location identifier
ownershipType
Vehicle ownership type
OWNEDLEASEDRENTEDleaseDetails
provider
Leasing provider
contractNumber
Lease contract number
startDate
Lease start date
endDate
Lease end date
monthlyCost
Monthly lease cost in EUR
totalLeasingKm
Total allowed kilometers over lease term
residualValue
Residual value at end of lease in EUR
excessKmRate
Cost per excess kilometer in EUR (Mehrkilometer)
shortfallKmRate
Credit per shortfall kilometer in EUR (Minderkilometer)
depositAmount
Leasing deposit / Sonderzahlung in EUR
contractId
Reference to linked contract entity
insurance
company
Insurance company
policyNumber
Insurance policy number
type
Insurance type
HAFTPFLICHTTEILKASKOVOLLKASKOvalidFrom
Insurance valid from date
validUntil
Insurance valid until date
registration
registrationDate
Vehicle registration date
nextHuDate
Next Hauptuntersuchung (HU/TUV) date
nextAuDate
Next Abgasuntersuchung (AU) date
emissionSticker
Emission sticker type (Feinstaubplakette)
NONEGREENYELLOWREDinspectionSchedule
lastInspectionDate
Last inspection date
nextDueDate
Next inspection due date
intervalKm
Inspection interval in kilometers
intervalMonths
Inspection interval in months
tires
summerTires
brand
size
dotNumber
treadDepthMm
storageLocation
winterTires
brand
size
dotNumber
treadDepthMm
storageLocation
currentSet
Currently mounted tire set
SUMMERWINTERALL_SEASONnextChangeDate
Next scheduled tire change date (YYYY-MM-DD)
ratePerKm
Rate per kilometer in EUR (overrides global default)
documents
type
Document type
REGISTRATIONINSURANCELEASESERVICETUVOTHERtitle
Document title
attachmentId
Attachment file ID
uploadedAt
Upload timestamp
notes
Free-text notes
tags
Tags for categorization
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/vehicles— Liste, paginiert + filterbarGET /api/v1/vehicles/<id>— Einzelne EntityPOST /api/v1/vehicles— AnlegenPATCH /api/v1/vehicles/<id>— Teil-UpdateDELETE /api/v1/vehicles/<id>— Soft-DeleteGET /api/v1/vehicles/<id>/timeline— Audit + Aktivitäten