获取公司抬头默认支付账户
说明
该接口用于获取公司抬头所对应的默认支付账户。
默认支付账户可根据抬头分别配置其默认银行账户、支付宝账户、现金账户,银行账户按支付对象分员工、公司、个体工商户。
接口限制
1. 10次/秒;
接口地址
/api/openapi/legalEntity/payment/account/default/{legalEntityBizCode}
请求类型
GET
请求参数
参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
legalEntityBizCode | string | 是 | 公司抬头业务编码String |
响应参数
参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
legalEntityBizCode | String | 是 | 公司抬头业务编码 |
legalEntityName | String | 是 | 公司抬头名称 |
accountType | String | 是 | 账户类型,枚举类型,BANK-银行,ALIPAY-支付宝,CASH-现金 |
settlementType | String | 是 | 支付对象,INDIVIDUAL_SETTLE-个人,COOPERATION_SETTLE-企业, SELF_EMPLOYED_SETTLE-个体工商户, ALL-不限(全部) |
account | Account | 是 | 账户信息,见下方表格 |
account 参数说明
字段 | 类型 | 是否必填 | 说明 |
---|---|---|---|
paymentType | String | 是 | BANK("从公司银行账户付款"),BANK_AUTOMATIC("从公司银行账户自动扣款"), ALIPAY("从公司支付宝账户付款"), CASH("从公司现金付款"), THIRD_PARTY("第三方支付"), MONEY_ORDER("通过承兑汇票付款"), OTHER("通过其他方式付款"), NONE("无") |
thirdPayType | String | 是 | 如果paymentType为第三方支付,则填第三方支付类型 |
payerName | String | 是 | 户名,现金时为空 |
account | String | 是 | 账户,为银行时,是银行卡,支付宝时为支付宝账户,现金时为空 |
bankBranchName | String | 否 | 分支行名称 |
bankBranchNo | String | 否 | 分支行联行号 |
bankCode | String | 否 | 银行编码 |
bankName | String | 否 | 开户银行 |
bankLocation | String | 否 | 开户行地址(地址编码,具体编码请咨询每刻研发) |
paymentScope | String | 是 | 付款类型PAY_EMPLOYEE("pay_employee", "对私付款") |
subsidiaryBizCode | String | 是 | 附属业务实体编码(无实际意义) |
subsidiaryName | String | 是 | 附属业务实体名称(无实际意义) |
acceptCcy | String | 是 | 收款币种 |
acceptCcyDetail | CurrencyStatic | 否 | 币种详情 |
affiliatedEnterpriseCode | String | 否 | 支付账户所属企业 |
affiliatedEnterpriseAuthz | ReferenceAuthz | 是 | 支付账户适用范围 |
bankBranchBizCode | String | 是 | 分支行编码 |
bankBranchNo | String | 是 | 分支行联行号 |
bankBranchName | String | 是 | 分支行名称 |
paymentAccountCode | String | 是 | 企业支付账户主键 |
remark | String | 是 | 账户注释 |
hasBankBranch | boolean | 是 | 是否有分支行信息 |
status | String | 是 | 账户状态ACTIVE, INACTIVE, DELETE |
bankAutomaticEnable | boolean | 是 | 是否允许银行自动扣款 |
agencyBizCode | String | 是 | 代理业务号-民生银行 |
affiliatedCompanyList参数说明:
字段 | 类型 | 是否必填 | 说明 |
---|---|---|---|
bizCode | string | 是 | 具有公司性质的部门业务编码 |
参数样例
{
"code": "ACK",
"message": "成功",
"data": [
{
"legalEntityBizCode": "ELC2007171UZIXLA8",
"legalEntityName": "FamilyMart(SIT2)",
"settlementType": "INDIVIDUAL_SETTLE",
"accountType": "BANK",
"account": {
"bankBranchBizCode": "",
"bankBranchNo": "",
"bankBranchName": "",
"paymentAccountCode": "EA2201121KV5ECJK",
"entCode": "FM202007171945",
"paymentType": "BANK",
"thirdPayType": "",
"paymentCode": "",
"payerName": "枚举值改造测试账户2",
"account": "71455",
"bankCode": "BC2108301CAUTC04",
"bankName": "TestBank001",
"bankCityCode": "",
"status": "ACTIVE",
"bankAutomaticEnable": false,
"subsidiaryCode": "SI2007151U2HT6OI",
"subsidiaryName": "",
"bankCountry": "",
"iban": "",
"swiftCode": "1233333",
"agencyBizCode": "",
"hasBankBranch": false,
"acceptCcy": "CNY",
"accountBizCode": "ABC2201121KV5E680",
"paymentScope": [
"pay_employee"
],
"subsidiaryBizCode": "",
"acceptCcyDetail": null,
"affiliatedEnterpriseCode": "",
"affiliatedEnterpriseAuthz": null,
"legalEntityAuthzs": [],
"active": true,
"remark": ""
}
}
],
"errorCode": null,
"success": true
}
修改记录
2021-03-26:
默认支付账户改造后,对OpenApi有影响。为了做到兼容性,在规则中找到存在公司抬头条件并且与要查询的公司抬头内码相同,当存在多条规则与查询的公司抬头编码相同时,返回优先级高的规则下的支付账户。当多条规则的优先级相同时,返回后创建的规则下的支付账户。