费用删除接口
说明
该接口用于删除系统内费用。
注意事项
- 若该费用内关联发票,则会同步删除对应发票,可以通过接口再次导入。
- 费用状态不是未报销状态,则无法删除。
- 第三方费用无法删除(如订单导入费用和滴滴、携程等平台订单流入每刻生成的费用)。
- 费用发生了拆分,则无法删除。
接口地址
/api/openapi/expense/delete
请求类型
POST
请求参数
参数说明
字段名称 | 字段类型 | 是否必填 | 字段说明 |
---|---|---|---|
expenseCode | String(25) | 是 | 费用唯一编码 |
参数样例
{
"expenseCode":"FD232131"
}
响应参数
响应参数说明
字段名称 | 字段类型 | 是否必填 | 字段说明 |
---|---|---|---|
code | String | 是 | 接口状态码,ACK 操作成功 NACK 操作失败 |
errorCode | String | 否 | code 为 NACK 时返回,作为具体错误内容描述 |
错误码
错误码 | 描述 | 解决方案 |
---|---|---|
EXPENSE_ERR_58 | 非“未报销”费用无法被删除 | 将费用与单据解绑 |
EXPENSE_ERR_0016 | 第三方费用无法被删除 | 联系系统管理员手动进行删除 |
EXPENSE_ERR_55 | 拆分费用无法删除 | 拆分费用请在每刻系统内操作删除 |
TECH0003 | 费用不存在 | 请确认费用编码是否存在 |
响应参数样例
{
"code":"ACK"
}
或者
{
"code": "NACK",
"message": "报销费用不存在",
"data": null,
"errorCode": null,
"success": false
}
修改记录
2023-02-08 新增费用删除接口