发票验真插件
简介
插件简介
该插件能够实现,通过发票代码查验发票的真伪、是否有效等信息,并生成识别说明。该插件还可在子表单中调用,支持多行发票的校验,且支持查验多种发票类型,包括增值税专用发票、货运运输业增值税专用发票、机动车销售统一发票、增值税普通发票、增值税专用发票、电子发票(增值税) 、增值税普通发票(电子)、增值税普通发票(卷式)、增值税普通发票(通行费)、二手车统一销售发票。
该插件目前为单独的发票验真插件,暂不包含发票识别功能。如果需要同时实现发票识别+验真,建议可以搭配发票识别插件一同使用。如果您认为同时使用两个插件体验不好,可以通过「插件需求反馈表单」向我们反馈,后续可能会参考需求反馈数考虑开发识别验真一体化的插件。
应用场景
如在统计发票信息时,需要填写记录发票信息并校验发票的真伪和有效性,通过发票验真插件,将识别到的/填写的发票信息进行验真,系统判定发票的真实性和查验次数等。
预期效果
开启发票验真插件后,手动填写发票信息或者通过发票识别插件识别发票信息,系统自动判定发票真实性、查验次数。效果如下所示:

使用说明
发票验真插件为付费插件,每次调用插件进行查验将按照收费标准扣除对应的“易币”。当“易币”余额为 0 时,将无法使用发票查验插件。
插件安装及启用
安装插件

启用插件
在「插件管理」中,打开发票验真插件右侧开关,启用插件。

表单搭建
插件使用体验可先点击:发票验真插件模板表单。本文将按照示例表单进行讲解。
以验证财务发票为例,新建「发票信息表」,所需发票相关信息及字段设置如下所示:
| 字段说明 | 字段名称 | 字段类型 |
|---|---|---|
| 录入人信息 | 录入人 | 成员单选 |
| 发票信息及验真内容 | 发票信息及验真内容 | 子表单 |
| 发票信息 | 上传发票 | 子字段-图片/附件 |
| 发票代码 | 子字段-单行文本 | |
| 发票号码 | 子字段-单行文本 | |
| 开票日期 | 子字段-日期时间 | |
| 合计金额 | 子字段-数字 | |
| 校验码 | 子字段-单行文本 | |
| 验真信息 | 发票状态 | 子字段-单行文本 |
| 查验次数 | 查验次数 | 子字段-单行文本 |
| 识别说明 | 识别说明 | 子字段-单行文本 |
参数说明
| 发票代码 | 发票代码说明 | 合计金额说明 | 发票代码说明 | 校验码说明 |
|---|---|---|---|---|
| 01 | 增值税专用发票 | 不含税金额 | 必填 | 可为空 |
| 02 | 货运运输业增值税专用发票 | 必填 | 可为空 | |
| 03 | 机动车销售统一发票 | 不含税金额 | 必填 | 可为空 |
| 04 | 增值税普通发票 | 必填 | 必填 | |
| 10 | 增值税普通发票(电子) | 必填 | 必填 | |
| 11 | 增值税普通发票(卷式) | 必填 | 必填 | |
| 14 | 增值税普通发票(通行费) | 必填 | 必填 | |
| 15 | 二手车销售统一发票 | 车价合计 | 必填 | 可为空 |
| 20 | 增值税电子专用发票 | 不含税金额 | 必填 | 可为空 |
| 31 | 数电发票(增值税专用发票) | 含税金额 | 可为空 | 可为空 |
| 32 | 数电发票(增值税普通发票) | 含税金额 | 可为空 | 可为空 |
| 85 | 数电发票(纸质专用发票) | 必填 | 可为空 | |
| 86 | 数电发票(纸质普通发票) | 必填 | 可为空 |

前端事件配置
由于发票验真插件暂不支持识别发票,故若想实现通过发票图片直接验证其真伪与有效性,需先通过发票识别插件,识别出发票代码;再通过发票代码字段触发发票验真插件,校验发票的真伪及有效性。
故需设置两个前端事件,分别进行发票识别和发票验真,如下所示:
发票识别前端事件
添加前端事件
进入「表单属性」,点击前端事件下的「添加数据连接器」,添加前端事件: