发票开具结果查询
接口简介
请求参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
requestNo | String(64) | Y | 订单请求流水号,即企业推 送订单到数票通系统成功后获取到的受理单号 |
响应参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
code | String | Y | 状态代码,如200:请求成功 |
message | String | Y | 状态信息 |
result | Object | Y | 响应结果 |
result具体参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
invoiceInfoList | List | Y | 发票信息列表 |
invoiceInfoList具体参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
invoiceMainInfo | Object | Y | 发票主信息 |
invoiceProjectList | List | Y | 发票商品信息 |
extInfoList | List | Y | 发票扩展信息,用于记录订单合并拆分数据,包含合并或拆分后的原始订单号等信息 |
invoiceMainInfo具体参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
requestNo | String(64) | Y | 订单请求流水号,唯一无重复 |
businessNo | String(64) | Y | 企业订单系统中对应的订单号,合并或拆分后已数票通生成的为准 |
orderType | Integer(2) | Y | 订单类型(0:原始订单,1:拆分后订单,2:合并后订单) |
salesTaxNo | String(20) | Y | 销售方纳税人识别号 |
salesName | String(100) | N | 销售方名称 |
salesAddress | String(100) | N | 销售方地址 |
salesMobile | String(20) | N | 销售方电话 |
salesBankName | String(100) | N | 销售方开户行名称 |
salesBankAcct | String(100) | N | 销售方开户行账号 |
customerName | String(100) | Y | 购买方名称 |
customerTaxNo | String(20) | N | 购买方纳税人识别号 |
customerType | String(2) | Y | 购方类型 01 企业,02 机关事业单位,03 个人, 04 其他 |
customerAddress | String(100) | N | 购买方地址 |
customerMobile | String(20) | N | 购买方电话 |
customerBankName | String(100) | N | 购买方银行名称 |
customerBankAcct | String(100) | N | 购买方银行帐号 |
operator | String(64) | Y | 数票通系统对应的操作人 |
invoiceStatus | Integer(1) | Y | 发票状态:0-待开 1-开票 中 2-开票成功 3-开票失败 4-无需开票 5-已手工开票 |
qdInvoiceNum | String(64) | N | 全电发票号码 |
invoiceTime | String(20) | N | 开票日期,格式为yyyy-MM-dd HH:mm:ss |
invoiceTotalAmt | BigDecimal(15,2) | N | 发票价税合计,保留两位小数 |
invoiceNetAmt | BigDecimal(15,2) | N | 发票合计金额,保留两位小数 |
invoiceTaxAmt | BigDecimal(15,2) | N | 发票合计税额,保留两位小数 |
pdfUrl | String(256) | N | 发票pdf下载地址 |
invoiceSealPdfUrl | String(256) | N | 发票含印章pdf下载地址 |
invoiceOfdUrl | String(256) | N | 发票ofd下载地址 |
invoiceXmlUrl | String(256) | N | 发票xml下载地址,下载之后需要解压得到xml |
failReason | String(128) | N | 失败原因 |
disconnFlag | Integer(1) | N | 掉线标识 1:是 0:否;如果值=1,则说明已掉线,需要重新发起登录操作 |
invoiceProjectList具体参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
projectTaxNo | String(40) | Y | 税收分类编码 |
projectName | String(100) | Y | 商品名称 |
projectModel | String(40) | N | 规则型号 |
unit | String(14) | N | 计量单位 |
count | BigDecimal(17) | N | 商品数量,最多允许17位(含小数点和负号),小数点后最多允许13位 |
unitAmt | BigDecimal(17) | N | 商品单价,最多允许17位(含小数点),小数点后最多允许13位 |
projectAmt | BigDecimal(15,2) | Y | 商品金额,保留两位小数 |
taxRate | BigDecimal(5) | Y | 税率,超长自动保留三位小数,-1:不征税,-2:免税 |
taxAmt | BigDecimal(15,2) | N | 税额,保留两位小数 |
extInfoList具体参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
requestNo | String(64) | Y | 订单请求流水号,唯一无重复 |
businessNo | String(64) | Y | 企业订单系统中对应的订单号,合并或拆分后已数票通生成的为准 |
orderType | Integer(2) | Y | 订单类型(0:原始订单,1:拆分后订单,2:合并后订单) |