增值税发票验真
更新时间:2025-10-14
接口描述
支持 15 种增值税发票的信息核验,包括增值税专票、电子专票、普票、电子普票、卷票、区块链发票(深圳地区)、全电发票(新版全国统一电子发票,专票/普票)、通行费增值税电子普通发票、货物运输业增值税专用发票、机动车销售发票、二手车销售发票、电子发票(航空运输电子客票行程单)、电子发票(铁路电子客票)等,支持返回票面的全部信息。同时可直接与同平台的发票识别能力对接,完成发票识别的同时进行自动化验真。
视频教程请参见 智能财务票据识别+增值税发票验真使用教程
在线调试
您可以在 示例代码中心 中调试该接口,可进行签名验证、查看在线调用的请求内容和返回结果、示例代码的自动生成。
请求说明
请求示例
HTTP 方法:POST
请求URL: https://aip.baidubce.com/rest/2.0/ocr/v1/vat_invoice_verification
URL参数:
| 参数 | 值 |
|---|---|
| access_token | 通过API Key和Secret Key获取的access_token,参考“Access Token获取” |
Header如下:
| 参数 | 值 |
|---|---|
| Content-Type | application/x-www-form-urlencoded |
Body中放置请求参数,参数详情如下:
请求参数
| 参数 | 是否必选 | 类型 | 可选值范围 | 说明 |
|---|---|---|---|---|
| invoice_code | 是 | string | - | 发票代码。全电发票(专用发票)、全电发票(普通发票)、全电发票(含通行费标识)、电子发票(机动车销售统一发票)、电子发票(二手车销售统一发票)、电子发票(铁路电子客票)、电子发票(航空运输电子客票行程单)此参数可为空,其他类型发票均不可为空 |
| invoice_num | 是 | string | - | 发票号码 |
| invoice_date | 是 | string | - | 开票日期。格式YYYYMMDD,例:20210101 |
| invoice_type | 是 | string | 增值税专用发票:special_vat_invoice增值税电子专用发票:elec_special_vat_invoice增值税普通发票:normal_invoice增值税普通发票(电子):elec_normal_invoice增值税普通发票(卷式):roll_normal_invoice通行费增值税电子普通发票:toll_elec_normal_invoice 区块链电子发票(目前仅支持深圳地区):blockchain_invoice全电发票(专用发票):elec_invoice_special全电发票(普通发票):elec_invoice_normal货运运输业增值税专用发票:special_freight_transport_invoice机动车销售发票/电子发票(纸质机动车销售统一发票)/电子发票(机动车销售统一发票):motor_vehicle_invoice二手车销售发票/电子发票(纸质二手车销售统一发票)/电子发票(二手车销售统一发票):used_vehicle_invoice电子发票(航空运输电子客票行程单):elec_flight_itinerary_invoice电子发票(铁路电子客票): elec_train_ticket_invoice全电发票(含通行费标识): elec_toll_invoice | 发票种类 |
| check_code | 是 | string | - | 校验码。填写发票校验码后6位。增值税电子专票、普票、电子普票、卷票、区块链电子发票、通行费增值税电子普通发票此参数必填;其他类型发票此参数可为空 |
| total_amount | 是 | string | - | 发票金额。增值税专票、电子专票、区块链电子发票、机动车销售发票、电子发票(纸质机动车销售统一发票)、货运专票填写不含税金额;二手车销售发票、电子发票(纸质二手车销售统一发票)、电子发票(二手车销售统一发票)填写车价合计;全电发票(专用发票)、全电发票(普通发票)、电子发票(铁路电子客票)、电子发票(航空运输电子客票行程单)、电子发票(机动车销售统一发票)、全电发票(含通行费标识)填写价税合计金额,其他类型发票可为空 |
请求代码示例
提示一:使用示例代码前,请记得替换其中的示例Token、图片地址或Base64信息。
提示二:部分语言依赖的类或库,请在代码注释中查看下载地址。
1OCR-增值税发票验真
2curl -i -k 'https://aip.baidubce.com/rest/2.0/ocr/v1/vat_invoice_verification?access_token=【调用鉴权接口获取的token】' --data 'invoice_code=发票代码&invoice_num=发票号码&invoice_date=开票日期&check_code=校验码。填写发票校验码后6位&invoice_type=发票类型&total_amount=不含税金额' -H 'Content-Type:application/x-www-form-urlencoded'
1# encoding:utf-8
2
3import requests
4
5'''
6OCR-增值税发票验真
7'''
8
9request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/vat_invoice_verification"
10
11params = {"check_code":"校验码。填写发票校验码后6位","invoice_code":"发票代码","invoice_date":"开票日期","invoice_num":"发票号码","invoice_type":"发票类型","total_amount":"不含税金额"}
12access_token = '[调用鉴权接口获取的token]'
13request_url = request_url + "?access_token=" + access_token
14headers = {'content-type': 'application/x-www-form-urlencoded'}
15response = requests.post(request_url, data=params, headers=headers)
16if response:
17 print (response.json())
1package com.baidu.ai.aip;
2
3import com.baidu.ai.aip.utils.HttpUtil;
4
5
6/**
7* OCR-增值税发票验真
8*/
9public class InvoiceVerification {
10
11 /**
12 * 重要提示代码中所需工具类
13 * FileUtil,Base64Util,HttpUtil,GsonUtils请从
14 * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
15 * https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
16 * https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
17 * https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
18 * 下载
19 */
20 public static String invoiceVerification() {
21 // 请求url
22 String url = "https://aip.baidubce.com/rest/2.0/ocr/v1/vat_invoice_verification";
23 try {
24 String param = "invoice_code=" + "发票代码" + "&invoice_num=" + "发票号码" + "&invoice_date=" + "开票日期" + "&check_code=" + "校验码。填写发票校验码后6位" + "&invoice_type=" + "发票类型" + "&total_amount=" + "不含税金额";
25
26 // 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。
27 String accessToken = "[调用鉴权接口获取的token]";
28
29 String result = HttpUtil.post(url, accessToken, param);
30 System.out.println(result);
31 return result;
32 } catch (Exception e) {
33 e.printStackTrace();
34 }
35 return null;
36 }
37
38 public static void main(String[] args) {
39 InvoiceVerification.invoiceVerification();
40 }
41}
1<?php
2/**
3 * 发起http post请求(REST API), 并获取REST请求的结果
4 * @param string $url
5 * @param string $param
6 * @return - http response body if succeeds, else false.
7 */
8function request_post($url = '', $param = '')
9{
10 if (empty($url) || empty($param)) {
11 return false;
12 }
13
14 $postUrl = $url;
15 $curlPost = $param;
16 // 初始化curl
17 $curl = curl_init();
18 curl_setopt($curl, CURLOPT_URL, $postUrl);
19 curl_setopt($curl, CURLOPT_HEADER, 0);
20 // 要求结果为字符串且输出到屏幕上
21 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
22 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
23 // post提交方式
24 curl_setopt($curl, CURLOPT_POST, 1);
25 curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);
26 // 运行curl
27 $data = curl_exec($curl);
28 curl_close($curl);
29
30 return $data;
31}
32
33$token = '[调用鉴权接口获取的token]';
34$url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/vat_invoice_verification?access_token=' . $token;
35$bodys = array(
36 'invoice_code' => "发票代码",
37 'invoice_num' => "发票号码",
38 'invoice_date' => "开票日期",
39 'check_code' => "校验码。填写发票校验码后6位",
40 'invoice_type' => "发票类型",
41 'total_amount' => "不含税金额"
42);
43$res = request_post($url, $bodys);
44
45var_dump($res);
1using System;
2using System.IO;
3using System.Net;
4using System.Text;
5using System.Web;
6
7namespace com.baidu.ai
8{
9 public class InvoiceVerification
10 {
11 // OCR-增值税发票验真
12 public static string invoiceVerification()
13 {
14 string token = "[调用鉴权接口获取的token]";
15 string host = "https://aip.baidubce.com/rest/2.0/ocr/v1/vat_invoice_verification?access_token=" + token;
16 Encoding encoding = Encoding.Default;
17 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
18 request.Method = "post";
19 request.KeepAlive = true;
20 String str = "invoice_code=" + "发票代码" + "&invoice_num=" + "发票号码" + "&invoice_date=" + "开票日期" + "&check_code=" + "校验码。填写发票校验码后6位" + "&invoice_type=" + "发票类型" + "&total_amount=" + "不含税金额";
21 byte[] buffer = encoding.GetBytes(str);
22 request.ContentLength = buffer.Length;
23 request.GetRequestStream().Write(buffer, 0, buffer.Length);
24 HttpWebResponse response = (HttpWebResponse)request.GetResponse();
25 StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);
26 string result = reader.ReadToEnd();
27 Console.WriteLine("OCR-增值税发票验真:");
28 Console.WriteLine(result);
29 return result;
30 }
31 }
32}
返回说明
返回参数
| 字段 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| log_id | 是 | uint64 | 唯一的log id,用于问题定位 |
| words_result_num | 是 | uint32 | 识别结果数,表示words_result的元素个数 |
| words_result | 是 | object{} | 识别结果 |
| VerifyResult | 是 | string | 查验结果。查验成功返回“0001”,查验失败返回对应查验结果错误码,详见末尾表格 |
| VerifyMessage | 是 | string | 查验结果信息。查验成功且发票为真返回“查验成功发票一致“,查验失败返回对应错误原因,详见末尾表格 |
| VerifyFrequency | 是 | string | 查验次数。为历史查验次数 |
| InvalidSign | 是 | string | 发票状态。Y:已作废;H:已冲红;N:未作废;BH:部分红冲;QH:全额红冲 |
| InvoiceType | 是 | string | 发票种类。即增值税专用发票、增值税电子专用发票、增值税普通发票、增值税普通发票(电子)、增值税普通发票(卷式)、通行费增值税电子普通发票、区块链电子发票、全电发票(专用发票)、全电发票(普通发票)、机动车销售发票、电子发票(纸质机动车销售统一发票)、电子发票(机动车销售统一发票)、电子发票(纸质二手车销售统一发票)、二手车销售发票、电子发票(二手车销售统一发票)、货物运输业增值税专用发票、电子发票(航空运输电子客票行程单)、电子发票(铁路电子客票)、全电发票(含通行费标识) |
| InvoiceCode | 是 | string | 发票代码 |
| InvoiceNum | 是 | string | 发票号码 |
| CheckCode | 是 | string | 校验码 |
| InvoiceDate | 是 | string | 开票日期 |
| MachineCode | 是 | string | 机器编号 |
增值税专票、电子专票、普票、电子普通发票、卷票、通行费增值税电子普通发票、货物运输业增值税专用发票、全电发票(含通行费标识)返回信息
| 字段 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| + PurchaserName | 是 | string | 购方名称 |
| + PurchaserRegisterNum | 是 | string | 购方纳税人识别号 |
| + PurchaserAddress | 是 | string | 购方地址及电话 |
| + PurchaserBank | 是 | string | 购方开户行及账号 |
| + CommodityName | 是 | array[] | 货物名称/项目名称 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityType | 是 | array[] | 规格型号 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityUnit | 是 | array[] | 单位 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityNum | 是 | array[] | 数量 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityPrice | 是 | array[] | 单价 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityAmount | 是 | array[] | 金额 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityTaxRate | 是 | array[] | 税率 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityTax | 是 | array[] | 税额 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + SellerName | 是 | string | 销售方名称 |
| + SellerRegisterNum | 是 | string | 销售方纳税人识别号 |
| + SellerAddress | 是 | string | 销售方地址及电话 |
| + SellerBank | 是 | string | 销售方开户行及账号 |
| + TotalAmount | 是 | string | 合计金额 |
| + TotalTax | 是 | string | 合计税额 |
| + AmountInFiguers | 是 | string | 价税合计(小写) |
| + TollSign | 是 | string | 通行费标志。Y-可抵扣通行费,N-不可抵扣通行费。通行费增值税电子普通发票返回信息,其他类型发票可忽略 |
| + ZeroTaxRateIndicator | 是 | string | 零税率标识。空:非零税率,1:税率栏位显示“免税”,2:税率栏位显示“不征税”,3:零税率。通行费增值税电子普通发票返回信息,其他类型发票可忽略 |
| + CommodityPlateNum | 是 | array[] | 车牌号。通行费增值税电子普通发票返回信息,其他类型发票可忽略 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityVehicleType | 是 | array[] | 类型。通行费增值税电子普通发票返回信息,其他类型发票可忽略 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityStartDate | 是 | array[] | 通行日期起。通行费增值税电子普通发票返回信息,其他类型发票可忽略 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + CommodityEndDate | 是 | array[] | 通行日期止。通行费增值税电子普通发票返回信息,其他类型发票可忽略 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + Carrier | 是 | string | 承运人名称。货运专票返回信息,其他类型发票可忽略 |
| + CarrierCode | 是 | string | 承运人识别号。货运专票返回信息,其他类型发票可忽略 |
| + Recipient | 是 | string | 受票方名称。货运专票返回信息,其他类型发票可忽略 |
| + RecipientCode | 是 | string | 受票方识别号。货运专票返回信息,其他类型发票可忽略 |
| + Receiver | 是 | string | 收货人名称。货运专票返回信息,其他类型发票可忽略 |
| + ReceiverCode | 是 | string | 收货人识别号。货运专票返回信息,其他类型发票可忽略 |
| + Sender | 是 | string | 发货人名称。货运专票返回信息,其他类型发票可忽略 |
| + SenderCode | 是 | string | 发货人识别号。货运专票返回信息,其他类型发票可忽略 |
| + TransportCargoInformation | 是 | string | 运输货物信息。货运专票返回信息,其他类型发票可忽略 |
| + DepartureViaArrival | 是 | string | 起运地、经由、到达地。货运专票返回信息,其他类型发票可忽略 |
| + TaxControlNum | 是 | string | 税控盘号。货运专票返回信息,其他类型发票可忽略 |
| + VehicleType | 是 | string | 车种车号。货运专票返回信息,其他类型发票可忽略 |
| + VehicleTonnage | 是 | string | 车船吨位。货运专票返回信息,其他类型发票可忽略 |
| + CommodityExpenseItem | 是 | array[] | 费用项目。货运专票返回信息,其他类型发票可忽略 |
| ++ row | 是 | uint32 | 行号 |
| ++ word | 是 | string | 内容 |
| + NoteDrawer | 是 | string | 开票人(因税局不返回此字段,故字段为空,暂做保留使用) |
| + Checker | 是 | string | 复核(因税局不返回此字段,故字段为空,暂做保留使用) |
| + Payee | 是 | string | 收款人(因税局不返回此字段,故字段为空,暂做保留使用) |
| + Remarks | 是 | string | 备注 |
| + ESVATURL | 是 | string | 增值税电子专票(即 ofd 发票)的下载地址 |
| + ListLabel | 是 | string | 清单标识,Y:带清单;N:无清单;说明:只有当发票种类为:增值税专票,电子专票,普票,电子普通发票时返回此字段的值 |
机动车销售发票(包含电子发票(纸质机动车销售统一发票)、电子发票(机动车销售统一发票))返回信息
| 字段 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| + Purchaser | 是 | string | 购买方名称 |
| + PurchaserCode | 是 | string | 购买方身份证号/组织机构代码 |
| + VehicleType | 是 | string | 车辆类型 |
| + ManuModel | 是 | string | 厂牌型号 |
| + Origin | 是 | string | 产地 |
| + CertificateNum | 是 | string | 合格证号书 |
| + CommodityInspectionNum | 是 | string | 商检单号 |
| + EngineNum | 是 | string | 发动机号码 |
| + VinNum | 是 | string | 车辆识别代号/车架号码 |
| + ImportCertificateNum | 是 | string | 进口证明书号 |
| + TaxPaymentVoucherNum | 是 | string | 完税凭证号码 |
| + LimitPassenger | 是 | string | 限乘人数 |
| + TaxAuthor | 是 | string | 主管税务机关名称 |
| + TaxAuthorCode | 是 | string | 主管税务机关代码 |
| + Tonnage | 是 | string | 吨位 |
| + Price | 是 | string | 不含税价格 |
| + TaxRate | 是 | string | 税率 |
| + Tax | 是 | string | 税额 |
| + PriceTaxLow | 是 | string | 价税合计 |
| + Saler | 是 | string | 销货单位名称 |
| + SalerCode | 是 | string | 销货单位纳税人识别号 |
| + SalerBank | 是 | string | 销货单位开户银行 |
| + SalerAccountNum | 是 | string | 销货单位账号 |
| + SalerPhone | 是 | string | 销货单位电话 |
二手车销售发票(包含电子发票(纸质二手车销售统一发票)、电子发票(二手车销售统一发票))返回信息
| 字段 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| + Purchaser | 是 | string | 买方单位/个人 |
| + PurchaserCode | 是 | string | 买方单位代码/身份证号 |
| + PurchaserAddress | 是 | string | 买方单位/个人住址 |
| + PurchaserPhone | 是 | string | 买方电话 |
| + Saler | 是 | string | 卖方单位/个人 |
| + SalerCode | 是 | string | 卖方单位代码/身份证号 |
| + SalerAddress | 是 | string | 卖方单位/个人住址 |
| + SalerPhone | 是 | string | 卖方电话 |
| + LicensePlateNum | 是 | string | 车牌照号 |
| + RegistrationCode | 是 | string | 登记证号 |
| + TotalCarPrice | 是 | string | 车价合计 |
| + TransferVehicleManagementOffice | 是 | string | 转入地车辆车管所名称 |
| + VehicleType | 是 | string | 车辆类型 |
| + ManuModel | 是 | string | 厂牌型号 |
| + VinNum | 是 | string | 车辆识别代号/车架号码 |
| + Operator | 是 | string | 经营、拍卖单位 |
| + OperatorAddress | 是 | string | 经营、拍卖单位地址 |
| + OperatorCode | 是 | string | 经营、拍卖单位纳税人识别号 |
| + OperatorBank | 是 | string | 开户银行及账号 |
| + OperatorPhone | 是 | string | 经营、拍卖单位电话 |
| + UsedCarMarket | 是 | string | 二手车市场 |
| + UsedCarMarketCode | 是 | string | 二手车市场纳税人识别号 |
| + UsedCarMarketAddress | 是 | string | 二手车市地址 |
| + UsedCarMarketBank | 是 | string | 二手车市场开户银行及账号 |
| + UsedCarMarketPhone | 是 | string | 二手车市场电话 |
航空运输电子客票行程单(电子发票)返回信息
| 字段 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| + purchaser_name | 是 | string | 购方名称 |
| + purchaser_register_num | 是 | string | 购方纳税人识别号 |
| + purchaser_address | 是 | string | 购方地址及电话 |
| + purchaser_bank | 是 | string | 购方开户行及账号 |
| + seller_name | 是 | string | 销方名称 |
| + seller_register_num | 是 | string | 销方纳税人识别号 |
| + seller_address | 是 | string | 销方地址及电话 |
| + seller_bank | 是 | string | 销方开户行及账号 |
| + price_tax_low | 是 | string | 价税合计 |
| + total_tax | 是 | string | 合计税额 |
| + name | 是 | string | 旅客姓名 |
| + id_num | 是 | string | 旅客身份证号 |
| + ticket_num | 是 | string | 电子客票号 |
| + identification | 是 | string | 国内国际标识 |
| + gp_num | 是 | string | GP 单号 |
| + flight_segment | 是 | array[] | 航段 |
| + origin | 是 | array[] | 始发地 |
| + destination | 是 | array[] | 目的地 |
| + carrier | 是 | array[] | 承运人 |
| + flight_num | 是 | array[] | 航班号 |
| + class | 是 | array[] | 座位等级 |
| + date | 是 | array[] | 日期 |
| + time | 是 | array[] | 起飞时间 |
| + fare_basis | 是 | array[] | 客票级别/客票类别 |
铁路电子客票(电子发票)返回信息
| 字段 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| + purchaser_name | 是 | string | 购方名称 |
| + purchaser_register_num | 是 | string | 购方纳税人识别号 |
| + purchaser_address | 是 | string | 购方地址及电话 |
| + purchaser_bank | 是 | string | 购方开户行及账号 |
| + seller_name | 是 | string | 销方名称 |
| + seller_register_num | 是 | string | 销方纳税人识别号 |
| + seller_address | 是 | string | 销方地址及电话 |
| + seller_bank | 是 | string | 销方开户行及账号 |
| + commodity_tax | 是 | string | 发票税额 |
| + commodity_tax_rate | 是 | string | 税率 |
| + commodity_amount | 是 | string | 发票金额 |
| + fare | 是 | string | 票价 |
| + name | 是 | string | 旅客姓名 |
| + id_num | 是 | string | 旅客身份证号 |
| + sales_type | 是 | string | 业务类型,可输出:1-售;2-退 |
| + starting_station | 是 | string | 出发站 |
| + destination_station | 是 | string | 到达站 |
| + train_num | 是 | string | 车次 |
| + date | 是 | string | 乘车日期 |
| + time | 是 | string | 出发时间 |
| + seat_category | 是 | string | 席别 |
| + carriage_num | 是 | string | 车厢号 |
| + seat_num | 是 | string | 席位号 |
| + ticket_num | 是 | string | 电子客票号 |
| + air_condition | 是 | string | 空调特征 |
查验结果码释义表
| 查验结果(VerifyResult) | 查验结果信息(VerifyMessage) | 描述 |
|---|---|---|
| 9999 | 查验失败 | 查验失败,业务出现异常,请提交工单咨询 |
| 0002 | 超过该张票当天查验次数 | 此发票今日查询次数已达上限(5次),请次日查询 |
| 0005 | 请求不合法 | 发票入参格式有误,请核对后再查询 |
| 0006 | 发票信息不一致 | 发票信息有误,请核对后再查询 |
| 0009 | 发票不存在 | 所查发票不存在 |
| 1004 | 已超过最大查验量 | 已超过最大查验量,请提交工单咨询 |
| 1005 | 查询发票不规范 | 信息有误,请核对后再查询 |
| 1006 | 查验异常 | 发票信息有误,请核对后再查询 |
| 1008 | 字段不能为空 | 发票请求参数不能为空 |
| 1009 | 参数长度不正确 | 参数长度不符合规范,确认参数,再次查验 |
| 1014 | 日期当天的不能查验 | 日期当天的不能查验,请隔天再查 |
| 1015 | 超过5年的不能查验 | 超过5年的不能查验 |
| 1020 | 没有查验权限 | 没有查验权限,请提交工单咨询 |
| 1021 | 网络超时 | 税局维护升级,暂时无法查验,请提交工单咨询 |
返回示例
JSON
1// 增值税专票、电子专票、普票、电子普通发票、卷票、通行费增值税电子普通发票、货物运输业增值税专用发票
2{
3 "words_result": {
4 "log_id": 1394226734160674816,
5 "words_result_num": 43,
6 "VerifyFrequency": "3",
7 "VerifyMessage": "查验成功发票一致",
8 "InvalidSign": "N",
9 "InvoiceType": "增值税普通发票(电子)",
10 "MachineCode": "661616300747",
11 "CheckCode": "67820461013285253079",
12 "InvoiceCode": "043002000111",
13 "InvoiceDate": "20210503",
14 "VerifyResult": "0001",
15 "InvoiceNum": "63509760"
16 "TaxControlNum": "",
17 "CommodityEndDate": [
18 {
19 "row": "1",
20 "word": ""
21 }
22 ],
23 "VehicleTonnage": "",
24 "CommodityVehicleType": [
25 {
26 "row": "1"
27 }
28 ],
29 "CommodityStartDate": [
30 {
31 "row": "1",
32 "word": ""
33 }
34 ],
35 "SellerAddress": "湖南省长沙市天心区芙蓉中路三段446号0731-83592079",
36 "CommodityPrice": [
37 {
38 "row": "1",
39 "word": "28.20000000"
40 }
41 ],
42 "TransportCargoInformation": "",
43 "NoteDrawer": "",
44 "CommodityNum": [
45 {
46 "row": "1",
47 "word": "1.00000000"
48 }
49 ],
50 "SellerRegisterNum": "914301007121984812",
51 "SellerBank": "建行长沙铁银支行营业部43001710661050003739",
52 "Remarks": "账期:202104",
53 "TotalTax": "0.00",
54 "CommodityTaxRate": [
55 {
56 "row": "1",
57 "word": "不征税"
58 }
59 ],
60 "CommodityExpenseItem": [
61 {
62 "row": "1",
63 "word": ""
64 }
65 ],
66 "ZeroTaxRateIndicator": "",
67 "Carrier": "",
68 "SenderCode": "",
69 "PurchaserRegisterNum": "911101087877515792",
70 "ReceiverCode": "",
71 "AmountInFiguers": "28.20",
72 "PurchaserBank": "招商银行北京分行大屯路支行 866182028510003",
73 "Checker": "",
74 "TollSign": "",
75 "VehicleTypeNum": "",
76 "DepartureViaArrival": "",
77 "Receiver": "",
78 "Recipient": "",
79 "TotalAmount": "28.20",
80 "CommodityAmount": [
81 {
82 "row": "1",
83 "word": "28.20"
84 }
85 ],
86 "PurchaserName": "百度时代网络技术(北京)有限公司",
87 "CommodityType": [
88 {
89 "row": "1",
90 "word": ""
91 }
92 ],
93 "Sender": "",
94 "PurchaserAddress": "北京市海淀区东北旺西路8号中关村软件园17号楼二层A201059108001",
95 "CommodityTax": [
96 {
97 "row": "1",
98 "word": "***"
99 }
100 ],
101 "CarrierCode": "",
102 "CommodityPlateNum": [
103 {
104 "row": "1",
105 "word": ""
106 }
107 ],
108 "CommodityUnit": [
109 {
110 "row": "1",
111 "word": ""
112 }
113 ],
114 "Payee": "",
115 "RecipientCode": "",
116 "CommodityName": [
117 {
118 "row": "1",
119 "word": "*电信服务*通讯费服务费"
120 }
121 ],
122 "SellerName": "中国移动通信集团湖南有限公司长沙分公司"
123 },
124}
125// 机动车销售发票
126{
127 "words_result": {
128 "log_id": 1394232842988290048,
129 "words_result_num": 24,
130 "VerifyFrequency": "1",
131 "VerifyMessage": "查验成功发票一致",
132 "InvalidSign": "N",
133 "InvoiceType": "机动车销售统一发票",
134 "MachineCode": "539927983",
135 "CheckCode": "",
136 "InvoiceCode": "13200378019836",
137 "InvoiceDate": "20210128",
138 "VerifyResult": "0001",
139 "InvoiceNum": "00342061",
140 "Origin": "中国",
141 "ManuModel": "东风日产牌DFL8",
142 "SalerBank": "工行支行",
143 "VehicleType": "多用途乘用车",
144 "Tax": "18238.29",
145 "TaxPaymentVoucherNum": "",
146 "CommodityInspectionNum": "",
147 "TaxAuthorCode": "1332803841100",
148 "VinNum": "LGBM464574",
149 "SalerPhone": "0513-8237861",
150 "LimitPassenger": "5",
151 "PurchaserCode": "211402199410176136",
152 "TaxAuthor": "国家税务总局海门市税务局三厂税务分局",
153 "Tonnage": "",
154 "ImportCertificateNum": "",
155 "Saler": "海门市海通汽车销售服务有限公司",
156 "SalerAccountNum": "1111527109002888833",
157 "Price": "145840.71",
158 "CertificateNum": "WAC224003769810",
159 "TaxRate": "13%",
160 "Purchaser": "郑如意",
161 "SalerCode": "9132068478280000007164",
162 "EngineNum": "43380M",
163 "PriceTaxLow": "1323800"
164 },
165// 二手车销售发票
166{
167 "words_result": {
168 "log_id": 1394233936539811840,
169 "words_result_num": 25,
170 "VerifyFrequency": "1",
171 "VerifyMessage": "查验成功发票一致",
172 "InvalidSign": "N",
173 "InvoiceType": "二手车销售统一发票",
174 "MachineCode": "66173004789204",
175 "CheckCode": "",
176 "InvoiceCode": "0323789200007",
177 "InvoiceDate": "20200509",
178 "VerifyResult": "0001",
179 "InvoiceNum": "002890341",
180 "Operator": "",
181 "TransferVehicleManagementOffice": "苏州市车管所",
182 "ManuModel": "JF1SH95F",
183 "RegistrationCode": "3200478903518",
184 "OperatorPhone": "",
185 "PurchaserCode": "320503782902308u425",
186 "Saler": "张散文",
187 "UsedCarMarketCode": "91320378038NCQUQXA",
188 "Purchaser": "张丽",
189 "OperatorCode": "",
190 "UsedCarMarketBank": "中国农业银行股份有限公司苏州分行清算中心10549001040001493",
191 "SalerAddress": "江苏省苏州市工业园区倪浜路3号",
192 "SalerCode": "411524199001016511",
193 "PurchaserPhone": "0",
194 "LicensePlateNum": "苏U1A666",
195 "VehicleType": "小型越野客车",
196 "OperatorBank": "",
197 "OperatorAddress": "",
198 "VinNum": "JF1SH78006596636",
199 "TotalCarPrice": "66000.00",
200 "SalerPhone": "",
201 "PurchaserAddress": "江苏省苏州市相城区元和莫阳村",
202 "UsedCarMarketPhone": "13182680222",
203 "UsedCarMarketAddress": "苏州高新区长江路668号(3号厂房)",
204 "UsedCarMarket": "苏州车市界二手车电子商务有限公司"
205 },
206}
