更新供应商银行账户
接口描述
此接口用于使用中间件更新供应商银行账户。
请求URI
/api/openapi/supplier/banks
请求方式
PUT
请求体示例
{
"supplierCode": "abc123",
"companyCode": "company000",
"bankCode": "0000",
"bankBranchCode": "093",
"bankAccountTypeCode": "1",
"bankAccountNo": "111",
"bankAccountName": "123",
"bankAccountFBName": "FB",
"isTransferFeeAfforded": false,
"isCheckPayment": true,
"isPrimary": true,
"isEnabled": true
}
请求体字段
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
supplierCode | String | 是 | ○ | 最大长度 50 | 供应商代码只可输入[英文字,数字,.,_-] |
companyCode | String | 是 | 最大长度 50 | 公司编码 | |
bankCode | String | 是 | ○ | 银行编码 | |
bankBranchCode | String | 是 | ○ | 支行编码 | |
bankAccountTypeCode | String | 是 | 账户类型 1:活期存款 2:无息存款 4:定期存款 9:其它 | ||
bankAccountNo | String | 是 | ○ | 数字,最大长度7位 | 银行账号 |
bankAccountName | String | 是 | 文字,最大长度50位 | 账户名称 | |
bankAccountFBName | String | 是 | 半角文字,最大长度30位 | 账户名称(FB用) | |
isTransferFeeAfforded | Boolean | 是 | 银行手续费负担方 true:对方 false:本方 | ||
isCheckPayment | Boolean | 是 | 是否支票支付 | ||
isPrimary | Boolean | 是 | 是否主账户 | ||
isEnabled | Boolean | 是 | 是否启用 |
接口返回示例
成功
{
"message": "success",
"errorCode": "0000"
}
失败示例
{
"message": "缺少必填项:supplierCode",
"errorCode": "120003"
}
字段说明
字段名称 | 类型 | 说明 |
---|---|---|
message | String | 返回信息说明 |
errorCode | String | 返回错误码 |
错误代码
errorCode | message | 说明 |
---|---|---|
120003 | 缺少必填项:{0} | |
0013 | 参数:{0},最大长度{1} | |
240050 | 银行账号只允许数字且7位以内 | |
240054 | 账户名(半角假名)只允许半角文字且30位以内 | |
spd.4626.001 | 无效的账户类型:{0} | |
spd.4626.100 | 供应商不存在:{0} | |
5018003 | 无效的银行代码或支行代码 | |
2003024 | 供应商银行账号不存在 | |
6047055 | 无效的公司编码 | |
121309 | 公司Code与登录的公司Code不一致 | |
120007 | 编码不合法,包含非法字符 | |
2003025 | 供应商银行{0}已经在供应商{1}中存在 |
← 创建供应商银行账户 查询供应商和银行信息 →