GET v1/selReportWayFuel
Метод який обраховує звіт "Пробіг/Пальне"
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| deviceIDs |
Масив ID пристроїв |
Collection of integer |
Required |
| regionIDs |
Масив ID регіонів в яких потрібно обраховувати простої |
Collection of integer |
None. |
| dateFrom |
Дата початку періоду розрахунків (у форматі ISO) |
date |
Required |
| dateTo |
Дата закінчення періоду розрахунків (у форматі ISO) |
date |
Required |
| mode |
Режим звіту |
ReportWayFuelMode |
Required |
| isNeedFuelSpendBySensor | boolean |
None. |
|
| isNeedFuelSpendByNorm | boolean |
None. |
|
| isNeedEquipmentOff | boolean |
None. |
|
| isNeedDownTime | boolean |
None. |
|
| isNeedIgnition | boolean |
None. |
|
| isOperatorConnect | boolean |
None. |
|
| isUseTimeInEachDay |
Ознака чи враховувати обмеження по часі в кожен день періоду |
boolean |
None. |
Body Parameters
None.
Response Information
Resource Description
Collection of ReportWayFuel| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
ID звіту |
integer |
None. |
| deviceID |
ID авто |
integer |
None. |
| deviceIDEncrypted |
ID авто вер.2 |
string |
None. |
| deviceName |
Назва авто |
string |
None. |
| onDate |
Дата |
date |
None. |
| mode |
Режим звіту |
ReportWayFuelMode |
None. |
| modeFormatted |
Назва режиму звіту |
string |
None. |
| shiftTimeFrom |
Зміщення по часі |
date |
None. |
| shiftTimeTo |
Зміщення по часі |
date |
None. |
| path |
Пробіг, км |
decimal number |
None. |
| speedometer |
Значення пробігу на спідометрі |
integer |
None. |
| fuelOnStart |
Кількість пального на початок періоду, л. |
integer |
None. |
| fuelOnStartFormatted | string |
None. |
|
| fuelOnEnd |
Кількість пального на кінець періоду, л. |
integer |
None. |
| fuelOnEndFormatted | string |
None. |
|
| fuelIn |
Заправка, л. |
integer |
None. |
| fuelInFormatted | string |
None. |
|
| fuelInAdjust |
Корегування заправки, л. |
integer |
None. |
| fuelOut |
Злив, л. |
integer |
None. |
| fuelOutFormatted | string |
None. |
|
| fuelOutAdjust |
Корегування зливу, л. |
integer |
None. |
| fuelSpendBySensor |
Витрати пального по датчику, л |
decimal number |
None. |
| fuelSpendBySensorFormatted | string |
None. |
|
| fuelSpendByNorm |
Витрати пального за нормами, л |
decimal number |
None. |
| fuelSpendByNormFormatted | Object |
None. |
|
| fuelNormType |
Тип витрат пального за нормою |
DeviceFuelNormType |
None. |
| fuelSpendBySensorOn100 |
Витрати пального по датчику на 100 км. пробігу, л |
decimal number |
None. |
| fuelSpendOn1Hour |
Витрати пального по датчику на 1 годину, л |
decimal number |
None. |
| downTimeCount |
Кількість простоїв |
integer |
None. |
| movingStartTime |
Дата, час початку руху (у форматі ISO) |
date |
None. |
| dateFrom | date |
None. |
|
| dateTo | date |
None. |
|
| movingStartTimeFormatted | string |
None. |
|
| movingStopTime |
Дата, час закінчення руху (у форматі ISO) |
date |
None. |
| movingStopTimeFormatted | string |
None. |
|
| speedAverage |
Середня швидкість, км./год. |
integer |
None. |
| speedMax |
Максимальна швидкість, км./год. |
integer |
None. |
| primaryEngineTimeMilliseconds |
Час роботи двигуна в мілісекундах |
decimal number |
None. |
| primaryEngineTimeFormatted | string |
None. |
|
| reportEquipmentOff |
Звіт відключення обладнання |
Collection of ReportEquipmentOff |
None. |
| isApprovedFuelSpendBySensor | boolean |
None. |
|
| isApprovedFuelSpendByNorm | boolean |
None. |
|
| isOutsideCalibration |
Ознака чи виходять розрахунки за межі калібровки |
boolean |
None. |
| isDeviceSpeedometerIsOutOfDate |
Ознака чи останній введений показник спідометра вже застарів (> 31 дня) |
boolean |
None. |
| deviceSpeedometer |
Спідометр |
DeviceSpeedometer |
None. |
| isFirstItemDataSource | boolean |
None. |
|
| isLastItemDataSource | boolean |
None. |
|
| isShiftTimeFromSummary | boolean |
None. |
|
| isShiftTimeToSummary | boolean |
None. |
|
| fuelSpendByNormOnFormatted |
Витрати пального за нормами, в залежності від типу |
string |
None. |
| speedMaxPoints |
Точки перевищення швидкості |
Collection of DevicePoint |
None. |
| fuelOnEndSummary |
Останній відомий залишок пального |
string |
None. |
| onDateFormatted |
Дата або період (форматоване) |
string |
None. |
| isDRPSensorExist |
Ознака наявності ДРП у авто |
boolean |
None. |
| isFuelSensorExist | boolean |
None. |
|
| fuelSpendOnFormatted | Object |
None. |
|
| fuelSpendBySensorCalculateType | FuelSpendBySensorCalculateType |
None. |
|
| isSpeedOverflow | boolean |
None. |
|
| deviceSpeedometerFormatted | string |
None. |
|
| allowFuelLessKm | integer |
None. |
|
| isFlowingSensorExist | boolean |
None. |
|
| isCache | boolean |
None. |
|
| log | Collection of string |
None. |
Response Formats
application/json, text/json
[
{
"log": [
"sample string 1",
"sample string 2"
],
"id": 1,
"deviceID": 2,
"deviceIDEncrypted": "sample string 3",
"deviceName": "sample string 4",
"onDate": "2026-06-10T07:12:06.0175409+03:00",
"mode": 1,
"modeFormatted": "сумарно",
"shiftTimeFrom": "2026-06-10T07:12:06.0175409+03:00",
"shiftTimeTo": "2026-06-10T07:12:06.0175409+03:00",
"path": 6.1,
"speedometer": 1,
"fuelOnStart": 7,
"fuelOnStartFormatted": "в русі",
"fuelOnEnd": 8,
"fuelOnEndFormatted": "в русі",
"fuelIn": 9,
"fuelInFormatted": "[1]",
"fuelInAdjust": 1,
"fuelOut": 10,
"fuelOutFormatted": "[-1]",
"fuelOutAdjust": 1,
"fuelSpendBySensor": 11.1,
"fuelSpendBySensorFormatted": "11,1",
"fuelSpendByNorm": 12.1,
"fuelSpendByNormFormatted": 12.1,
"fuelNormType": 0,
"fuelSpendBySensorOn100": 13.1,
"fuelSpendOn1Hour": 14.1,
"downTimeCount": 15,
"movingStartTime": "2026-06-10T07:12:06.0175409+03:00",
"dateFrom": "2026-06-10T07:12:06.0175409+03:00",
"dateTo": "2026-06-10T07:12:06.0175409+03:00",
"movingStartTimeFormatted": "07:12",
"movingStopTime": "2026-06-10T07:12:06.0175409+03:00",
"movingStopTimeFormatted": "в русі",
"speedAverage": 18,
"speedMax": 19,
"primaryEngineTimeMilliseconds": 20.1,
"primaryEngineTimeFormatted": "00:00",
"reportEquipmentOff": [
{
"deviceID": 1,
"dateFrom": "2026-06-10T07:12:06.0175409+03:00",
"dateTo": "2026-06-10T07:12:06.0175409+03:00",
"distance": 4.1,
"fuelSpend": 5.1,
"equipmentOffType": 1,
"xFrom": 1.1,
"yFrom": 1.1,
"xTo": 1.1,
"yTo": 1.1
},
{
"deviceID": 1,
"dateFrom": "2026-06-10T07:12:06.0175409+03:00",
"dateTo": "2026-06-10T07:12:06.0175409+03:00",
"distance": 4.1,
"fuelSpend": 5.1,
"equipmentOffType": 1,
"xFrom": 1.1,
"yFrom": 1.1,
"xTo": 1.1,
"yTo": 1.1
}
],
"isApprovedFuelSpendBySensor": true,
"isApprovedFuelSpendByNorm": true,
"isOutsideCalibration": true,
"isDeviceSpeedometerIsOutOfDate": true,
"deviceSpeedometer": {
"id": 1,
"deviceID": 2,
"onDate": "2026-06-10T07:12:06.0175409+03:00",
"value": 1
},
"isFirstItemDataSource": true,
"isLastItemDataSource": true,
"isShiftTimeFromSummary": true,
"isShiftTimeToSummary": true,
"fuelSpendByNormOnFormatted": "sample string 29",
"speedMaxPoints": [
{
"id": 1,
"deviceID": 2,
"onDate": "2026-06-10T07:12:06.0175409+03:00",
"lng": 4.1,
"lat": 5.1,
"speed": 6,
"satellites": 7,
"distance": 8.1,
"regionID": 14,
"regionName": "sample string 15",
"IsIgnition": true
},
{
"id": 1,
"deviceID": 2,
"onDate": "2026-06-10T07:12:06.0175409+03:00",
"lng": 4.1,
"lat": 5.1,
"speed": 6,
"satellites": 7,
"distance": 8.1,
"regionID": 14,
"regionName": "sample string 15",
"IsIgnition": true
}
],
"fuelOnEndSummary": "sample string 30",
"onDateFormatted": "sample string 31",
"isDRPSensorExist": true,
"isFuelSensorExist": true,
"fuelSpendOnFormatted": "< 35 км",
"fuelSpendBySensorCalculateType": 0,
"isSpeedOverflow": true,
"deviceSpeedometerFormatted": "> 31 день",
"allowFuelLessKm": 35,
"isFlowingSensorExist": true,
"isCache": true
},
{
"log": [
"sample string 1",
"sample string 2"
],
"id": 1,
"deviceID": 2,
"deviceIDEncrypted": "sample string 3",
"deviceName": "sample string 4",
"onDate": "2026-06-10T07:12:06.0175409+03:00",
"mode": 1,
"modeFormatted": "сумарно",
"shiftTimeFrom": "2026-06-10T07:12:06.0175409+03:00",
"shiftTimeTo": "2026-06-10T07:12:06.0175409+03:00",
"path": 6.1,
"speedometer": 1,
"fuelOnStart": 7,
"fuelOnStartFormatted": "в русі",
"fuelOnEnd": 8,
"fuelOnEndFormatted": "в русі",
"fuelIn": 9,
"fuelInFormatted": "[1]",
"fuelInAdjust": 1,
"fuelOut": 10,
"fuelOutFormatted": "[-1]",
"fuelOutAdjust": 1,
"fuelSpendBySensor": 11.1,
"fuelSpendBySensorFormatted": "11,1",
"fuelSpendByNorm": 12.1,
"fuelSpendByNormFormatted": 12.1,
"fuelNormType": 0,
"fuelSpendBySensorOn100": 13.1,
"fuelSpendOn1Hour": 14.1,
"downTimeCount": 15,
"movingStartTime": "2026-06-10T07:12:06.0175409+03:00",
"dateFrom": "2026-06-10T07:12:06.0175409+03:00",
"dateTo": "2026-06-10T07:12:06.0175409+03:00",
"movingStartTimeFormatted": "07:12",
"movingStopTime": "2026-06-10T07:12:06.0175409+03:00",
"movingStopTimeFormatted": "в русі",
"speedAverage": 18,
"speedMax": 19,
"primaryEngineTimeMilliseconds": 20.1,
"primaryEngineTimeFormatted": "00:00",
"reportEquipmentOff": [
{
"deviceID": 1,
"dateFrom": "2026-06-10T07:12:06.0175409+03:00",
"dateTo": "2026-06-10T07:12:06.0175409+03:00",
"distance": 4.1,
"fuelSpend": 5.1,
"equipmentOffType": 1,
"xFrom": 1.1,
"yFrom": 1.1,
"xTo": 1.1,
"yTo": 1.1
},
{
"deviceID": 1,
"dateFrom": "2026-06-10T07:12:06.0175409+03:00",
"dateTo": "2026-06-10T07:12:06.0175409+03:00",
"distance": 4.1,
"fuelSpend": 5.1,
"equipmentOffType": 1,
"xFrom": 1.1,
"yFrom": 1.1,
"xTo": 1.1,
"yTo": 1.1
}
],
"isApprovedFuelSpendBySensor": true,
"isApprovedFuelSpendByNorm": true,
"isOutsideCalibration": true,
"isDeviceSpeedometerIsOutOfDate": true,
"deviceSpeedometer": {
"id": 1,
"deviceID": 2,
"onDate": "2026-06-10T07:12:06.0175409+03:00",
"value": 1
},
"isFirstItemDataSource": true,
"isLastItemDataSource": true,
"isShiftTimeFromSummary": true,
"isShiftTimeToSummary": true,
"fuelSpendByNormOnFormatted": "sample string 29",
"speedMaxPoints": [
{
"id": 1,
"deviceID": 2,
"onDate": "2026-06-10T07:12:06.0175409+03:00",
"lng": 4.1,
"lat": 5.1,
"speed": 6,
"satellites": 7,
"distance": 8.1,
"regionID": 14,
"regionName": "sample string 15",
"IsIgnition": true
},
{
"id": 1,
"deviceID": 2,
"onDate": "2026-06-10T07:12:06.0175409+03:00",
"lng": 4.1,
"lat": 5.1,
"speed": 6,
"satellites": 7,
"distance": 8.1,
"regionID": 14,
"regionName": "sample string 15",
"IsIgnition": true
}
],
"fuelOnEndSummary": "sample string 30",
"onDateFormatted": "sample string 31",
"isDRPSensorExist": true,
"isFuelSensorExist": true,
"fuelSpendOnFormatted": "< 35 км",
"fuelSpendBySensorCalculateType": 0,
"isSpeedOverflow": true,
"deviceSpeedometerFormatted": "> 31 день",
"allowFuelLessKm": 35,
"isFlowingSensorExist": true,
"isCache": true
}
]