Vehicle Contract Schema
Felder
Vehicle Contract Schema
Schema for validating vehicle contract / Fahrzeugvertrag entities
vehicleId
Reference to the vehicle
contractType
Type of contract / Vertragsart
LEASINGINSURANCEMAINTENANCEFINANCINGRENTALSERVICEOTHERcontractNumber
Contract number / Vertragsnummer
provider
Contract partner / Vertragspartner
startDate
Contract start date / Vertragsbeginn
endDate
Contract end date / Vertragsende
monthlyCost
Monthly cost in EUR / Monatliche Kosten
totalCost
Total contract value in EUR / Gesamtkosten
paymentInterval
Payment interval / Zahlungsintervall
MONTHLYQUARTERLYSEMI_ANNUALANNUALONE_TIMEmileageLimit
Annual mileage limit in km (leasing) / Jährliche Kilometergrenze
startMileageKm
Vehicle mileage at contract start / Kilometerstand bei Vertragsbeginn
excessMileageCostPerKm
Cost per excess km in EUR / Mehrkilometerkosten pro km
depositAmount
Deposit / Kaution in EUR
noticePeriodDays
Notice period in days / Kündigungsfrist in Tagen
autoRenewal
Auto-renewal / Automatische Verlängerung
status
Contract status / Vertragsstatus
ACTIVEPENDINGEXPIREDCANCELLEDdescription
Contract description / Vertragsbeschreibung
attachmentIds
Attached document IDs (contract PDFs, etc.)
notes
Additional notes / Bemerkungen
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/vehicle_contracts— Liste, paginiert + filterbarGET /api/v1/vehicle_contracts/<id>— Einzelne EntityPOST /api/v1/vehicle_contracts— AnlegenPATCH /api/v1/vehicle_contracts/<id>— Teil-UpdateDELETE /api/v1/vehicle_contracts/<id>— Soft-DeleteGET /api/v1/vehicle_contracts/<id>/timeline— Audit + Aktivitäten