一、查询商户合作信息
## 1.查询商户可开票列表,以及所拥有的主体接口
>d 通过该接口可获取公司的可开发票列表,以及所拥有主体列表,无需频繁请求。请求到之后保存自己库即可。当签署主体信息有变更。或者发票内容有调整重新请求接口即可。
#### 接口地址:
/open/api/v1/company/queryInvoices
#### 请求方式:POST
#### 请求参数说明:
|参数名称|参数含义|是否必填|参数备注|
|-|-|-|-|
|无参数|||该接口无需参数|
#### 响应参数说明:
|参数名称| 参数含义|数据类型| 是否必有| 参数备注|
|-|-|-|-|-|
|name| 主体名称| String|是|主体名称|
|mainstayId| 主体ID|int| 是|主体ID|
|taxRate| 合作费率|BigDecimal| 是|商户与改合作主体的合作费率|
|invoiceOpResponseList| 发票列表|List<InvoiceOpResponse>| 是||
|receivingAccountList| 收款账户信息列表|List<ReceivingAccountResponse>| 是||
##### InvoiceOpResponse:
|参数名称| 参数含义|数据类型| 是否必有| 参数备注|
|-|-|-|-|-|
| invoiceCode | 发票编码| String|是|用于结算、开票等接口入参使用|
| name | 发票编码名称|String| 是|对应中文的开票内容|
##### ReceivingAccountResponse:
|参数名称| 参数含义|数据类型| 是否必有| 参数备注|
|-|-|-|-|-|
| mainstayId | 主体ID| int|是|主体ID|
| name | 主体名称|String| 是|主体名称|
| payType | 账户类型|int| 是|详见账户类型枚举|
| receivingAccountNumber | 收款账号|String| 是|收款账号|
| receivingAccountName | 收款户名|String| 是|收款户名|
| receivingBankName | 收款银行|String| 否|专属户必有,公共账户没有|
| bankBranchName | 开户行|String| 是|开户行|
| bankLocation | 开户地|String| 否|支付宝专属户必有|
| bankLineNo | 联行号|String| 否|专属户必有,公共账户没有|
解密结果示例如下:
```json
[
{
"invoiceOpResponseList":[
{
"invoiceCode":"XDFWJSFWF",
"name":"现代服务*技术服务费"
}
],
"mainstayId":9,
"name":"xxx",
"receivingAccountList":[
{
"bankBranchName":"xxxx银行xxx支行",
"bankLineNo":"",
"bankLocation":"",
"mainstayId":9,
"name":"xxx",
"payType":0,
"receivingAccountName":"xxxx有限公司",
"receivingAccountNumber":"436501888013000191458",
"receivingBankName":"xx银行"
},
{
"bankBranchName":"****账户",
"bankLineNo":"991****0015",
"bankLocation":"**市-**市",
"mainstayId":9,
"name":"xxxx",
"payType":1,
"receivingAccountName":"*****有限公司",
"receivingAccountNumber":"20888*****48075",
"receivingBankName":"******存管账户"
}
],
"taxRate":0.05
},
...
]
```