Skip to main content
PUT
/
api
/
fleets
/
v1
/
{assetProviderCountryCode}
/
{assetProviderCode}
/
{vehicleId}
/
invoice
/
overview
Update invoice overview
curl --request PUT \
  --url https://api.smartmove.eu/m2m/api/fleets/v1/{assetProviderCountryCode}/{assetProviderCode}/{vehicleId}/invoice/overview \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "dateOfCommissioning": "2023-12-25",
  "mileageAtCommissioning": 123,
  "energyExpenses": 123,
  "energyExpensesCalculatedAutomatically": true,
  "maintenance": 123,
  "maintenanceCalculatedAutomatically": true,
  "inspection": 123,
  "inspectionCalculatedAutomatically": true,
  "tireSets": 123,
  "tireSetsCalculatedAutomatically": true,
  "excessMileage": 123,
  "excessMileageCalculatedAutomatically": true,
  "vehicleDeprecation": 123,
  "parking": 123,
  "parkingCalculatedAutomatically": true,
  "insurance": 123,
  "insuranceCalculatedAutomatically": true,
  "registration": 123,
  "registrationCalculatedAutomatically": true,
  "administration": 123,
  "administrationCalculatedAutomatically": true,
  "carbonFootprintTaxes": 123,
  "carbonFootprintTaxesCalculatedAutomatically": true,
  "vehiclePurchase": 123
}
'
{
  "dateOfCommissioning": "2023-12-25",
  "mileageAtCommissioning": 123,
  "mileagePerYear": 14345,
  "energyExpenses": 123,
  "energyExpensesCalculatedAutomatically": true,
  "maintenance": 123,
  "maintenanceCalculatedAutomatically": true,
  "inspection": 123,
  "inspectionCalculatedAutomatically": true,
  "tireSets": 123,
  "tireSetsCalculatedAutomatically": true,
  "excessMileage": 123,
  "excessMileageCalculatedAutomatically": true,
  "vehicleDeprecation": 123,
  "parking": 123,
  "parkingCalculatedAutomatically": true,
  "insurance": 123,
  "insuranceCalculatedAutomatically": true,
  "registration": 123,
  "registrationCalculatedAutomatically": true,
  "administration": 123,
  "administrationCalculatedAutomatically": true,
  "carbonFootprintTaxes": 123,
  "carbonFootprintTaxesCalculatedAutomatically": true,
  "vehiclePurchase": 123
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

assetProviderCountryCode
string
required

The two-letter country code of the asset provider

Required string length: 2
assetProviderCode
string
required

The three-character code of the asset provider

Required string length: 3
vehicleId
string
required

The id of the vehicle

Body

application/json
dateOfCommissioning
string<date>
mileageAtCommissioning
integer

Mileage the vehicle already had at the date of commissioning (km)

energyExpenses
integer<int64>

Energy expenses net cost (cents)

energyExpensesCalculatedAutomatically
boolean

Whether energy expenses were calculated automatically

maintenance
integer<int64>

Maintenance net cost (cents)

maintenanceCalculatedAutomatically
boolean

Whether maintenance was calculated automatically

inspection
integer<int64>

Inspection net cost (cents)

inspectionCalculatedAutomatically
boolean

Whether inspection was calculated automatically

tireSets
integer<int64>

Tire sets net cost (cents)

tireSetsCalculatedAutomatically
boolean

Whether tire sets were calculated automatically

excessMileage
integer<int64>

Excess mileage net cost (cents)

excessMileageCalculatedAutomatically
boolean

Whether excess mileage was calculated automatically

vehicleDeprecation
integer<int64>

Vehicle depreciation net cost (cents)

parking
integer<int64>

Parking net cost (cents)

parkingCalculatedAutomatically
boolean

Whether parking was calculated automatically

insurance
integer<int64>

Insurance net cost (cents)

insuranceCalculatedAutomatically
boolean

Whether insurance was calculated automatically

registration
integer<int64>

Registration fee net cost (cents)

registrationCalculatedAutomatically
boolean

Whether registration fees were calculated automatically

administration
integer<int64>

Administration net cost (cents)

administrationCalculatedAutomatically
boolean

Whether administration was calculated automatically

carbonFootprintTaxes
integer<int64>

Carbon footprint tax net cost (cents)

carbonFootprintTaxesCalculatedAutomatically
boolean

Whether carbon footprint tax was calculated automatically

vehiclePurchase
integer<int64>

Vehicle purchase net cost (cents)

Response

Updated invoice overview

dateOfCommissioning
string<date>
required
mileageAtCommissioning
integer
required

Mileage the vehicle already had at the date of commissioning (km)

mileagePerYear
integer
required

In kilometers

Example:

14345

energyExpenses
integer<int64>
required

Energy expenses net cost (cents)

energyExpensesCalculatedAutomatically
boolean
required

Whether energy expenses were calculated automatically

maintenance
integer<int64>
required

Maintenance net cost (cents)

maintenanceCalculatedAutomatically
boolean
required

Whether maintenance was calculated automatically

inspection
integer<int64>
required

Inspection net cost (cents)

inspectionCalculatedAutomatically
boolean
required

Whether inspection was calculated automatically

tireSets
integer<int64>
required

Tire sets net cost (cents)

tireSetsCalculatedAutomatically
boolean
required

Whether tire sets were calculated automatically

excessMileage
integer<int64>
required

Excess mileage net cost (cents)

excessMileageCalculatedAutomatically
boolean
required

Whether excess mileage was calculated automatically

vehicleDeprecation
integer<int64>
required

Vehicle depreciation net cost (cents)

parking
integer<int64>
required

Parking net cost (cents)

parkingCalculatedAutomatically
boolean
required

Whether parking was calculated automatically

insurance
integer<int64>
required

Insurance net cost (cents)

insuranceCalculatedAutomatically
boolean
required

Whether insurance was calculated automatically

registration
integer<int64>
required

Registration fees net cost (cents)

registrationCalculatedAutomatically
boolean
required

Whether registration fees were calculated automatically

administration
integer<int64>
required

Administration net cost (cents)

administrationCalculatedAutomatically
boolean
required

Whether administration was calculated automatically

carbonFootprintTaxes
integer<int64>
required

Carbon footprint tax net cost (cents)

carbonFootprintTaxesCalculatedAutomatically
boolean
required

Whether carbon footprint tax was calculated automatically

vehiclePurchase
integer<int64>
required

Vehicle purchase net cost (cents)