进项发票下载(增量模式)
since v1.2.2.0
⚠️以增量获取模式下载所有进项发票,每次响应1000条数据,直到获取所有发票数据。该方式比全量模式有着更好的执行效率,推荐接入。
- 调用方法签名
net.smarttax.sim.facade.SmarttaxClient#invoicesSync
- 请求参数
| 参数名 | 说明 | 备注 |
|---|---|---|
| syncType | 下载模式 | ALL 全量下载(默认) INCREMENT 增量下载 since v1.2.2.0 |
| taskNo | 下载任务编号 | 增量下载模式下必传 since v1.2.2.0 |
- 响应方法签名
net.smarttax.sim.facade.SmarttaxOperationListener#invoicesSync
- 响应监听参数
| 参数名 | 说明 | 备注 |
|---|---|---|
| taskNo | 任务号(增量下载模式) | since v1.2.2.0 |
| endFlag | 结束标记 (增量下载模式) | 当endFlag为false时发票数据将按每次1000条增量提供 since v1.2.2.0 |
| taxPeriod | 税款所属期 | |
| deductBeginDate | 勾选起始日期 | |
| deductEndDate | 勾选截止日期 | |
| pages | 总页数 | |
| total | 数据总数 | |
| pageSize | 分页步长 | |
| currentPage | 当前页码 | |
| invoiceList | 发票列表 | net.smarttax.sim.entity.resp.InvoiceSyncDetail |
| invoiceCode | 发票代码 | |
| invoiceNum | 发票号码 | |
| createDate | 开票日期 | |
| invoiceCategory | 票种类型 枚举 | |
| checkCode | 校验码 | |
| buyerTaxCode | 购方税号 | |
| buyerName | 购方名称 | |
| sellerTaxCode | 销方税号 | |
| sellerName | 销方名称 | |
| taxFreeAmount | 不含税金额 | |
| taxAmount | 税额 | |
| effectiveTaxAmount | 有效税额 | |
| invoiceStatus | 进项发票状态 枚举 | |
| deductionStatus | 勾选状态 枚举 | |
| deductionPeriod | 勾选属期 | yyyyMM |
| deductionDate | 勾选日期 | yyyy-MM-dd |
| agencyDrawback | 代退税标记 枚举 | |
| managementStatus | 管理状态 枚举 | |
| abnormalReason | 异常类型 枚举 | |
| dataOrigin | 信息来源 枚举 |