发票验真插件
1. 简介
1.1 插件简介
该插件能够实现,通过发票代码查验发票的真伪、是否有效等信息,并生成识别说明。该插件还可在子表单中调用,支持多行发票的校验,且支持查验多种发票类型,包括增值税专用发票、货运运输业增值税专用发票、机动车销售统一发票、增值税普通发票、增值税专用发票、电子发票(增值税) 、增值税普通发票(电子)、增值税普通发票(卷式)、增值税普通发票(通行费)、二手车统一销售发票。
该插件目前为单独的发票验真插件,暂不包含发票识别功能。如果需要同时实现发票识别+验真,建议可以搭配发票识别插件或 OCR 文字识别字段一同使用。如果您认为同时使用两个插件体验不好,可以通过「插件需求反馈表单」向我们反馈,后续可能会参考需求反馈数考虑开发识别验真一体化的插件。
1.2 应用场景
如在统计发票信息时,需要填写记录发票信息并校验发票的真伪和有效性,通过发票验真插件,将识别到的/填写的发票信息进行验真,系统判定发票的真实性和查验次数等。
1.3 预期效果
开启发票验真插件后,手动填写发票信息或者通过 OCR/发票识别插件等识别发票信息,系统自动判定发票真实性、查验次数。效果如下所示:
1.4 使用说明
发票验真插件为付费插件,每次调用插件进行发票查验消耗 0.12 个 云币。在使用插件时自动扣除云币数量,当云币余额可支付的识别次数为 0 时,将无法使用发票查验插件。
2. 插件安装及启用
2.1 安装插件
1)直接安装
2)插件市场处安装
在简道云「插件市场」处,安装「发票验真」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】。
2.2 启用插件
在「插件管理」中,打开发票验真插件右侧开关,启用插件。
3. 表单搭建
插件使用体验可先点击:发票验真插件模板表单。本文将按照示例表单进行讲解。
以验证财务发票为例,新建「发票信息表」,所需发票相关信息及字段设置如下所示:
字段说明 | 字段名称 | 字段类型 |
录入人信息 | 录入人 | 成员单选 |
发票信息及验真内容 | 发票信息及验真内容 | 子表单 |
发票信息 | 上传发票 | 子字段-图片/附件 |
发票代码 | 子字段-单行文本 | |
发票号码 | ||
开票日期 | 子字段-日期时间 | |
合计金额 | 子字段-单行文本 | |
销方税号 | ||
校验码 | ||
验真信息 | 发票状态 | 子字段-单行文本 |
查验次数 | ||
识别说明 |
4. 前端事件配置
由于发票验真插件暂不支持识别发票,故若想实现通过发票图片直接验证其真伪与有效性,需先通过发票识别插件,识别出发票代码;再通过发票代码字段触发发票验真插件,校验发票的真伪及有效性。
故需设置两个前端事件,分别进行发票识别和发票验真,如下所示:
4.1 发票识别前端事件
您可点击右方链接进行发票识别插件安装,以便进行发票信息的识别:发票识别插件安装。
4.1.1 添加前端事件
进入「表单属性」,点击前端事件下的「设置」,添加前端事件:
4.1.2 设置事件名称和说明
添加好前端事件后,首先设置前端事件的基础信息,即事件名称和事件说明,用于区分前端事件:
4.1.3 设置触发动作
设置触发动作:触发字段选择「发票信息及验真内容.上传发票」字段。
4.1.4 设置执行动作
设置执行动作如下:
- 选择插件:选择「发票识别」插件;
- 识别发票:设置为字段值,即「发票信息及验真内容.上传发票」字段;
根据所需要的信息添加回填字段,并设置对应的存储关系,如下所示:
- 发票代码:回填至「发票信息及验真内容.发票代码」字段;
- 发票号码:回填至「发票信息及验真内容.发票号码」字段;
- 票据日期:回填至「发票信息及验真内容.开票日期」字段;
- 销方税号:回填至「发票信息及验真内容.销方税号」字段;
- 金额:回填至「发票信息及验真内容.合计金额」字段;
- 校验码:回填至「发票信息及验真内容.校验码」字段
设置完成后,点击「保存」。
4.2 发票验真前端事件
4.2.1 添加前端事件
在前端事件界面中,点击左上角「添加前端事件」:
4.2.2 设置事件名称和说明
添加好前端事件后,设置发票验真前端事件的基础信息,即事件名称和事件说明,用于区分前端事件:
4.2.3 设置触发动作
设置触发动作:触发字段选择「发票信息及验真内容.发票代码」字段。
4.2.4 设置执行动作
1)设置执行动作如下:
- 选择插件:选择「发票验真」插件;
- 发票代码:设置为字段值,即「发票信息及验真内容.发票代码」字段;
- 发票号码:设置为字段值,即「发票信息及验真内容.发票号码」字段;
- 开票日期:设置为字段值,即「发票信息及验真内容.开票日期」字段;
- 合计金额:设置为字段值,即「发票信息及验真内容.合计金额」字段;
- 校验码:设置为字段值,即「发票信息及验真内容.校验码」字段;
- 销方税号:设置为字段值,即「发票信息及验真内容. 销方税号」字段;
2)根据所需要的信息添加回填字段,并设置如下所示的存储关系。设置完成后点击「保存」。
发票信息 | 回填字段 |
发票状态 | 发票信息及验真内容.状态 |
查验次数 | 发票信息及验真内容.查验次数 |
识别结果 | 发票信息及验真内容.识别说明 |
4.3 效果演示
效果参见本文【1.3 预期效果】。
5. 注意事项
5.1 执行动作参数配置说明
发票类型 | 配置参数 |
专票 | 发票代码、发票号码、开票日期、不含税金额 |
普票 | 发票代码、发票号码、开票日期、校验码 |
区块链发票 | 发票代码、发票号码、校验码、销方税号 |
全电发票 | 发票号码、校验码、开票日期、价税合计 |
5.2 其他注意事项
1)发票验真插件可与 OCR、发票识别插件一起使用,也可单独手动填写发票信息,系统自动查验发票。
2)如果是识别图片里的发票,请一定保证一张图片中只有一个发票。
3)发票识别插件支持识别的发票种类是多于发票验真插件的,若发票识别后出现验真失败,可检查发票种类是否无法通过发票验真插件校验。
4)仅支持核验增值税发票管理系统开出的发票。
5)同一张发票每天最多验真 5 次,超出后则无法继续成功验证。
6. 联系方式
该插件为官方合作的服务商开发,若您在使用过程中有任何疑问,可通过以下方式联系:
- 公司:重庆猫扑智能科技有限公司
- 联系人:甘永祥
- 联系电话:18375702857(微信同号)