发票识别插件
1. 简介
1.1 插件简介
发票识别插件可以实现对多票种发票进行识别并回填相关信息到表单字段中,同时支持对发票进行验真。与表单中的 文字识别 —增值税发票不同的是,该插件还可在子表单中调用,支持多行发票的识别,支持对附件/图片字段识别。
1.2 应用场景
报销管理中,成员只需提交发票图片,即可自动识别处发票内容,并填写在报销管理表单中;减少人工工作量,提升企业工作效率。
1.3 预期效果
开启发票识别插件,在「报销管理」表单中上传发票后,即可自动识别多种类型的发票信息,并自动回填至对应字段中。
以子表单多行发票识别为例,效果如下所示:
1.4 使用说明
1)该插件包含 3 种事件,如下所示:
- 发票识别
- 发票明细识别
- 发票识别验真
2)发票识别插件为付费插件。函数费用明细如下所示:
在使用插件时自动扣除云币数量,当云币余额可支付的识别次数为 0 时,将无法使用发票识别插件。
3)如您在使用中遇到任何问题,可 联系我们 进行咨询。
2. 插件安装及启用
2.1 安装插件
1)直接安装
2) 插件市场处安装
在简道云「插件市场」处,安装「发票识别」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】。
2.2 启用插件
在插件管理中,打开「发票识别」插件右侧开关,启用插件。
3. 表单搭建
插件使用先安装:发票识别插件模板。本文将按照示例表单进行讲解。
插件配置需要使用 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 设置执行动作
设置执行动作如下:
- 选择插件:选择「发票识别 >> 发票明细识别」插件;
- 识别发票:设置为字段值,即「发票」字段;
- 字段存储关系:点击「添加」按钮,根据企业业务需求添加回填字段。如:
- 设置「票面金额」的值存储到「票面金额」中;
- 设置「开票日期」的值存储到「开票时间」中;
- 设置「发票明细.金额」的值存储到「发票明细.金额」中;
- 设置「发票明细.单价」的值存储到「发票明细.单价」中;
- 设置「发票明细.税率」的值存储到「发票明细.税率」中;
- 设置「发票明细.单位」的值存储到「发票明细.单位」中;
- 设置「发票明细.数量」的值存储到「发票明细.数量」中;
- 设置「发票明细.税额」的值存储到「发票明细.税额」中;
- 设置「发票明细.货物或应税劳务名称」的值存储到「发票明细.货物或应税劳务名称」中;
- 子字段填充方式:选择「先清空子表单再填充」。
全部设置完成后,点击「保存」按钮。
4.3 发票识别验真
4.3.1 添加前端事件
进入「发票验真」表单中,在「表单属性 >> 前端事件」处,点击「设置」添加前端事件:
4.3.2 设置事件名称和说明
添加好前端事件后,首先设置前端事件的基础信息,即事件名称和事件说明,用于区分前端事件:
4.3.3 设置触发动作
设置触发动作:触发字段选择「发票」字段。
4.3.4 设置执行动作
设置执行动作如下:
- 选择插件:选择「发票识别 >> 发票识别验真」插件;
- 识别发票:设置为字段值,即「发票」字段;
- 字段存储关系:点击「添加」按钮,根据企业业务需求添加回填字段。如:
- 设置「票面金额」的值存储到「票面金额」中;
- 设置「开票日期」的值存储到「开票时间」中;
- 设置「验真结果」的值存储到「结果」中;
- 设置「备注」的值存储到「备注」中;
- 设置「发票明细.金额」的值存储到「发票明细.金额」中;
- 设置「发票明细.税务编码」的值存储到「发票明细.税务编码」中;
- 设置「发票明细.货物或应税劳务名称」的值存储到「发票明细.货物或应税劳务名称」中;
- 设置「发票明细.数量」的值存储到「发票明细.数量」中;
- 设置「发票明细.规格型号」的值存储到「发票明细.规格型号」中;
- 设置「发票明细.税额」的值存储到「发票明细.税额」中;
- 设置「发票明细.税率」的值存储到「发票明细.税率」中;
- 设置「发票明细.单位」的值存储到「发票明细.单位」中;
- 设置「发票明细.单价」的值存储到「发票明细.单价」中;
- 子字段填充方式:选择「先清空子表单再填充」。
全部设置完成后,点击「保存」按钮。
4.4 效果演示
效果参见本文【1.3 预期效果】。
5. 注意事项
1)不同发票类型可识别的发票信息不同,实际使用时可按需调整回填字段。
2)插件里的税率,是指机动车统一销售发票类型的税率,其他类型的发票税率不支持返回。
3)支持识别的发票类型:
类别 | 发票类型 |
增值税相关发票 |
|
通行类 |
|
销售类 |
|
其他类 |
|
6. 联系方式
该插件为官方合作的服务商开发,若您在使用过程中有任何疑问,可通过以下方式联系:
- 公司:重庆猫扑智能科技有限公司
- 联系人:甘永祥
- 联系电话:18375702857(微信同号)