GET v1/selReportWayFuel

Метод який обраховує звіт "Пробіг/Пальне"

Request Information

URI Parameters

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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

Sample:
[
  {
    "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
  }
]