批量更新使用状态
- 接口:expenses/update/status
- 作废于2022-12-30, 请考虑使用v2版本
- Method:POST
- 数据格式:JSON
- 限流信息:100次每天和50次每小时
- 多语言环境:在接口请求头中添加Key为locale,Value值为语言环境,目前支持的语言有zh_CN(中文)、en_US(英文)、ja_JP(日文)、zh_TW(繁体),请选取其中一种
- 接口说明:此接口用于直接创建消费记录进入用户消费记录池,创建后用户直接可以报销,所以消费记录无法更新.批量更新,一条失败,全批失败
- 其他补充信息:
参数:
请求参数
字段名称 |
字段类型 |
字段描述 |
是否必填 |
长度限制(字节) |
timestamp |
long |
请求时间的时间戳 |
TRUE |
|
data.expense_id |
int |
消费记录编号,公司内唯一 |
TRUE |
|
data.status |
int |
消费记录状态,0,未使用,1已锁定,2已使用,状态为2以后整条消费记录不能再修改 |
FALSE |
|
data.invoice_true |
String |
Y 已验真;F 查验失败;C 待查验;R 识别中;U 无法识别;I 已识别, 为Y的不能在更新invoice_true |
FALSE |
|
data.comments |
String |
描述信息,不能超过64字,用户可以修改的 |
FALSE |
|
data.receipts[].receipt_id |
int |
票据编号,公司内唯一 |
TRUE |
|
data.receipts[].invoice_message |
String |
发票验真失败的信息,不能超过64字,用户可以修改的 |
FALSE |
|
data.receipts[].invoice_status |
String |
Y 已验真;F 查验失败;C 待查验;R 识别中;U 无法识别;I 已识别, 为Y的不能在更新invoice_true |
FALSE |
|
data.receipts[].comments |
String |
描述信息,不能超过64字,用户可以修改的 |
FALSE |
返回参数
字段名称 |
字段类型 |
字段描述 |
resCode |
Integer |
响应状态码(见附录) |
data.description |
String |
返回信息描述 |
data.comments |
String |
返回信息描述 |
data.destination_city |
int |
出发城市的云简编码 |
data.destination_city_to |
int |
到达城市的云简编码 |
data.expense_id |
int |
消费记录编号 |
data.receipts[].invoice_status |
String |
发票状态 |
data.receipts[].comments |
String |
备注信息 |
data.receipts[].invoice_message |
String |
查验信息 |
data.receipts[].company_id |
int |
公司ID |
data.receipts[].receipt_id |
int |
发票ID |
data.receipts[].expense_id |
int |
消费记录编号 |
data.receipts[].destination_city |
Integer |
出发城市编号 |
data.receipts[].destination_city_to |
Integer |
到达城市编号 |
data.receipts[].submit_user |
Integer |
提交人ID |
data.receipts[].created_by |
Integer |
归属人ID |
data.receipts[].last_updated_by |
Integer |
最后更新人ID |
data.receipts[].status |
Integer |
票据报销状态 |
示例:
请求数据
{
"timestamp": "",
"data": [{
"expense_id": 0,
"status": 1,
"invoice_true": "I",
"comments": "",
"receipts": [{
"receipt_id": 0,
"invoice_message": "2267876876763453242x",
"invoice_status": "I",
"comments": ""
}]
}]
}
返回数据
{
"resCode": 200000,
"data": [
{
"description": "失败原因",
"comments": "",
"destination_city": 0,
"destination_city_to": 0,
"expense_id": 0,
"receipts": [
{
"invoice_status": "I",
"comments": "",
"invoice_message": "",
"company_id": 0,
"receipt_id": 0,
"expense_id": 0,
"destination_city": 0,
"destination_city_to": 0,
"submit_user": 0,
"created_by": 0,
"last_updated_by": 0,
"status": 0
}
]
}
]
}