用SOLO TRAE完成PDF发票识别提取发票金额并自动更改发票文件名的程序,方便白领或财务人员对发票文件的登记与管理

①摘要:白领报销时,很多发票堆在一起,需要一张一张的打开,并记录发票金额。这个小软件可以随时COPY走,自动将同一目录中的发票文件识别,提取发票金额,记录在ECXCL文件中,并且自动校验,可手动修正后,将发票文件名批量自动的更换成发票金额,以方便核对与记录。最后方便填写发票报销的金额。

真实场景与需求

  • 目标人群:公司白领报销员工,财务统计。

  • 痛点描述:每次报销需要将所有发票进行分类,打开,登记,然后计算填写公司系统。上传发票还需要对应发票文件等工作。太烦锁了。

  • 现有做法:只需要将所有发票统一放入同一目录,打开软件,找到这个目录,执行后自动将发票金额及简单信息登记到EXCEL中,方便计算,填写公司报销的总金额。并且可以自动将发票文件名依据识别出来的发票金额进行更名,以方便找到对应公司要求上传的发票文件。

③作品介绍:

作品是一个EXE小程度,在网盘中。复制即用,不需要别的环境。文件大小50多M。

天翼云网盘可下载

用 SOLO 实现的过程:

  1. 我第一步,使用SOLO的MTC功能,说明我的要求,生成TRAE可识别的任务文档。
  2. 第二步,考虑不能将这个文档直接丢到SOLO中,所以让MTC将任务进行分解,分解的每一步,并且确认每一步完成后,再进行下一步。当然所有的TRAE指令也同步生成。然后生成了TRAE手把手教程文档,将没一步的任务指令进行完整的生成。后续只需要复制指令名到TRAE中即可。
  3. 打开TRAE,依指令文档,一步一步复制命令给TRAE。当然每一步需要确认完成。另外,会发现支撑环境需要确认更新。
  4. 最后找到一些小BUG,给对应的任务进行调整,由于之前很干净,所以基本没有大的调整。

大坑:

  1. 没有注意到发票号码位数,MTC给出的8位+12位,之前没注意。所以采到只有8位,最后更新识的解析任务。指定到20位的数字,就没有再出错了。
  2. 还有一些较检显示没有显全,将要求现细化就好了。
  3. 发票更命与EXCEL生成,应该在校验确认后再执行。之前是先生成,再校验。导出结果错的。指令调整就好了。

指令文档天翼云盘可下载。