批量更新使用状态

  • 接口: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
        }
      ]
    }
  ]
}

results matching ""

    No results matching ""