勾选发票获取
接口规范包括通 用规范和业务规范。通用规范描述所有接口必须遵守的公共部分,业务规范根据具体业务交 互内容不同,描述实际业务需要的详细数据内容。
请求地址:
| 环境 | http请求地址 | 请求方式 | 接口编码 |
|---|---|---|---|
| 正式环境 | http://IP:port/OpenApi/Buy/InvoiceSelectIon | POST |
请求报文(DATA):
请求参数说明:
| 参数 | 参数名称 | 类型 | 是否必须 | 长度 | 说明 |
|---|---|---|---|---|---|
| BUYERTAXNO | 企业税号 | String | 是 | 18 | |
| BATCHNO | 批次号 | String | 是 | 32 | 32位如果多次重复的话,此值要一样,代表是一次请求 |
| ACQUISITIONDATEBEGIN | 发票采集开始时间 | String | 是 | 14 | YYYYMMDDHHMMSS例如:20170101140245 |
| ACQUISITIONDATEEND | 发票采集结束时间 | String | 是 | 14 | YYYYMMDDHHMMSS例如:20170101140245 |
| STARTROW | 开始行数 | int | 是 | 整数,第一次请求时为1 | |
| STATUS | 状态标志 | String | 是 | 1 | 当给1时继续请求,0时结束请求 |
请求响应参数:
响应参数说明:
| 参数 | 参数名称 | 类型 | 是否必须 | 长度 | 说明 |
|---|---|---|---|---|---|
| TOTALROWS | 总行数 | int | 是 | - | |
| STARTROW | 开始行数 | int | 是 | - | 整数,第一次请求时为1 |
| CONTENTROWS | 本次请求返回行数 | int | 是 | - | |
| INVOICES数据 | |||||
| INVOICECODE | 发票代码 | String | 是 | - | |
| INVOICENO | 发票号码 | String | 是 | - | |
| CURRENTTAXPERIOD | 当前税款所属期 | String | 是 | 6 | |
| LEGALIZEENDDATE | 当前税款所属期勾选截至日 | String | 是 | 8 | |
| LEGALIZEINVOICEDATEBEGIN | 当前税款所属期可勾选发票开票日期起 | String | 是 | 8 | |
| LEGALIZEINVOICEDATEEND | 当前税款所属期可勾选发票开票日期止 | String | 是 | 8 | |
| INVOICETYPE | 发票类型 | String | 是 | 2 | |
| INVOICEDATE | 开票日期 | String | 否 | 8 | |
| BUYERTAXNO | 购方税号 | String | 否 | 15/18 | |
| SALERNAME | 销方名称 | String | 否 | - | |
| SALERTAXNO | 销方税号 | String | 否 | 20 | |
| INVOICEAMOUNT | 发票金额 | String | 否 | 16 | |
| TAXAMOUNT | 发票税额 | String | 否 | 16 | |
| INVOICESTATUS | 发票状态 | String | 否 | 2 | 0-正常 1-失控 2-作废 3-冲红 4-异常 |
| LEGALIZESTATE | 认证状态 | String | 否 | 1 | 0-未认证 1-已认证 |
| LEGALIZEDATE | 认证日期 | String | 否 | 8 | YYYYMMDD |
| LEGALIZEBLONGDATE | 认证归属期 | String | 否 | 6 | |
| SFDBTS | 是否代办退税 | String | 否 | 1 | 0-否 1-是 |
| RZLX | 认证类型 | String | 否 | 1 | 1-抵扣 2-退税 3-代理退税 (未认证是为0或空) |
| CHECKCODE | 校验码 | String | 否 | 20 | |
| LEGALIZETYPE | 认证方式 | String | 否 | 1 | 1-勾选认证 2-扫描认证 |
勾选发票获取: