第26章経費情報の取得

API名:
dailyreport/fee

概要:
リクエストした運行の経費情報を取得します。

URI:
https://ドメイン名/openapi/v1/dailyreport/fee

メソッド:
GET
API使用例:

Request URL: https://ドメイン名/openapi/v1/dailyreport/fee?dbId=17425&driverId=11777&maxICVersion=2019/09/26 12:40:02
Request Method: GET
Request Head:
        content-type: application/json
        Authorization: Bearer eyJ4NX…
各リクエストパラメータは下記の通りです。
パラメータ名
必須
データ型
デフォルト
説明
dbId

Integer
運行IDを指定します。
driverCode

※1


String
乗務員コードを指定します。(数字8桁)
driverCodeを指定する場合は、eigyousyoCodeの指定が必要です。
driverId

※1


Integer
乗務員IDを指定します。
eigyousyoCode
String
営業所コードを指定します。(数字8桁)
maxICVersion
Date
ICデータの更新日時を指定します。
フォーマットはyyyy/mm/dd hh:mm:ssです。
bevFlag
Integer
以下を指定します。
0:エンジン車
1:EV車

※1 driverId、driverCodeのどちらか一つを必ず指定してください。どちらも指定されていない場合、エラーとなります。


各レスポンスパラメータは下記の通りです。
パラメータ名
データ型
説明
status
Object
ステータス情報が入ります。
code
String
ステータスコードが入ります。
詳しい内容は状態コードとエラーを参照してください。
message
String
ステータス内容に関するメッセージが入ります。
詳しい内容は状態コードとエラーを参照してください。
results
Object
リクエスト結果の情報が入ります。
errorMes
String
エラーメッセージが入ります。
fuelFeeList
Array
運行費用明細リストが入ります。
amount
int
燃料またはオイルの数量が入ります。
単位:10ml
dataState
int
固定値0が入ります。
fee
int
金額が入ります。
power
int
充電量が入ります。
単位:kWh
recordCode
String
レコード区分が入ります。
recordId
String
レコードIDが入ります。
seqId
long
レコードIDが入ります。
startTime
Date
開始日時が入ります。
subWorkCode
Integer
詳細区分コードが入ります。
vehicleCode
String
車両コードが入ります。
version
String
データバージョンが入ります。
fuelFeeManagement
Object
運行費用設定データが入ります。
gasSubKindCode2NameMap
Array
ガスの種類の費用設定データリストが入ります。
key
Integer
詳細区分コードが入ります。
value
String
詳細区分名が入ります。(お客様設定値)
oilSubKindCode2NameMap
Array
オイルの種類の費用設定データリストが入ります。
key
Integer
詳細区分コードが入ります。
value
String
詳細区分名が入ります。(お客様設定値)
recordCode2NameMap
Array
レコードの設定データリストが入ります。
key
String
レコードコードが入ります。
value
String
レコード名が入ります。
movementBaseInfo
Object
運行情報が入ります。
dbId
Integer
運行IDが入ります。
movementEndTime
Date
運行終了日時が入ります。
movementStartTime
Date
運行開始日時が入ります。
isRunningDailyReport
boolean
運行中の日報かどうかが入ります。
true:運行中の日報
false:運行が終了(帰庫)している日報
driver
Object
乗務員情報が入ります。
id
int
乗務員IDが入ります。
code
String
乗務員コードが入ります。
name
String
乗務員名が入ります。
logoPath
String
乗務員写真のパス情報が入ります。お客様が乗務員写真を設定していない場合、空白が入ります。
vehicle
Object
車両情報が入ります。
id
int
車両IDが入ります。
code
String
車両コードが入ります。
name
String
車両名が入ります。
logoPath
String
空白が入ります。
tollFeeList
Array
通行料金明細リストが入ります。
value
Object
通行料金明細が入ります。
chargesVehicleKind
String
料金車種コードが入ります。
dataState
int
固定値0が入ります。
entranceAssociationId
String
入口ICの事業者のIDが入ります。
entranceIcCode
String
入口ICの番号が入ります。
entranceIcLatitude
String
入口ICの緯度が入ります。
entranceIcLongitude
String
入口ICの経度が入ります。
entranceIcName
String
入口ICの名称が入ります。
entranceIcTime
Date
入口ICの通過時刻が入ります。
entranceRoadName
String
入口ICの道路名称が入ります。
exitAssociationId
String
出口ICの事業者IDが入ります。
exitIcCode
String
出口ICの番号が入ります。
exitIcLatitude
String
出口ICの緯度が入ります。
exitIcLongitude
String
出口ICの経度が入ります。
exitIcName
String
出口ICの名称が入ります。
exitIcTime
Date
出口ICの通過時刻が入ります。
exitRoadName
String
出口ICの道路名称が入ります。
originRecordCode
String
レコードコードが入ります。
originSubWorkCode
int
詳細区分コードが入ります。
recordCode
String
レコードコードが入ります。
recordName
String
レコード名が入ります。
seqId
long
レコードIDが入ります。
subWorkCode
int
詳細区分コードが入ります。
subWorkName
String
詳細区分名が入ります。
toll
int
料金が入ります。
tollUnit
int
料金単位が入ります。
0:円
1:度数
2:その他
3:未確定課金
vehicleCode
String
車両コードが入ります。
version
String
データバージョンを指定します。
tollFeeManagement
Object
通行料金設定データが入ります。詳しくは下記のを参照してください。
evFeeDetailList
Object
nullが入ります。
tollFeeManagement(通行料金設定)のデータは以下の通りです。
パラメータ名
データ型
説明
maxICVersion
Date
ICデータの最新更新日が入ります。
recordCode2NameMap
Array
レコードの設定データリストが入ります。
key
String
レコードコードが入ります。
value
String
レコード名が入ります。
tollSubKindCode2NameMap
Array
通行種類の料金設定データリストが入ります。
key
Integer
詳細区分コードが入ります。
value
String
通行料種別の名称が入ります。(お客様設定値)
otherSubKindCode2NameMap
Array
その他の種類の料金設定データリストが入ります。
key
Integer
詳細区分コードが入ります。
value
String
その他料金種別の名称が入ります。(お客様設定値)
iCList
Array
ICデータリストが入ります。
value
KeyValuePair
ICデータが入ります。
key
String
ICデータのキーが入ります。
value
Array
ICデータリストが入ります。
value
Object
ICデータリストが入ります。
deletef
byte
削除の実施状態が入ります。
0:削除されていない
1:削除済
etcCode
String
ETC番号が入ります。
icId
Integer
IC番号が入ります。
icName
String
IC名称が入ります。
latitude
String
ICの緯度が入ります。フォーマットは、xxx.xx.xxxです。
latValue
int
ICの緯度が入ります。
単位:0.1秒
longitude
String
ICの経度が入ります。フォーマットは、xxx.xx.xxxです。
longValue
int
ICの経度が入ります。
単位:0.1秒
roadName
String
道路名称が入ります。
updateAuthor
String
更新したユーザーIDが入ります。
updateTime
Date
更新時刻が入ります。
version
Date
データバージョンが入ります。
レスポンス例:

{
    "results": {
        "errorMes": "",
"evFeeDetailList": null
        "fuelFeeList": [],
        "fuelFeeManagement": {
            "gasSubKindCode2NameMap": [
                {
                    "key": 10,
                    "value": "1"
                },
                {
                    "key": 11,
                    "value": "2"
                },
                {
                    "key": 12,
                    "value": "213"
                },
                {
                    "key": 13,
                    "value": "22"
                }
            ],
            "oilSubKindCode2NameMap": [
                {
                    "key": 10,
                    "value": "自社"
                },
                {
                    "key": 11,
                    "value": "他社"
                },
                {
                    "key": 12,
                    "value": "その他"
                },
                {
                    "key": 13,
                    "value": "hjkj"
                }
            ],
            "recordCode2NameMap": [
                {
                    "key": "C100",
                    "value": "燃料"
                },
                {
                    "key": "C200",
                    "value": "オイル"
                }
            ]
        },
        "movementBaseInfo": {
            "dbId": 17425,
            "driver": {
                "code": "01080022",
                "id": 11777,
                "logoPath": "",
                "name": "01080022日付"
            },
            "isRunningDailyReport": false,
            "movementEndTime": "2022/02/04 05:00:00",
            "movementStartTime": "2022/02/03 04:06:00",
            "vehicle": {
                "code": "00000588",
                "id": 298,
                "logoPath": "",
                "name": "s"
            }
        },
        "tollFeeList": [
            {
                "chargesVehicleKind": "",
                "dataState": 0,
                "entranceAssociationId": "0",
                "entranceIcCode": "02-854",
                "entranceIcLatitude": "032.43.256",
                "entranceIcLongitude": "129.54.214",
                "entranceIcName": "長崎IC",
                "entranceIcTime": "2022/02/04 05:00:00",
                "entranceRoadName": "ながさき出島道路",
                "exitAssociationId": "",
                "exitIcCode": "02-887",
                "exitIcLatitude": "032.43.143",
                "exitIcLongitude": "129.54.295",
                "exitIcName": "長崎本線",
                "exitIcTime": "2022/02/04 05:00:00",
                "exitRoadName": "ながさき出島道路",
                "originRecordCode": "C300",
                "originSubWorkCode": 11,
                "recordCode": "C300",
                "recordName": "",
                "seqId": 0,
                "subWorkCode": 11,
                "subWorkName": "",
                "toll": 0,
                "tollUnit": 0,
                "vehicleCode": "00000588",
                "version": ""
            }
        ],
        "tollFeeManagement": {
            "iCList": null,
            "maxICVersion": "2019/09/26 12:40:02",
            "otherSubKindCode2NameMap": [
                {
                    "key": 10,
                    "value": "駐車料"
                },
                {
                    "key": 11,
                    "value": "旅費"
                },
                {
                    "key": 12,
                    "value": "修理費"
                },
                {
                    "key": 13,
                    "value": "その他"
                }
            ],
            "recordCode2NameMap": [
                {
                    "key": "C300",
                    "value": "通行料"
                },
                {
                    "key": "C400",
                    "value": "その他料金"
                }
            ],
            "tollSubKindCode2NameMap": [
                {
                    "key": 10,
                    "value": "現金"
                },
                {
                    "key": 11,
                    "value": "ETC"
                },
                {
                    "key": 12,
                    "value": "回数券"
                }
            ]
        }
    },
    "status": {
        "code": "AF00E0000",
        "message": "success"
    }
}