4.公共接口文档

## 4.1 查询发票信息与主体信息接口 >d 通过该接口可获取公司的可开发票列表,以及所拥有主体列表,无需频繁请求。请求到之后保存自己库即可。当签署主体信息有变更。或者发票内容有调整重新请求接口即可。 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址: /open/api/v1/qs/queryInvoices #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |无参数||||该接口无需参数| #### 响应参数说明: |参数名称| 参数含义|数据类型| 是否必有| 参数备注| |-|-|-|-|-| |name| 主体名称| String|是|主体名称| |mainstayId| 主体ID|int| 是|主体ID| |taxRate| 税率|BigDecimal| 是|| |qsPattern|轻税模式|int| 是|0:直营模式,1:分包模式| |qsModel|轻税方式|int| 是|0:税前,1:税后| |invoiceOpResponseList| 发票列表| ||发票列表为List数组| |invoiceCode| 发票列表里面属性值发票编码|String| 是|invoiceOpResponseList里面属性| |name| 发票列表里面属性值发票名称|String| 是|invoiceOpResponseList里面属性| 解密结果示例如下: ```json [{ "invoiceOpResponseList": [{ "invoiceCode": "XXJSFWJSFWF1", //发票编码 "name": "信息技术服务,技术服务费" //发票内容 }, { "invoiceCode": "XXJSFWJSZXFWF2", "name": "信息技术服务,技术咨询服务费" }], "mainstayId": 1, //主体ID "name": "xxx", //主体名称 "taxRate":0.050, //税率 "qsPattern":0, //轻税模式 0:直营模式,1:分包模式 "qsModel":0 //轻税方式 0:税前,1:税后 }, { "invoiceOpResponseList": [{ "invoiceCode": "JZZXFWZXFWF19", "name": "鉴证咨询服务,咨询服务费" }, { "invoiceCode": "JZZXFWQYGLZXF20", "name": "鉴证咨询服务,企业管理咨询费" }], "mainstayId": 2, "name": "xxx", "taxRate" : 0.050, "qsPattern":0, "qsModel":0 }] ```