进项发票下载(增量模式)
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 | 信息来源 枚举 |