提交送审前检查
POST
checkBillBpm
接口描述
提交审批按钮,先调用这个检查方法,检查结果是无需审批(直接修改报销单审批状态为:无需审批),还是需要审批,如果需要审批再调用下面的送审接口sendBillBpm()方法。最终入参依据BPM服务接口要求为准。
请求参数
参数名
类型
描述
必填
id
bigint
报销单主表主键id
必填
billType
int
报销类型,主要针对补录单数据过来的时候带着的是什么报销类型 1、差旅报销 2、日常报销
必填
billPersonId
bigint
报销人id 关联用户表主键id
必填
costCenterId
bigint
成本中心id
必填
projectId
bigint
项目id
必填
travelTypeCode
string
出差类型编码
必填
travelReason
string
出差事由 (可以从申请单获取,报销单这里可修改)
必填
subsidyPrice
BigDecimal
补助金额(本币)
必填
feeTypeCode
string
费用类型编号
必填
billPersonId
string
报销人id(费用发生归属人id) 关联用户表
必填
usePersonId
string
出行人id 关联用户表
必填
payType
int
付款方式 1:月结(服务商垫付) 2:垫付(员工个人垫付)
必填
startDate
string
出发日期(yyyy-mm-dd) 费用发生日期始
必填
endDate
string
抵达日期(yyyy-mm-dd) 费用发生日期止
必填
startCityId
string
出发机场三字码 出发火车站点三字码 入住城市id 费用发生城市id
必填
startCityId
string
出发机场城市id 出发火车站点城市id 入住城市id 费用发生城市id
必填
startCityName
string
出发城市名称+机场名称 出发城市名称+火车站点名称 入住城市名称 费用发生城市名称
必填
endCityId
string
到达机场城市id 到达火车站点城市id 入住城市id 费用发生城市id
必填
endCityName
string
到达城市名称+机场名称 到达城市名称+火车站点名称 入住城市名称 费用发生城市名称
必填
airCompanyCode
string
航空公司两字编码
必填
airCompanyName
string
航空公司名称
必填
cabinCode
string
机票的仓位等级(头等、商务、经济) 火车票的坐席等级(头等、二等、硬座、软卧等) 用车的车型(经济型,商务型,豪华型) 酒店的房型(标准间,豪华间、大床房等)
必填
cabinName
string
机票的仓位等级(头等、商务、经济) 火车票的坐席等级(头等、二等、硬座、软卧等) 用车的车型(经济型,商务型,豪华型) 酒店的房型(标准间,豪华间、大床房等)
必填
rebate
BigDecimal
票价折扣 8折存 0.8 机票情况下这个是有值的
必填
trainType
string
火车车次类型 普通、动车、高铁 酒店星级数 用车:J(经济型)
必填
trainTypeName
string
火车车次类型 普通、动车、高铁 酒店星级数 用车:J(经济型)
必填
nightsNum
int
酒店入住间夜数
必填
salePrice
BigDecimal
消费金额=发生的原币金额
必填
standardPrice
BigDecimal
差旅标准价
必填
isExceed
int
是否超标 1:已超标 0:未超标
必填
billPrice
BigDecimal
报销金额(本币) 默认等于LocalSalePrice、报销人可以依据公司报销政策填写可报销金额
必填
响应参数
参数名
类型
描述
必填
result
int
检查结果 1:需要审批;0 无需审批
必填
msg
string
检查结果说明
必填