输入
apiKey:
用户自行创建的百度智能云文字识别应用 apiKey
secretKey:
用户自行创建的百度智能云文字识别应用 secertKey
校验码:
填写发票校验码后6位,增值税电子专票、普票、电子普票、卷票、区块链电子发票、通行费增值税电子普通发票此参数不可为空,其他类型发票可为空
发票代码:
全电发票(专用发票)、全电发票(普通发票)此参数可为空,其他类型发票均不可为空
开票日期:
填写开票日期。格式YYYYMMDD,例:20210101
发票号码:
填写发票号码
发票种类:
填写发票种类,根据发票类型下拉选择对应验真发票类型
发票金额:
填写发票金额。增值税专票、电子专票、区块链电子发票、机动车销售发票、货运专票填写不含税金额;
二手车销售发票填写车价合计;
全电发票(专用发票)、全电发票(普通发票)填写价税合计金额,其他类型发票可为空
输出返回示例
返回VerifyResult
查验成功返回“0001”,查验失败返回对应查验结果错误码,详见末尾表格
创建百度智能云应用API
1.登录百度智能云
百度智能云地址: https://console.bce.baidu.com/?fromai=1#/aip/overview
2.进入文字识别选项后,创建应用
3.创建应用,点击文字识别
4.勾选发票验真
5.创建应用
6.进入API应用管理
7. 获取创建好应用的AK和SK
注:
如已有百度智能云应用apiKey,可忽略创建步骤,直接使用已生成创建的apiKey即可,由于接口调用的百度验真接口,该接口需要开通接口付费,具体收费政策请参阅百度智能云官网。
查验结果码释义表
查验结果(VerifyResult) | 查验结果信息(VerifyMessage) | 描述 |
---|---|---|
9999 | 查验失败 | 查验失败,业务出现异常,请提交工单咨询 |
0002 | 超过该张票当天查验次数 | 此发票今日查询次数已达上限(5次),请次日查询 |
0005 | 请求不合法 | 发票入参格式有误,请核对后再查询 |
0006 | 发票信息不一致 | 发票信息有误,请核对后再查询 |
0009 | 发票不存在 | 所查发票不存在 |
1004 | 已超过最大查验量 | 已超过最大查验量,请提交工单咨询 |
1005 | 查询发票不规范 | 信息有误,请核对后再查询 |
1006 | 查验异常 | 发票信息有误,请核对后再查询 |
1008 | 字段不能为空 | 发票请求参数不能为空 |
1009 | 参数长度不正确 | 参数长度不符合规范,确认参数,再次查验 |
1014 | 日期当天的不能查验 | 日期当天的不能查验,请隔天再查 |
1015 | 超过5年的不能查验 | 超过5年的不能查验 |
1020 | 没有查验权限 | 没有查验权限,请提交工单咨询 |
1021 | 网络超时 | 税局维护升级,暂时无法查验,请提交工单咨询 |
返回说明
返回参数
字段 | 是否必选 | 类型 | 说明 |
---|---|---|---|
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 | 机器编号 |