GET v1/selReportFuelSpend
Метод який обраховує звіт "Витрати пального".
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| deviceIDs |
Масив ID авто |
Collection of integer |
Required |
| dateFrom |
Дата початку періоду розрахунків (у форматі ISO) |
date |
Required |
| dateTo |
Дата закінчення періоду розрахунків (у форматі ISO) |
date |
Required |
| mode |
Режим звіту |
ReportFuelSpendMode |
Required |
| isUseTimeInEachDay |
Ознака чи враховувати обмеження по часі в кожен день періоду |
boolean |
None. |
Body Parameters
None.
Response Information
Resource Description
Collection of ReportFuelSpend| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
ID |
integer |
None. |
| deviceID |
ID авто |
integer |
None. |
| mode |
Режим звіту |
ReportFuelSpendMode |
None. |
| onDate |
Дата |
date |
None. |
| path |
Шлях, км. |
decimal number |
None. |
| primaryEngineTime |
Час роботи основного двигуна |
time interval |
None. |
| primaryEngineTimeMilliseconds |
Час роботи двигуна в мілісекундах |
decimal number |
None. |
| secondaryEngineTime |
Час роботи додаткового механізма |
time interval |
None. |
| secondaryEngineTimeMilliseconds |
Час роботи додаткового механізма в мілісекундах |
decimal number |
None. |
| isApprovedFuelSpendBySensor |
Ознака чи затверджене пальне по датчику |
boolean |
None. |
| isApprovedFuelSpendByNorm |
Ознака чи затверджене пальне за нормою |
boolean |
None. |
| isAllowConfirmFuelSpendBySensor |
Ознака чи дозволено затверджувати пальне по датчику (ще не відбулось "автозатвердження") |
boolean |
None. |
| isAllowConfirmFuelSpendByNorm |
Ознака чи дозволено затверджувати пальне по нормі (ще не відбулось "автозатвердження") |
boolean |
None. |
| fuelSpendBySensor |
Витрати пального по датчику |
decimal number |
None. |
| fuelSpendByNorm |
Витрати пального за нормами |
decimal number |
None. |
| isFirstItemDataSource | boolean |
None. |
|
| isLastItemDataSource | boolean |
None. |
|
| equipmentPeriods |
Період додаткового обладнання |
Collection of DeviceEquipmentPeriod |
None. |
| actions |
Дії |
Collection of ReportFuelSpendAction |
None. |
| dateFrom | date |
None. |
|
| dateTo | date |
None. |
|
| isFuelSensorExist | boolean |
None. |
|
| fuelSpendBySensorFormatted | string |
None. |
|
| fuelSpendByNormFormatted | string |
None. |
|
| fuelSpendOperator | decimal number |
None. |
|
| fuelSpendOperatorFormatted | string |
None. |
|
| isCache | boolean |
None. |
Response Formats
application/json, text/json
[
{
"id": 1,
"deviceID": 2,
"mode": 1,
"onDate": "2026-06-10T07:13:01.6737526+03:00",
"path": 4.1,
"primaryEngineTime": "00:00:00.1234567",
"primaryEngineTimeMilliseconds": 6.1,
"secondaryEngineTime": "00:00:00.1234567",
"secondaryEngineTimeMilliseconds": 8.1,
"isApprovedFuelSpendBySensor": true,
"isApprovedFuelSpendByNorm": true,
"isAllowConfirmFuelSpendBySensor": true,
"isAllowConfirmFuelSpendByNorm": true,
"fuelSpendBySensor": 13.1,
"fuelSpendByNorm": 14.1,
"isFirstItemDataSource": true,
"isLastItemDataSource": true,
"equipmentPeriods": [
{
"id": 1,
"deviceID": 2,
"deviceEquipmentID": 3,
"dateFrom": "2026-06-10T07:13:01.6737526+03:00",
"dateTo": "2026-06-10T07:13:01.6737526+03:00"
},
{
"id": 1,
"deviceID": 2,
"deviceEquipmentID": 3,
"dateFrom": "2026-06-10T07:13:01.6737526+03:00",
"dateTo": "2026-06-10T07:13:01.6737526+03:00"
}
],
"actions": [
{
"id": 1,
"reportID": 2,
"deviceID": 3,
"deviceEquipmentID": 1,
"type": 1,
"name": "sample string 4",
"value": {},
"fuelSpendBySensor": 6.1,
"fuelSpendByNorm": 7.1,
"isApprovedFuelSpendByNorm": true,
"isApprovedFuelSpendBySensor": true,
"fuelNormFormatted": "sample string 10",
"fuelSpendBySensorFormatted": "6,1",
"fuelSpendByNormFormatted": "7,1",
"isFuelSensorExist": true,
"fuelSpendOperator": 6.1,
"fuelSpendOperatorFormatted": "6,1"
},
{
"id": 1,
"reportID": 2,
"deviceID": 3,
"deviceEquipmentID": 1,
"type": 1,
"name": "sample string 4",
"value": {},
"fuelSpendBySensor": 6.1,
"fuelSpendByNorm": 7.1,
"isApprovedFuelSpendByNorm": true,
"isApprovedFuelSpendBySensor": true,
"fuelNormFormatted": "sample string 10",
"fuelSpendBySensorFormatted": "6,1",
"fuelSpendByNormFormatted": "7,1",
"isFuelSensorExist": true,
"fuelSpendOperator": 6.1,
"fuelSpendOperatorFormatted": "6,1"
}
],
"dateFrom": "2026-06-10T07:13:01.6737526+03:00",
"dateTo": "2026-06-10T07:13:01.6737526+03:00",
"isFuelSensorExist": true,
"fuelSpendBySensorFormatted": "13,1",
"fuelSpendByNormFormatted": "14,1",
"fuelSpendOperator": 13.1,
"fuelSpendOperatorFormatted": "13,1",
"isCache": true
},
{
"id": 1,
"deviceID": 2,
"mode": 1,
"onDate": "2026-06-10T07:13:01.6737526+03:00",
"path": 4.1,
"primaryEngineTime": "00:00:00.1234567",
"primaryEngineTimeMilliseconds": 6.1,
"secondaryEngineTime": "00:00:00.1234567",
"secondaryEngineTimeMilliseconds": 8.1,
"isApprovedFuelSpendBySensor": true,
"isApprovedFuelSpendByNorm": true,
"isAllowConfirmFuelSpendBySensor": true,
"isAllowConfirmFuelSpendByNorm": true,
"fuelSpendBySensor": 13.1,
"fuelSpendByNorm": 14.1,
"isFirstItemDataSource": true,
"isLastItemDataSource": true,
"equipmentPeriods": [
{
"id": 1,
"deviceID": 2,
"deviceEquipmentID": 3,
"dateFrom": "2026-06-10T07:13:01.6737526+03:00",
"dateTo": "2026-06-10T07:13:01.6737526+03:00"
},
{
"id": 1,
"deviceID": 2,
"deviceEquipmentID": 3,
"dateFrom": "2026-06-10T07:13:01.6737526+03:00",
"dateTo": "2026-06-10T07:13:01.6737526+03:00"
}
],
"actions": [
{
"id": 1,
"reportID": 2,
"deviceID": 3,
"deviceEquipmentID": 1,
"type": 1,
"name": "sample string 4",
"value": {},
"fuelSpendBySensor": 6.1,
"fuelSpendByNorm": 7.1,
"isApprovedFuelSpendByNorm": true,
"isApprovedFuelSpendBySensor": true,
"fuelNormFormatted": "sample string 10",
"fuelSpendBySensorFormatted": "6,1",
"fuelSpendByNormFormatted": "7,1",
"isFuelSensorExist": true,
"fuelSpendOperator": 6.1,
"fuelSpendOperatorFormatted": "6,1"
},
{
"id": 1,
"reportID": 2,
"deviceID": 3,
"deviceEquipmentID": 1,
"type": 1,
"name": "sample string 4",
"value": {},
"fuelSpendBySensor": 6.1,
"fuelSpendByNorm": 7.1,
"isApprovedFuelSpendByNorm": true,
"isApprovedFuelSpendBySensor": true,
"fuelNormFormatted": "sample string 10",
"fuelSpendBySensorFormatted": "6,1",
"fuelSpendByNormFormatted": "7,1",
"isFuelSensorExist": true,
"fuelSpendOperator": 6.1,
"fuelSpendOperatorFormatted": "6,1"
}
],
"dateFrom": "2026-06-10T07:13:01.6737526+03:00",
"dateTo": "2026-06-10T07:13:01.6737526+03:00",
"isFuelSensorExist": true,
"fuelSpendBySensorFormatted": "13,1",
"fuelSpendByNormFormatted": "14,1",
"fuelSpendOperator": 13.1,
"fuelSpendOperatorFormatted": "13,1",
"isCache": true
}
]