FM-03 已复核 · v2.0
把发票字段抽取到一张能自检的表格里
字段抽取宁可留空也不猜,再用算术校验和抽样人工复核把关。
最终产出
每张发票一行、各列有明确类型,算术校验给出通过或失败标记,并得到一个实测的错误率。
- 难度
- 熟练
- 耗时
- 首次约 55 分钟
- 适用环境
- 模型 API 与脚本,完全支持
- 无代码自动化,完全支持
- 电子表格,部分支持
- 对话助手,部分支持
这条技能适合你吗?
适用场景
- 你会收到大量版式各异的发票。
- 已经有人在做发票复核,可以改为只复核抽样。
不适用场景
- 会根据抽取出的行自动放款。
- 每月只处理几张发票,手工录入更快。
开始之前
- 文本格式或带文字层的 PDF 发票。
- 一份写好的清单,列明你需要的各列及其格式。
- 获准把供应商文件发送给你所用的工具。
步骤
检查点没过,就不要往下走。
-
定义列与格式
写出列表:供应商、发票号、ISO 日期、币种代码、小计、税额、合计、明细行。金额一律为纯数字。
检查点 每一列都有类型和一个示例。
-
按“宁可留空也不猜”抽取
要求模型对发票上没有印出的内容返回空值,绝不自行推算缺失的合计。
检查点 用一张缺少税额行的测试发票验证,税额字段返回空值。
-
运行算术校验
在表格里校验明细行之和等于小计、小计加税额等于合计,精确到分。同时标出无法解析的日期。
检查点 校验不通过的行会被标出,而不是被悄悄修正。
-
复核标记行与随机抽样
由人复核每一行被标记的记录,以及随机抽取的 10% 通过行。
检查点 复核者逐条记录自己发现的每个错误。
-
跟踪错误率
用抽样中发现的错误数除以抽样行数,按批计算。
检查点 如果错误率超过事先约定的阈值,就停下来先修指令,再处理下一批。
可能出问题的地方
- 准确性 合计里错一位数字,看起来完全合理,也完全看不出来。算术校验和抽样就是为此存在的。
- 隐私 发票上有银行账号和姓名。如果不需要,抽取前先去掉银行信息。
- 成本 API 调用按页计费。自动化之前先估算月处理量。
示例 演示
虚构输入,专为这条演示条目编写。它只展示结果长什么样,不是真实案例。
- 输入
- 虚构发票:Example Supplies Ltd,编号 1042,日期 2026 年 2 月 3 日,小计 120.00,税额 24.00,合计 144.00(币种 GBP)。
- 结果
- Example Supplies Ltd | 1042 | 2026-02-03 | GBP | 120.00 | 24.00 | 144.00 | 校验:通过
修订记录
| 版本 | 日期 | 变更 |
|---|---|---|
| v2.0 | 把“模型自查”换成了表格里的算术校验。 | |
| v1.0 | 首次发布。 |