报销发票还在手动录表格?灵犀OCR识别,上传即转标准格式

古哥计划
古哥计划 Lv.4 核心创作者KVP

Lv.4 核心创作者

大家好,我是古老师

今天应一个客户的要求,给他的财务发票做了一个识别应用,也就是OCR识别

先说说场景:他们公司业务员多,其他职能部门的人也不少,报销发票是日常。以前发票到了财务手里,一张张手动往表格里录,数量、单价、金额,录错一个数对不上账,就得来回返工。客户就问我:能不能发票传上来,自动变成标准格式的表格?

我说可以,用灵犀来做


一、先看效果:发票上传,表格自动生成 🔍

整个应用就是一个多维表格,叫「BJ-发票识别」,业务员打开就能用。

上传很简单:把发票拖进来,或者点一下上传,点提交,识别就完成了。

识别完以后,发票上的所有信息自动进表税前金额、合计价税、项目名称、规格型号、单位、数量、单价、税率、税额,全都有。

比如这张湖南增值税专用发票,6项成品油,合计金额10545.43元,税额1792.72元价税合计12338.15元,上传后自动进表,一张都不差。

最关键的是多行。发票上如果有好几行明细,系统会自动拆分成多行记录,一行一项。

看这张子表,6条明细自动分解,项目名称、规格型号、单位、数量、单价、金额,清清楚楚。财务直接按这张表统计,不用再手工拆

还有一个功能我特别设计了:重复检测

业务员报销,最怕同一张发票报两次。系统自动判断发票号,重复了直接标红显示"重复"。人工复核确认没问题,点一下删除按钮,重复记录就删掉了,后台同步清掉。

也就是说:上传 → 识别 → 分拆 → 查重 → 删除,全流程一条龙,财务只需要做最后的人工审核。


二、背后全靠灵犀:一段提示词,脚本自动生成 🛠️

具体怎么做的?全部由灵犀开发完成。

我跟灵犀说:数据表这边需要开发的是AS代码(AirScript脚本)分拆规则是这样的——

分拆规则
:新建一张数据表:
发票多行明细
,字段:项目名称、规格型号、单位、数量、单价、金额、税率/征收率、税额,进行分拆与换行。规划:
分列用逗号,换行用分号

发票识别出来以后,字段一共8个,一行多行怎么办?就靠这两句话:分列用逗号,换行用分号。灵犀按这个规则,把长文本拆成8个字段、多行记录

它运行了4个命令,查看了3个文件,脚本就写完了。

生成的脚本直接在多维表里运行:数据源是发票多行-主表的发票明细字段,目标表是发票多行明细表,行分隔符分号,列分隔符逗号每行8个值对应8个字段。运行一遍,多行明细自动拆好。

这里我多说一句:整个脚本,从逻辑到代码,全部由AI大模型完成我没写一行代码


三、模型怎么选:写代码用DeepSeek,写文章用GLM 🧱

很多人问我用哪个模型。我的习惯是:

  • 写代码,用DeepSeek V4思考强度开到超高

  • 写文章,用GLM5.3

DeepSeek V4写代码确实给力,而且价格便宜。特别是"超高"思考强度,代码逻辑复杂的时候,多花点思考时间,出来的代码质量明显不一样。


四、最后说一句 📌

这个应用做完以后,客户那边后续只要上传发票,不管多少张,都能自动识别进表。顺手还能再加统计表、加视图:按部门统计报销金额按时间看费用趋势,都是现成的。

所以你看,一个OCR识别应用,用灵犀做,从需求到上线,一个下午的事

需要这个代码、需要这个表的,可以私信古老师

学习多维表格,学习AI落地,关注我就行了


术语解释

文章里出现的技术名词,一句话说清楚:

OCR(Optical Character Recognition,光学字符识别):让电脑"看"图片,把里面的文字自动提取出来,不用人一个字一个字敲。

AirScript:WPS多维表格内置的脚本语言,用代码批量操作表格数据,比如把一段长文本拆成多行多列。

多维表格:WPS里的一种智能表格,一行一条记录,可以做表单收集、自动统计、建各种视图。

字段:表格里的一个列,比如数量、单价、金额,都叫字段

视图:同一份数据的不同展示方式,比如按部门看、按时间看,数据不用重复存。


古老师(古哥计划)|中小制造数字化专家|金山 KVP(金山办公最有价值专家)|金山多维表格应用场景专家|金山 WPS 社区优秀创作者

深耕中小制造业数字化落地,擅长用 WPS 多维表格 + AI 低代码方案,帮工厂快速搭建进销存、生产计划、质量追溯等轻量化系统。不用复杂 IT,低成本落地,已服务数百家制造企业,实战经验丰富。

#多维表格 #工厂管理 #AI应用

广东省
浏览 41
收藏
5
分享
5 +1
+1
全部评论