月结账单


月结账单

月结账单列表查询

接口URL

/napi/enterprise/account/bill/list

请求参数定义

参数名参数说明必填参数类型长度值举例备注
msgId消息idYstring128企业编码+消息方向+YYYYMMDDHHMMSS+NNNNNN
corpCode企业编码Ystring50
entSettleAccountCodeList企业结算账户编码列表NList<String>["1000"]用于企业集成时按结算账户过滤数据,使用前需要先在结算平台维护好“结算账户编码”信息,不传默认按租户级别返回所有数据
billCycle账期YString10202111仅支持查询一年内账期数据
billStatus账单状态YString20WAIT_CONFIRMWAIT_CONFIRM:待确认
CONFIRMED:已确认
PARTIAL_APPLY:部分申请
APPLIED:已申请
pageIndex起始页码YInteger1最小值1
pageSize每页记录数YInteger20建议20,上限200

响应参数定义

参数名参数说明必填参数类型长度值举例备注
resultCode返回码Ystring00表示成功,其他值为失败
description描述Ystring操作成功描述信息,出错时为错误信息即错误原因。
data响应数据YBillPage

BillPage

参数名参数说明必填参数类型长度值举例备注
pageIndex起始页码YInteger1
pageSize每页记录数YInteger100
totalSize总记录数YLong350
totalPages总页数YInteger350
billList客户账单列表YList<BillInfoVo>没有数据返回空列表

BillInfoVo

参数名参数说明必填参数类型长度值举例备注
billNo账单编号YString50TRA20240625RH9X3
billName账单名称YString200
billStatus账单状态YString20
bizType业务类型YString50AIR:机票
TRAIN:火车票
CAR:用车
HOTEL:酒店
billCycle账期YString10202111
totalCount账单合计明细数量YInteger
totalAmount账单合计金额YBigDecimal20,2单位:元。 保留两位小数
currency币种YString10
providerId服务商IDYString32
providerName服务商名称YString100
settleAccountName结算账户名称YString100

样例

请求示例:

{
  "entSettleAccountCodeList": [
    "3F69EE"
  ],
  "billCycle": "202410",
  "billStatus": "WAIT_CONFIRM",
  "pageIndex": 1,
  "pageSize": 20,
  "corpCode": "WELINK_B049D9F896BA4760A928AB2A549",
  "msgId": "3F69EE120241119124511AC5QS"
}

响应示例:

{
  "resultCode": "0",
  "description": "操作成功",
  "data": {
    "pageSize": 20,
    "pageIndex": 1,
    "totalSize": 1,
    "totalPages": 1,
    "billList": [
      {
        "billNo": "CAR20241130NDNEI",
        "billName": "南京意博结算账户202411",
        "billStatus": "WAIT_CONFIRM",
        "bizType": "CAR",
        "billCycle": "202410",
        "totalCount": 7,
        "totalAmount": 286.37,
        "currency": "CNY",
        "providerId": "ITRAVEL",
        "providerName": "慧通差旅",
        "settleAccountName": "南京意博结算账户"
      }
    ]
  }
}

月结账单机票明细查询

接口URL

napi/enterprise/account/bill/air/detail

请求参数定义

参数名参数说明必填参数类型长度值举例备注
msgId消息idYString128企业编码+消息方向+YYYYMMDDHHMMSS+NNNNNN
corpCode企业编码YString101000
billNo账单编号YString50TRA20240625RH9X3
pageIndex起始页码YInteger1最小值1
pageSize每页记录数YInteger20建议20,上限200

响应参数定义

参数名参数说明必填参数类型长度值举例备注
resultCode返回码YString00表示成功,其他值为失败
description描述YString操作成功描述信息,出错时为错误信息即错误原因
data响应数据YAirBillPage

AirBillPage

参数名参数说明必填参数类型长度值举例备注
pageIndex起始页码YInteger1
pageSize每页记录数YInteger20
totalSize总记录数YLong350
totalPages总页数YInteger350
airDetailList机票明细列表YList<AirBillDetailVo>没有数据返回空列表

AirBillDetailVo

参数名参数说明必填参数类型长度值举例备注
enterpriseName企业名称YString200XXXX公司
bizScope业务范围YString20DOMESTICDOMESTIC 国内
INTERNATIONAL 国际
subBizType交易类型YString20ISSUEISSUE:出票
REFUND:退票
CHANGE:改期
INSUR:保险
travelNo申请单号NString200TA412011062慧通申请单号
travelType出差类型NString32BUSINESS因私:PRIVATE
因公:BUSINESS
orderId订单号YString32F118447970
orderLineId订单行号YString50
itineraryNo行程单号NString645379631221
invoiceNo数电发票号NString645379631221
ticketNo票号YString40111-9218536547
orderTime预定时间YString20200901185020GMT+8 格式化字符串 yyyyMMddHHmmss
completeTime出/退/改时间YString20200901185020GMT+8 格式化字符串 yyyyMMddHHmmss
departureTime乘机时间NString20200901185020航班在所在地的起飞时间格式化字符串 yyyyMMddHHmmss
ticketStatus票状态NString10ISSUEISSUE:已出票
CHANGED:已改期
REFUNDED:已退票
validTripEndDate有效行程结束日期NString2020220808yyyyMMdd
ticketUseStatus票使用状态NString10USEDUNUSED: 未使用
USED: 已使用
airwaysName航司名称NString200南方航空, 南方航空多个英文逗号分隔
flightNo航班号NString100MU5151多个英文逗号分隔
departureCountryName出发国名称NString100中国
arrivalCountryName目的国名称NString100中国
intercontinentalType航段洲际类型NString10INTERINTER:洲际
INSIDE:洲内
fullTrip全航程NString200广州-南京,南京-北京多个英文逗号分隔
cabinLevel舱等NString200FIRSTFIRST: 头等舱
BUSINESS: 商务舱
ECONOMY: 经济舱
PREMIUM_ECONOMY:高端经济舱
多个英文逗号分隔
cabin舱位NString50Z多个英文逗号分隔
discount舱位折扣NString2037
orderSource预订方式NString50AndroidAndroid:安卓客户端
IOS:IOS
Backend:PC后台
Front:PC前台
H5:H5/小程序
harmony:鸿蒙
OpenAPI:OpenAPI
Welink:Welink
PNRImport:PNR导入
customerAgreementPrice是否客户协议价NString10YY:是
N:否
changeReason改期原因NString2000
refundReason退票原因NString2000
feeEntityName费用实体名称NString100
feeEntityCode费用实体编码NString100
feeDetail机票费用明细NAirFeeDetail
trInfoTR信息NTrInfo
bookerInfo预订人信息NBookerInfo
travelerInfo出行人信息NTravelerInfo
benefitInfo受益信息NBenefitInfo

AirFeeDetail

参数名参数说明必填参数类型长度值举例备注
productPrice票价Ydecimal20,2单位:元,保留两位小数
airportTax民航基金Ydecimal20,2单位:元,保留两位小数
fuelFee燃油附加费Ydecimal20,2单位:元,保留两位小数
insuranceFee保险金额Ydecimal20,2单位:元,保留两位小数
supplementTax补税手续费Ydecimal20,2单位:元,保留两位小数
commissionFee退改手续费Ydecimal20,2单位:元,保留两位小数
serviceFee服务费Ydecimal20,2单位:元,保留两位小数
interTax国际税费Ydecimal20,2单位:元,保留两位小数
settlementFee结算金额Ydecimal20,2单位:元,保留两位小数
currency币种Ystring10CNY默认CNY

样例

请求示例:

{
  "billNo": "AIR20241128A1M1C",
  "pageIndex": 1,
  "pageSize": 20,
  "corpCode": "WELINK_B049D9F896BA4760A928AB2A549FBB59",
  "msgId": "3F69EE120241119124511AC5QS"
}

响应示例:

{
  "resultCode": "0",
  "description": "操作成功",
  "data": {
    "pageSize": 20,
    "pageIndex": 1,
    "totalSize": 1,
    "totalPages": 1,
    "airDetailList": [
      {
        "feeEntityName": "南京意博软件有限公司",
        "feeEntityCode": "E0104173",
        "trInfo": {
          "travelNo": "TAFG12106523",
          "enterpriseTravelNo": "TAFG12106523",
          "travelPurpose": "斜杠/客户拜访",
          "trStatus": "APPROVED",
          "trStartDate": "20241119",
          "trEndDate": "20250204",
          "trCloseTime": "20250204",
          "trCreaterName": "吴**",
          "trCreaterStaffINo": "wwx1****1966",
          "trCreaterMobile": "188****4932",
          "trCreaterDeptName": "测试组",
          "extendInfo": null
        },
        "bookerInfo": {
          "bookerMemberId": "ID01230**51320944",
          "bookerName": "吴**",
          "bookerStaffNo": "wx1**1966",
          "bookerDeptCode": "TEST01",
          "bookerDeptName": "测试组",
          "bookerFullDept": "解决方案部|-|研发部,xxx专用部门"
        },
        "benefitInfo": {
          "benefitType": "COST_CENTER",
          "projectCode": null,
          "projectName": null,
          "deptCode": "TEST01",
          "deptName": "测试组",
          "costCenterCode": "20230926",
          "costCenterName": "测试组",
          "proportion": 100.00,
          "extendInfo": "{\"projectCode\": null, \"projectName\": null, \"costcenterCode\": \"20230926\", \"costcenterName\": \"测试组\", \"departmentCode\": \"TEST01\", \"departmentName\": \"测试组\"}"
        },
        "bizScope": "DOMESTIC",
        "orderLineId": "F1100332930",
        "travelerInfo": {
          "travelerMemberId": "ID01230***391262",
          "travelerName": "金*",
          "travelerStaffNo": "127***697",
          "travelerDeptCode": "",
          "travelerDeptName": "测试一部",
          "travelerStandard": null,
          "travelerCurrency": null,
          "travelerExchangeRate": null
        },
        "enterpriseName": "南京意博软件有限公司",
        "subBizType": "ISSUE",
        "travelNo": "TAFG12106523",
        "travelType": null,
        "orderId": "F1100332930",
        "itineraryNo": "241123268370",
        "invoiceNo": "241123268370",
        "ticketNo": "010-2411417251",
        "orderTime": "20241119164644",
        "completeTime": "20241119164654",
        "departureTime": "20241210091600",
        "ticketStatus": "REFUNDED",
        "validTripEndDate": "20241119",
        "ticketUseStatus": "UNUSED",
        "airwaysName": "长龙航空",
        "flightNo": "GJ3032",
        "departureCountryName": "中国",
        "arrivalCountryName": "中国",
        "intercontinentalType": "INSIDE",
        "fullTrip": "杭州-深圳",
        "cabinLevel": "BUSINESS",
        "cabin": "X",
        "discount": "34.00",
        "orderSource": "H5",
        "customerAgreementPrice": "N",
        "changeReason": "(自愿)误机或出行计划变更",
        "refundReason": "(自愿)放弃行程",
        "feeDetail": {
          "productPrice": 1480.00,
          "airportTax": 50.00,
          "fuelFee": 0.00,
          "insuranceFee": 0.00,
          "supplementTax": 0.00,
          "commissionFee": 0.00,
          "serviceFee": 45.90,
          "interTax": 0.00,
          "settlementFee": 1575.90,
          "currency": "CNY"
        }
      }
    ]
  }
}

月结账单酒店明细查询

接口URL

napi/enterprise/account/bill/hotel/detail

请求参数定义

参数名参数说明必填参数类型长度值举例备注
msgId消息idYString128企业编码+消息方向+YYYYMMDDHHMMSS+NNNNNN
corpCode企业编码YString101000
billNo账单编号YString50TRA20240625RH9X3
pageIndex起始页码YInteger1最小值1
pageSize每页记录数YInteger20建议20,上限200

响应参数定义

参数名参数说明必填参数类型长度值举例备注
resultCode返回码YString00表示成功,其他值为失败
description描述YString操作成功描述信息,出错时为错误信息即错误原因
data响应数据YHotelBillPage

HotelBillPage

参数名参数说明必填参数类型长度值举例备注
pageIndex起始页码YInteger1
pageSize每页记录数YInteger100
totalSize总记录数YLong350
totalPages总页数YInteger350
hotelDetailList酒店明细列表YList<HotelBillDetailVo>没有数据返回空列表

HotelBillDetailVo

参数名参数说明必填参数类型长度值举例备注
enterpriseName企业名称YString200XXXX公司
bizScope业务范围YString20DOMESTICDOMESTIC 国内
INTERNATIONAL 国际
travelNo申请单号NString200TA412011062慧通申请单号
travelType出差类型NString32BUSINESS因私:PRIVATE
因公:BUSINESS
orderId订单号YString32H0124101609563240156
orderLineId订单行号YString50
recheckOrderId复核单号NString32ARH0124060514514933225-4
orderTime预定时间YString20200901185020GMT+8 格式化字符串 yyyyMMddHHmmss
cancelStatus订单取消状态NString20CANCELLEDCANCELLED:已取消
NOT_CANCELLED:未取消
countryName国家中文名Nstring200中国
cityName城市NString64松原
hotelName酒店名称NString200深圳长安大酒店
roomTypeName房型NString200商务大床房
hotelSource酒店资源来源NString100客户直签
checkinDate入住日期NString20220101yyyyMMdd
checkoutDate退房日期NString20220102yyyyMMdd
invoiceingMethod发票提供方式NString100PLATFORMPLATFORM:平台开票
HOTEL:酒店开票
bookerCheckinDate预定入住日期NString20200101yyyyMMdd
bookerCheckoutDate预定退房日期NString20220102yyyyMMdd
guaranteeFlag是否担保NString2YY:是 N:否
recheckRoomNight复核间夜NBigDecimal10,22.00
roomNight结算间夜NBigDecimal10,22.00
feeEntityName费用实体名称NString100
feeEntityCode费用实体编码NString100
feeDetail酒店费用明细NHotelFeeDetail
trInfoTR信息NTrInfo
bookerInfo预订人信息NBookerInfo
travelerInfoList入住人信息列表YList<TravelerInfo>
benefitInfo受益信息NBenefitInfo

HotelFeeDetail

参数名参数说明必填参数类型长度值举例备注
roomPrice房费Ydecimal20,2单位:元,保留两位小数
unitPrice单价NBigDecimal20,210.00单位:元,保留两位小数
supplementTax补税手续费Ydecimal20,2单位:元,保留两位小数
serviceFee服务费Ydecimal20,2单位:元,保留两位小数
serviceSupplementTax服务费补税手续费Ydecimal20,2单位:元,保留两位小数
settlementFee结算金额Ydecimal20,2单位:元,保留两位小数
currency币种YString10CNY默认CNY

样例

请求示例:

{
  "billNo": "HOT20241017WQXT2",
  "pageIndex": 1,
  "pageSize": 20,
  "corpCode": "WELINK_B049D9F896BA4760A928AB2A549FBB59",
  "msgId": "3F69EE120241119124511AC5QS"
}

响应示例:

{
  "feeEntityName": "test002费用实体",
  "feeEntityCode": "test002",
  "trInfo": {
    "travelNo": "TAFG12103705",
    "enterpriseTravelNo": "TAFG12103705",
    "travelPurpose": "册数",
    "trStatus": "CLOSE",
    "trStartDate": "20241001",
    "trEndDate": "20241231",
    "trCloseTime": "20241108001506",
    "trCreaterName": "周**",
    "trCreaterStaffINo": "12***96",
    "trCreaterMobile": "137****7777",
    "trCreaterDeptName": "中H测试部",
    "extendInfo": null
  },
  "bookerInfo": {
    "bookerMemberId": "ID012******01298",
    "bookerName": "周蓉蓉",
    "bookerStaffNo": "12***96",
    "bookerDeptCode": "CNNC02",
    "bookerDeptName": "中H测试部",
    "bookerFullDept": ""
  },
  "benefitInfo": {
    "benefitType": "COST_CENTER",
    "projectCode": null,
    "projectName": null,
    "deptCode": "CNNC02",
    "deptName": "中H测试部",
    "costCenterCode": "031321-32132130",
    "costCenterName": "中H测试",
    "proportion": 100.00,
    "extendInfo": "{\"projectCode\": null, \"projectName\": null, \"costcenterCode\": \"031321-32132130\", \"costcenterName\": \"中H测试\", \"departmentCode\": \"CNNC02\", \"departmentName\": \"中H测试部\"}"
  },
  "bizScope": "DOMESTIC",
  "orderLineId": "H0124110716373049558",
  "enterpriseName": "中H测试部",
  "travelNo": "TAFG12103705",
  "travelType": null,
  "orderId": "H0124110716373049558",
  "recheckOrderId": "ARH0124110716373049558-1",
  "orderTime": "20241107163731",
  "cancelStatus": null,
  "countryName": "中国",
  "cityName": "南京",
  "hotelName": "南京索菲特银河大酒店",
  "roomTypeName": "高级大床房",
  "hotelSource": "代签",
  "checkinDate": "20241122",
  "checkoutDate": "20241123",
  "invoiceingMethod": "PLATFORM",
  "bookerCheckinDate": "20241122",
  "bookerCheckoutDate": "20241123",
  "guaranteeFlag": "N",
  "recheckRoomNight": 1.00,
  "roomNight": 1.00,
  "feeDetail": {
    "roomPrice": 0.01,
    "unitPrice": 0.01,
    "supplementTax": 0.00,
    "serviceFee": 20.00,
    "serviceSupplementTax": 0.00,
    "settlementFee": 20.01,
    "currency": "CNY"
  },
  "travelerInfoList": [
    {
      "travelerMemberId": "ID0123********1298",
      "travelerName": "周**",
      "travelerStaffNo": "12***96",
      "travelerDeptCode": "CNNC02",
      "travelerDeptName": "中H测试部",
      "travelerStandard": "-1",
      "travelerCurrency": "CNY",
      "travelerExchangeRate": "1.000000000000000000"
    }
  ]
}

月结账单用车明细查询

接口URL

napi/enterprise/account/bill/car/detail

请求参数定义

参数名参数说明必填参数类型长度值举例备注
msgId消息idYString128企业编码+消息方向+YYYYMMDDHHMMSS+NNNNNN
corpCode企业编码YString101000
billNo账单编号YString50TRA20240625RH9X3
pageIndex起始页码YInteger1最小值1
pageSize每页记录数YInteger20建议20,上限200

响应参数定义

参数名参数说明必填参数类型长度值举例备注
resultCode返回码YString00表示成功,其他值为失败
description描述YString操作成功描述信息,出错时为错误信息即错误原因
data响应数据YCarBillPage

CarBillPage

参数名参数说明必填参数类型长度值举例备注
pageIndex起始页码YInteger1
pageSize每页记录数YInteger100
totalSize总记录数YLong350
totalPages总页数YInteger350
carDetailList用车明细列表YList<CarBillDetailVo>没有数据返回空列表

CarBillDetailVo

参数名参数说明必填参数类型长度值举例备注
enterpriseName企业名称YString200XXXX公司
bizScope业务范围YString20DOMESTICDOMESTIC 国内
INTERNATIONAL 国际
travelNo申请单号NString200TA412011062慧通申请单号
travelType出差类型NString32BUSINESS因私:PRIVATE
因公:BUSINESS
orderId订单号YString32U1100110690
orderLineId订单行号YString50
carUseScene用车场景NString32COMMONPERSONAL:个人用车
COMMON:普通打车
OVERTIME:加班打车
BUSINESS_TRIP:业务用车
carUseType用车类型NString32NORMALNORMAL: 普通打车
AIRPORT_PICKUP: 接机
AIRPORT_DROP_OFF: 送机
rideType运力类型NString32BUSINESSECONOMY:经济型
COMFORTABLE:舒适型
BUSINESS:商务型
LUXURY:豪华型
TAXI:出租车
orderTime预定时间YString20200901185020GMT+8 格式化字符串 yyyyMMddHHmmss
transactionTime交易时间NString20200901185020GMT+8 格式化字符串 yyyyMMddHHmmss
departTime出发时间NString20200901185020用车出发时间 格式化字符串 yyyyMMddHHmmss
arrivalTime到达时间NString20200901185020用车到达时间 格式化字符串 yyyyMMddHHmmss
departAddress出发地NString500出发地
arrivalAddress目的地NString500目的地
supplierChannel供应商渠道NString64
departCityName出发城市NString100南京
arrivalCityName到达城市NString100深圳
feeEntityName费用实体名称NString100
feeEntityCode费用实体编码NString100
feeDetail用车费用明细NCarFeeDetail
trInfoTR信息NTrInfo
bookerInfo预订人信息NBookerInfo
travelerInfo出行人信息NTravelerInfo
benefitInfo受益信息NBenefitInfo

CarFeeDetail

参数名参数说明必填参数类型长度值举例备注
productPrice订单金额YDecimal20,2单位:元,保留两位小数
supplementTax补税手续费YDecimal20,2单位:元,保留两位小数
serviceFee服务费YDecimal20,2单位:元,保留两位小数
settlementFee结算金额YDecimal20,2单位:元,保留两位小数
currency币种YString10CNY默认CNY

样例

请求示例:

{
  "billNo": "CAR202411217VFMX",
  "pageIndex": 1,
  "pageSize": 20,
  "corpCode": "WELINK_B049D9F896BA4760A928AB2A549FBB59",
  "msgId": "3F69EE120241119124511AC5QS"
}

响应示例:

{
  "resultCode": "0",
  "description": "操作成功",
  "data": {
    "pageSize": 20,
    "pageIndex": 1,
    "totalSize": 1,
    "totalPages": 1,
    "carDetailList": [
      {
        "feeEntityName": "南京意博软件有限公司",
        "feeEntityCode": "E0104173",
        "trInfo": {
          "travelNo": "TAFG12090580",
          "enterpriseTravelNo": "TAFG12090580",
          "travelPurpose": "客户拜访",
          "trStatus": "APPROVED",
          "trStartDate": "20240926",
          "trEndDate": "20241130",
          "trCloseTime": null,
          "trCreaterName": "张**",
          "trCreaterStaffINo": null,
          "trCreaterMobile": "139****3016",
          "trCreaterDeptName": "测试一部",
          "extendInfo": null
        },
        "bookerInfo": {
          "bookerMemberId": "ID012405111017506949",
          "bookerName": "杨**",
          "bookerStaffNo": "wx13**1862",
          "bookerDeptCode": null,
          "bookerDeptName": "测试部6",
          "bookerFullDept": ",南京意博软件有限公司,中核测试部"
        },
        "benefitInfo": {
          "benefitType": "COST_CENTER",
          "projectCode": null,
          "projectName": null,
          "deptCode": "",
          "deptName": "测试一部",
          "costCenterCode": "灵雀替换测试",
          "costCenterName": "灵雀替换测试",
          "proportion": 100.00,
          "extendInfo": "{\"projectCode\": null, \"projectName\": null, \"costcenterCode\": \"灵雀替换测试\", \"costcenterName\": \"灵雀替换测试\", \"departmentCode\": \"\", \"departmentName\": \"测试一部\"}"
        },
        "bizScope": "DOMESTIC",
        "orderLineId": "U1100023200",
        "travelerInfo": {
          "travelerMemberId": "ID012405***17506949",
          "travelerName": "杨**",
          "travelerStaffNo": "wx1***862",
          "travelerDeptCode": null,
          "travelerDeptName": "测试部6",
          "travelerStandard": null,
          "travelerCurrency": null,
          "travelerExchangeRate": null
        },
        "enterpriseName": "南京意博软件有限公司",
        "travelNo": "TAFG12090580",
        "travelType": null,
        "orderId": "U1100110690",
        "carUseScene": "BUSINESS_TRIP",
        "carUseType": "NORMAL",
        "rideType": "ECONOMY",
        "orderTime": "20241126140337",
        "transactionTime": "20241126140356",
        "departTime": "20241126140355",
        "arrivalTime": "20241126150355",
        "departAddress": "北京",
        "arrivalAddress": "北京",
        "supplierChannel": "曹操出行",
        "departCityName": "北京",
        "arrivalCityName": "北京",
        "feeDetail": {
          "productPrice": 100.00,
          "supplementTax": 10.00,
          "serviceFee": 20.00,
          "settlementFee": 130.00,
          "currency": "CNY"
        }
      }
    ]
  }
}

月结账单火车明细查询

接口URL

napi/enterprise/account/bill/train/detail

请求参数定义

参数名参数说明必填参数类型长度值举例备注
msgId消息idYString128企业编码+消息方向+YYYYMMDDHHMMSS+NNNNNN
corpCode企业编码YString101000
billNo账单编号YString50TRA20240625RH9X3
pageIndex起始页码YInteger1最小值1
pageSize每页记录数YInteger20建议20,上限200

响应参数定义

参数名参数说明必填参数类型长度值举例备注
resultCode返回码YString00表示成功,其他值为失败
description描述YString操作成功描述信息,出错时为错误信息即错误原因
data响应数据YTrainBillPage

TrainBillPage

参数名参数说明必填参数类型长度值举例备注
pageIndex起始页码YInteger1
pageSize每页记录数YInteger100
totalSize总记录数YLong350
totalPages总页数YInteger350
trainDetailList火车账单明细列表YList<TrainBillDetailVo>没有数据返回空列表

TrainBillDetailVo

参数名参数说明必填参数类型长度值举例备注
enterpriseName企业名称YString200XXXX公司
bizScope业务范围YString20DOMESTICDOMESTIC 国内
INTERNATIONAL 国际
subBizType交易类型YString20ISSUEISSUE:出票
REFUND:退票
CHANGE:改期
INSUR:保险
travelNo申请单号NString200TA412011062慧通申请单号
travelType出差类型NString32BUSINESS因私:PRIVATE
因公:BUSINESS
orderId订单号YString32T0124101514393850276
orderLineId订单行号YString50
ticketId客票IDYString40
electronicOrderId电子票号NString32SL20407244
orderTime预定时间YString20200901185020GMT+8 格式化字符串 yyyyMMddHHmmss
completeDate出/退/改票时间YString20200901185020GMT+8 格式化字符串 yyyyMMddHHmmss
supplierChannel供应商渠道NString6412306
trainNo车次NString40Z271
seatNo座位号Nstring643车14号
departDate乘车时间NString20200901185020实际乘车时间 格式化字符串yyyyMMddHHmmss
ticketStatus票状态NString10CHANGEDISSUE : 已出票
CHANGED: 已改期
REFUNDED 已退票
validTripEndDate有效行程结束日期NString20200901yyyyMMdd
showPrice票面价NBigDecimal20,288.88单位:元 保留两位小数
seatType席别NString50硬座
departStation出发车站NString50南京
arrivalStation到达车站NString50上海
tripType中转标识NString20SINGLESINGLE:单程
ROUND:往返
MULTI:联程
TRANSFER:中转
DIRECT:直达
supplierInvoiceType供应商发票类型NString32DIGITAL_INVOICEDIGITAL_INVOICE:电子发票
PAPER_INVOICE:纸质发票
feeEntityName费用实体名称NString100
feeEntityCode费用实体编码NString100
feeDetail火车费用明细NTrainFeeDetail
trInfoTR信息NTrInfo
bookerInfo预订人信息NBookerInfo
travelerInfo出行人信息NTravelerInfo
benefitInfo受益信息NBenefitInfo

TrainFeeDetail

参数名参数说明必填参数类型长度值举例备注
productPrice票价Ydecimal20,2单位:元,保留两位小数
commissionFee退票手续费Ydecimal20,2单位:元,保留两位小数
resignFee改签费Ydecimal20,2单位:元,保留两位小数
insuranceFee保险Ydecimal20,2单位:元,保留两位小数
serviceFee服务费Ydecimal20,2单位:元,保留两位小数
settlementFee结算金额Ydecimal20,2单位:元,保留两位小数
currency币种YString10CNY默认CNY

样例

请求示例:

{
  "billNo": "TRA20241017ST6LO",
  "pageIndex": 1,
  "pageSize": 20,
  "corpCode": "WELINK_B049D9F896BA4760A928AB2A549FBB59",
  "msgId": "3F69EE120241119124511AC5QS"
}

响应示例:

{
  "resultCode": "0",
  "description": "操作成功",
  "data": {
    "pageSize": 20,
    "pageIndex": 1,
    "totalSize": 1,
    "totalPages": 1,
    "trainDetailList": [
      {
        "feeEntityName": "结算标识名称01",
        "feeEntityCode": "test_lam",
        "trInfo": {
          "travelNo": "TAFG12106672",
          "enterpriseTravelNo": "TAFG12106672",
          "travelPurpose": "客户拜访",
          "trStatus": "APPROVED",
          "trStartDate": "20241120",
          "trEndDate": "20241122",
          "trCloseTime": null,
          "trCreaterName": "李**",
          "trCreaterStaffINo": "300***117",
          "trCreaterMobile": "176****2613",
          "trCreaterDeptName": "南京意博软件有限公司",
          "extendInfo": null
        },
        "bookerInfo": {
          "bookerMemberId": "ID01240717***7467626",
          "bookerName": "李**",
          "bookerStaffNo": "300***117",
          "bookerDeptCode": "0",
          "bookerDeptName": "南京意博软件有限公司",
          "bookerFullDept": "南京意博软件有限公司"
        },
        "benefitInfo": {
          "benefitType": "COST_CENTER",
          "projectCode": null,
          "projectName": null,
          "deptCode": "0",
          "deptName": "南京意博软件有限公司",
          "costCenterCode": "546356345",
          "costCenterName": "成本中心测试-南京意博",
          "proportion": 100.00,
          "extendInfo": "{\"projectCode\": null, \"projectName\": null, \"costcenterCode\": \"546356345\", \"costcenterName\": \"成本中心测试-南京意博\", \"departmentCode\": \"0\", \"departmentName\": \"南京意博软件有限公司\"}"
        },
        "bizScope": "DOMESTIC",
        "orderLineId": "TB2024112216392333584",
        "travelerInfo": {
          "travelerMemberId": "ID012407***37467626",
          "travelerName": "李**",
          "travelerStaffNo": "300***17",
          "travelerDeptCode": null,
          "travelerDeptName": "南京意博软件有限公司",
          "travelerStandard": null,
          "travelerCurrency": null,
          "travelerExchangeRate": null
        },
        "enterpriseName": "南京意博软件有限公司",
        "subBizType": "ISSUE",
        "travelNo": "TAFG12106672",
        "travelType": null,
        "orderId": "T0124112216392313233",
        "ticketId": "TKT2024112216392331289",
        "electronicOrderId": "SL70117039",
        "orderTime": "20241024163923",
        "completeDate": "20241122163927",
        "supplierChannel": "12306",
        "trainNo": "T282",
        "seatNo": "3车15号硬座",
        "departDate": "20241124191500",
        "ticketStatus": "ISSUE",
        "validTripEndDate": "20241122",
        "showPrice": 177.50,
        "seatType": "硬座",
        "departStation": "上海南",
        "arrivalStation": "北京西",
        "tripType": "DIRECT",
        "supplierInvoiceType": "PAPER_INVOICE",
        "feeDetail": {
          "productPrice": 177.50,
          "commissionFee": 0.00,
          "resignFee": 0.00,
          "insuranceFee": 0.00,
          "serviceFee": 0.00,
          "settlementFee": 177.50,
          "currency": "CNY"
        }
      }
    ]
  }
}

通用结构定义

预订人信息

BookerInfo

参数名参数说明必填参数类型长度值举例备注
bookerMemberId预订人memberIdNString200
bookerName预订人姓名NString255程XX
bookerStaffNo预订人工号NString5001234567
bookerDeptCode预订人部门编码NString2003000006
bookerDeptName预订人部门名称NString500信息管理本部
bookerFullDept预订人全部门NString2000本部-信息管理本部

出行人信息

TravelerInfo

参数名参数说明必填参数类型长度值举例备注
travelerMemberId出行人memberIdNString200
travelerName出行人姓名NString255程XX
travelerStaffNo出行人工号NString5001234567
travelerDeptCode出行人部门编码NString200信息管理本部
travelerDeptName出行人部门名称NString500信息管理本部
travelerStandard入住人差标NString32仅酒店业务涉及
travelerCurrency差标币种NString20仅酒店业务涉及
travelerExchangeRate差标汇率NString32仅酒店业务涉及

TR信息

TrInfo

参数名参数说明必填参数类型长度值举例备注
travelNo申请单号NString200TA412011062慧通申请单号
enterpriseTravelNo企业申请单号NString200TA412011062企业客户系统申请单号
travelPurpose出差目的NString2000客户拜访
trStatus审批状态NString10
trStartDate出差开始日期NString20200901yyyyMMdd
trEndDate出差结束日期NString20200901yyyyMMdd
trCloseTime申请单关闭日期NString20200901185020GMT+8 格式化字符串 yyyyMMddHHmmss
trCreaterName申请人姓名NString100程XX
trCreaterStaffINo申请人工号NString5001234567
trCreaterMobile申请人手机号NString50
trCreaterDeptName申请人部门名称NString500
extendInfoTr扩展信息NString5000

受益信息

BenefitInfo

参数名参数说明必填参数类型长度值举例备注
benefitType受益类型NString10DEPARTMENTCOST_CENTER:成本中心
PROJECT:受益项目
DEPARTMENT:部门
projectCode受益项目编码NString1009000000
projectName受益项目名称NString2000信息管理本部
deptCode受益部门编码NString1009000000
deptName受益部门NString2000信息管理本部
costCenterCode成本中心编码NString1009000000
costCenterName成本中心名称NString2000信息管理本部
proportion分摊比率NBigDecimal16,2100.00
extendInfo受益扩展属性NString5000