编辑报销单
POST
updateBill
接口描述
编辑入库,直接差异化入库相关字段即可(子表数据可以采取先删除再批量插入方法)
请求参数
参数名
类型
描述
必填
id
bigint
报销单主表主键id
必填
billType
int
报销类型,主要针对补录单数据过来的时候带着的是什么报销类型 1、差旅报销 2、日常报销
必填
applyNo
string
申请单号 如果是多单一报或者多单多报。 那么多个申请单号逗号分隔
必填
billFrom
int
报销途径 1:关联申请单报销 2:关联业务单报销
必填
billModel
int
报销模式BillForm=1的情况下才有值, 1:一单一报、 2:一单多报、 3:多单一报、 4:多单多报
必填
billPersonId
bigint
报销人id 关联用户表主键id
必填
costCenterId
bigint
成本中心id
必填
projectId
bigint
项目id
必填
travelTypeCode
string
出差类型编码
必填
billTitle
string
报销标题(自由组织的一句话,有些企业会有固定格式要求)
必填
travelReason
string
出差事由 (可以从申请单获取,报销单这里可修改)
必填
replaceBillReason
string
代报销原因
必填
subsidyPrice
BigDecimal
补助金额(本币)
必填
offsetPrice
BigDecimal
借支冲销金额(本币)
必填
id
bigint
费用明细表主键id
必填
billId
bigInt
报销单主键id(关联主表报主键)
必填
batchNo
string
报销单入库批次号
必填
feeTypeCode
string
费用类型编号
必填
billPersonId
string
报销人id(费用发生归属人id) 关联用户表
必填
usePersonId
string
出行人id 关联用户表
必填
payType
int
付款方式 1:月结(服务商垫付) 2:垫付(员工个人垫付)
必填
dataCenterId
bigInt
费控大表主键ID
必填
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
酒店入住间夜数
必填
startAddress
string
上车地点
必填
endAddress
string
下车地点
必填
startTime
string
上车时间 HH:mm
必填
endTime
string
下车时间 HH:mm
必填
currency
string
币种 人民币存:CNY
必填
salePrice
BigDecimal
消费金额=发生的原币金额
必填
exchangeRate
BigDecimal
汇率(境内默认1) 原币比上本币的值
必填
localSalePrice
BigDecimal
本币消费金额 原币消费金额与汇率计算结果
必填
standardPrice
BigDecimal
差旅标准价
必填
isExceed
int
是否超标 1:已超标 0:未超标
必填
billPrice
BigDecimal
报销金额(本币) 默认等于LocalSalePrice、报销人可以依据公司报销政策填写可报销金额
必填
auditPrice
BigDecimal
财务审批金额(默认BillPrice)
必填
facePrice
BigDecimal
票面金额、机票属性
必填
fuelPrice
BigDecimal
燃油附加税、机票属性
必填
airportPrice
BigDecimal
民航发展基金、机票属性
必填
servicePrice
BigDecimal
服务费
必填
tax
BigDecimal
抵扣税额(本币)
必填
taxRate
BigDecimal
税率 5%、存0.05
必填
travelDes
string
费用说明,描述 如果用户有输入,存入用户提交数据。 如果用户没有输入,通过行程信息按照如下结构封装 机票: 张三 7月23日 搭乘 国航CA2291号航班 经济舱 从北京飞上海,产生费用2000.00。 酒店: 张三 7月23日入住上海锦江大酒店闸北店 大床房4晚,于7月27日离店,合计费用1680.00。 火车票: 张三 7月23日 搭乘 动车D2219次列车 二等座 从北京始发去往武汉,产生费用465.00。 用车: 张三 7月23日搭乘 京N.F5513X 从南四环西邻加油站到北京南站,产生费用87.00。
必填
id
bigint
收款人表主键id
必填
billId
bigint
报销单主表id
必填
payeeId
string
收款人主键ID 关联用户表检索
必填
payeeName
string
收款人姓名
必填
bankCardNo
string
持卡人银行卡号/收款账号
必填
bankType
string
发卡机构代码(取银行号)
必填
bankName
string
发卡机构名称(银行名称)
必填
bankPersonName
string
银行卡持卡人姓名默认取PayeeName
必填
payPrice
BigDecimal
支付金额
必填
bpmPrice
BigDecimal
审批金额(默认PayPrice)
必填
currency
string
支付币种类型,默认CNY
必填
note
string
付款备注说明
必填
borrowPrice
BigDecimal
借支金额,默认0
必填
offSetPrice
BigDecimal
冲销还款金额、默认0
必填
billId
string
报销单主表id
必填
subsidyProjectCode
string
补助项目编码
必填
subsidyProjectName
string
补助项目名称
必填
baseSubsidyMoney
BigDecimal
补助标准金额
必填
subsidyName
string
补助设置名称
必填
batchNo
string
报销批次号 (同步存储不需要这个属性)
必填
deptId
bigint
补助人部门id
必填
deptName
string
补助人部门名称
必填
userName
string
补助人员工姓名
必填
userId
bigint
补助人员工id
必填
subsidyDate
string
补助日期(yyyy-MM-dd)
必填
subsidyMoney
BigDecimal
补助金额
必填
checkSubsidyMoney
BigDecimal
审核修正后补助金额
必填
id
bigint
补助表主键id
必填
响应参数
参数名
类型
描述
必填
result
int
更新入库结果 1:入库成功;0:入库失败
必填
msg
string
更新入库结果说明,result=0 ,必须有失败原因返回
必填