影刀RPA 财务自动化入门:发票识别与凭证生成

📅 2026/7/25 8:22:23 👁️ 阅读次数 📝 编程学习
影刀RPA 财务自动化入门:发票识别与凭证生成

title: “影刀RPA 财务自动化入门:发票识别与凭证生成”
date: 2026-06-26
author: 林焱

影刀RPA 财务自动化入门:发票识别与凭证生成

财务部门每天要处理大量发票,手工录入凭证既慢又容易出错。影刀RPA可以自动识别发票内容并生成会计凭证,把财务人员从重复劳动中解放出来。

什么情况用什么

适用场景:

  • 每天收到大量增值税发票需要录入系统
  • 财务系统没有发票识别接口,只能手工录入
  • 需要把发票信息导出到Excel或ERP系统
  • 多张发票需要合并生成一张凭证

不适用场景:

  • 发票数量很少(每周少于10张),手工处理更快
  • 发票格式不固定且变化频繁,需要调整识别规则
  • 需要人工判断发票真实性的情况

怎么做

在这里插入图片描述

步骤1:准备发票文件

拼多多店群自动化报活动上架!

把需要识别的发票放在同一个文件夹里,支持PDF、JPG、PNG格式。

【影刀操作】

  1. 新建流程「发票识别与凭证生成」
  2. 添加【获取文件列表】指令
    • 路径:C:\财务\发票\
    • 筛选条件:*.pdf;*.jpg;*.png
    • 保存结果:变量invoice_files

步骤2:发票识别

使用影刀的OCR能力识别发票内容。

【影刀操作】

  1. 添加【循环】指令,遍历invoice_files
  2. 在循环内添加【OCR识别】指令
    • 选择命令:Azure OCR
    • 图片路径:当前循环项
    • 保存结果:变量ocr_result
  3. 添加【正则表达式】指令提取关键信息
    • 发票号码:<INVOICE_NO>(.*?)</INVOICE_NO>
    • 开票日期:(\d{4}年\d{2}月\d{2}日)
    • 金额:¥?(\d+\.\d{2})
    • 保存结果:变量invoice_data

步骤3:发票验真(可选)

对接国家税务总局发票查验平台验证发票真伪。

【影刀操作】

  1. 添加【打开网页】指令
    • 地址:https://inv-veri.chinatax.gov.cn/
  2. 添加【填写】指令
    • 定位方式:根据特征
    • 定位值:发票号码输入框
    • 填入内容:invoice_data["发票号码"]
  3. 添加【点击】指令
    • 定位方式:根据特征
    • 定位值:查验按钮
  4. 添加【获取文本】指令
    • 定位方式:根据特征
    • 定位值:查验结果区域
    • 保存结果:变量verify_result

步骤4:生成凭证

把识别结果写入财务系统或Excel模板。

【影刀操作】

  1. 添加【打开Excel】指令
    • 文件路径:C:\财务\凭证模板.xlsx
  2. 添加【写入单元格】指令
    • 工作表:Sheet1
    • 行号:变量row_index
    • 列号:A(日期)、B(发票号)、C(金额)、D(税额)
    • 写入内容:对应的invoice_data
  3. 添加【保存Excel】指令

步骤5:凭证导入ERP

把生成的Excel凭证导入用友/金蝶等ERP系统。

【影刀操作】

  1. 添加【打开应用程序】指令
    • 路径:用友U8快捷方式
  2. 添加【窗口激活】指令
    • 窗口标题:用友U8
  3. 添加【点击】指令
    • 定位方式:根据特征
    • 定位值:凭证录入菜单
  4. 添加【Excel读取】指令读取凭证数据
  5. 循环写入凭证行
    • 添加【填写】指令填写摘要、科目、金额
    • 添加【点击】指令添加下一条

有什么坑

坑1:OCR识别准确率不稳定

TEMU店群矩阵自动化运营核价报活动

  • 发票打印质量差、倾斜、褶皱都会影响识别准确率
  • 解决方法:预处理图片(旋转、裁剪、二值化),使用高清扫描仪

坑2:发票格式变化

  • 不同省份的增值税发票格式略有差异,识别规则需要适配
  • 解决方法:建立发票模板库,根据发票代码自动选择对应模板

坑3:ERP系统防重复提交

  • 某些ERP系统会检测重复操作,导致凭证录入失败
  • 解决方法:添加随机延时,模拟人工操作节奏

坑4:金额计算错误

  • 价税合计、不含税金额、税额三者的关系要校验
  • 解决方法:添加校验步骤,确保不含税金额 + 税额 = 价税合计

坑5:凭证号冲突

  • 多人同时录入凭证可能导致凭证号重复
  • 解决方法:先获取当前最大凭证号,然后按顺序生成

实战技巧

  1. 批量处理:一次处理一个文件夹的所有发票,提高效率
  2. 异常处理:识别失败时自动截图保存,方便人工复核
  3. 日志记录:记录每张发票的处理状态,便于追踪
  4. 定时运行:设置每天凌晨自动处理前一天收到的发票

总结

财务自动化是影刀RPA最典型的应用场景之一。通过发票识别和凭证生成,可以把财务人员从重复劳动中解放出来,专注于更有价值的工作。关键是要保证识别准确率和处理稳定性,做好异常处理和日志记录。