接口描述
| HTTP Verb | URL |
|---|---|
| POST | /api/supplier-service/v1/b2b/writeOffPayableBill |
Example:
POST /api/supplier-service/v1/b2b/writeOffPayableBill HTTP/1.1 Content-Type: application/json Accept: application/json Host: http://cfs-qa.etowertech.com/ X-WallTech-Date: Thu, 06 Aug 2020 06:44:25 GMT Authorization: WallTech testLvs2jdug2qIoRsJyuxs:F714XG5EBjslUUdx5xJrTCVb9Xs=
请求样例
{
"deductAccount": false,
"writeOffRemark": "核销备注",
"writeOffTime": "2025-12-25 00:00:00",
"attachment": [],
"items": [
{
"amount": 390,
"currency": "CNY",
"writeOffAmount": "2",
"aggregatorInvoiceId": "",
"billWriteOffRemarks": "账单核销备注",
"payableBillId": "2509111205031000002"
}
],
"deductList": []
}
请求字段描述
字段名 | 类型 | 是否必填项 | 描述 | |
| items | List | 是 | 核销项目列表 | |
| payableBillId | Long | 是 | 付款单id | |
| currency | String | 是 | 账单币种 | |
| amount | BigDecimal | 是 | 账单金额 | |
| writeOffAmount | BigDecimal | 是 | 本次核销金额 | |
| aggregatorInvoiceId | Long | 否 | 本公司账户id | |
| billWriteOffRemarks | String | 否 | 账单核销备注(最大长度255) | |
| deductAmount | BigDecimal | 否 | 本次账户扣除金额(目前不支持该功能) | |
| accountId | Long | 否 | 核销账户id(目前不支持该功能) | |
| deductAccount | Boolean | 否 | 是否扣减账户(目前不支持该功能) | |
| writeOffRemark | String | 否 | 核销备注,最多255字符 | |
| writeOffTime | Date | 否 | 核销时间,不提供则用当前时间 | |
| deductList | List | 否 | 账户扣减详情(目前不支持该功能) | |
| accountId | Long | 是 | 核销账户id | |
| deductAmount | BigDecimal | 是 | 扣除账户金额 |
返回内容如下
{
"code":"0",
"data":"",
"errors":"",
"message":"",
"messageId":"核销成功",
"success":true,
"warnList":""
}
{
"code": 3,
"message": "参数错误",
"data": null,
"success": false,
"errors": [
{
"code": "BILL_NOT_EXISTS",
"message": "账单不存在"
}
]
}
返回字段描述:
| 字段名 | 类型 | 描述 |
|---|---|---|
| code | Integer | 响应码,成功为0 |
| message | String | 响应消息 |
| data | String | 返回数据,成功时返回"核销成功" |
| success | Boolean | 是否成功 |