发票验真

# 发送验真请求 ### 请求URL - `/openapi/verify/send` ### 请求方式 - POST ### 请求参数说明 | 名称 | 类型 | 必填 | 说明 | | ------------ | ------- | ---- | ------------------------- | | amountWithoutTax | String |是| 金额(不含税金额,保留两位小数) | | checkCode | String |是| 校验码(普票) | | invoiceCode | String |是| 发票代码 | | invoiceNo | String |是| 发票号码 | | paperDrewDate | String |是| 开票日期(YYYYMMDD) | ### 请求示例 ```json { "amountWithoutTax":"100.35", "checkCode":"44400066622221111555", "invoiceCode":"123456789101", "invoiceNo":"12345678", "paperDrewDate":"20190624" } ``` ### 返回参数说明 |参数名|类型|说明| |:----- |:-----|----- | |code|int|状态码| |message |string |错误信息,code!=0时有值| |data| String | 返回核查ID | ### 返回示例 - 成功示例 ```json { "code": 0, "data": "d09fa25d94564f01b838819fd3a973f2" } ``` - 失败示例 ```json { "code":-1, "message":"未查询到对应发票" } ``` # 获取验真结果 ### 请求URL - `/openapi/verify/result` ### 请求方式 - POST ### 请求参数说明 | 名称 | 类型 | 必填 | 说明 | | ------------ | ------- | ---- | ------------------------- | | verifyId | String |是| 请求唯一主键 | ### 请求示例 ```json { "verifyId": "d09fa25d94564f01b838819fd3a973f2" } ``` ### 返回参数说明 |参数名|类型|说明| |:----- |:-----|----- | |code|int|状态码| |message |string |错误信息,code!=0时有值| |data| InvoiceDto | 返回的发票验真结果 | InvoiceDto |参数名|类型|说明| |:----- |:-----|----- | |invoiceType|String|发票类型 s纸质专票,c纸质普票,ce电子普票| |invoiceCode|String|发票代码(字符12位)| |invoiceNo|String|发票号码(字符8位)| |paperDrewDate|String|开票日期| |purchaserTaxNo|String|购方税号| |purchaserName|String|购方名称| |purchaserAddrTel|String|购方地址 电话| |purchaserBankInfo|String|购方开户行名称 账号| |sellerTaxNo|String|销方税号| |sellerName|String|销方名称| |sellerAddrTel|String|销方地址 电话| |sellerBankInfo|String|销方开户行名称 账号| |amountWithoutTax|String|发票不含税金额| |taxAmount|String|发票税额| |amountWithTax|String|发票含税金额| |machineCode|String|机器码| |checkCode|String|校验码| |remark|String|备注| |status|Integer|发票状态 1-正常、0-作废| |cpyStatus|Integer|成平油标志 0-非成品油发票 1-成品油发票| |checkTime|Date|查验时间| |goodsListFlag|Integer|销货清单标志 0-无销货清单,1-有销货清单| |regionCode|String|地区代码| |regionName|String|地区名称| |invoiceDetails|List\<InvoiceDetail\>|发票明细| |invoiceDetails[#].cargoName|String|货物及服务名称| |invoiceDetails[#].itemSpec|String|规格型号| |invoiceDetails[#].quantityUnit|String|数量单位| |invoiceDetails[#].quantity|String|数量| |invoiceDetails[#].unitPrice|String|单价| |invoiceDetails[#].taxRate|String|税率| |invoiceDetails[#].zeroTax|Integer|零税率标志 空-非0税率;0-出口退税 1-免税 2-不征税 3-普通0税率| |invoiceDetails[#].amountWithoutTax|String|不含税总额| |invoiceDetails[#].taxAmount|String|税额| |invoiceDetails[#].amountWithTax|String|含税总额| ### 返回示例 - 成功示例 ```json { "code":0, "data":{ "id":12023, "invoiceCode":"123456789101", "invoiceNo":"12345678", "invoiceType":"c", "purchaserTaxNo":"TEST0101078431652Q", "purchaserName":"文二西路测试商务宾馆", "purchaserAddrTel":"杭州市西湖区文二西路测试门店 654321", "purchaserBankInfo":"中国工商银行杭州西湖支行 3602001234567654321", "sellerTaxNo":"TEST2319730422181401", "sellerName":"文一西路测试商务宾馆", "sellerAddrTel":"杭州市西湖区文一西路测试门店 123456", "sellerBankInfo":"中国农业银行杭州西湖支行 6228481234567654321", "paperDrewDate":"20190624", "amountWithoutTax":"388.35", "taxAmount":"11.65", "amountWithTax":"400", "checkCode":"44400066622221111555", "machineCode":"666666666666", "remark":" ", "status":1, "ctStatus":"", "cpyStatus":0, "checkTime":"2019-06-25 11:06:29", "goodsListFlag":"0", "regionCode":"4400", "regionName":"广东", "invoiceDetails":[ { "cargoName":"*住宿服务*住宿费", "itemSpec":" ", "quantityUnit":"天", "quantity":2, "taxRate":3, "zeroTax":"", "unitPrice":194.17, "amountWithoutTax":388.35, "taxAmount":11.65, "amountWithTax":400.00 } ] } } ``` - 失败示例 ```json { "code":-1, "message":"找不到对应请求" } ```