核心要点
- 收据 OCR 只有在提取字段可核对、可归类并可在报告中复用时才有用。
- 你可以上传多张收据照片,包括没有清晰表格的收据,并提取供应商、日期、税额、小费、总额和付款方式字段。
- 提示词辅助分类让你定义适合自身业务的类别,而不必接受通用的会计科目表。
- 费用工作流应在数字进入报告前标记重复、缺失值、金额不符和异常支出。
- 匡优数言可将审核后的数据转换为交互式 HTML 仪表板、Excel (XLSX) 工作簿、CSV 数据或 PDF 报告。
给收据拍照解决了一个问题:你不再需要把纸质收据留在钱包里。但它没有解决报告问题。
有用的问题会在之后出现。这个月你在差旅上花了多少?哪个供应商提高了收费?是否有收据重复?收据总额是否与提取的行项目匹配?哪些费用在报销或记账前需要审核?
这些问题需要结构化数据、一致的类别,以及解释结果的方法。纯文本 OCR 工具能识别文字,但通常还会给你留下另一个手动步骤。你仍然需要清理字段、分类支出、核对数字并构建报告。
本指南展示一个实用工作流,帮你从多张收据照片走向可审核的费用表、交互式仪表板,以及使用匡优数言生成的月度报告。它面向不想每月重建同一份费用工作簿的小型企业、自由职业者、代理机构和运营团队。
如果你只需要把收据图像变成电子表格行,请从更聚焦的收据图像转电子表格指南开始。本文会继续从提取进入分类、异常审核、仪表板和报告。
为什么仅靠收据 OCR 还不够
收据不是标准化的电子表格。一张收据可能有清晰的物品清单。另一张可能只显示总额、税额和付款方式。餐厅收据可能包含手写小费。出租车收据可能完全没有行项目表。
输入仍然可能有用,但输出需要一致的结构。收据级费用表可能包括:
| 字段 | 用途 |
|---|---|
receipt_id |
让每张照片与一条费用记录关联。 |
receipt_date |
支持月度报告和期间检查。 |
vendor |
支持供应商汇总和重复检查。 |
category |
为仪表板分组支出。 |
project 或 client |
将费用与其支持的工作关联。 |
subtotal、tax、tip、total |
使金额对账成为可能。 |
currency |
防止混合币种总额被静默合并。 |
payment_method |
帮助匹配现金、银行卡和报销申请。 |
source_file |
保留指回原始图像的路径。 |
review_status |
将已核对行与需要关注的项目分开。 |
这种结构比一大块识别文本更有用,因为它可以支持筛选、分组、趋势分析和对审计友好的审核步骤。
步骤 1:上传一批收据照片
从你已有的文件开始。匡优数言可以在一个工作流中处理多张收据照片,包括不含清晰表格的单张收据。
为了获得更好的提取效果,请尽量:
- 拍摄完整收据,包括日期和总额。
- 避免阴影遮挡税额、小费或付款部分。
- 尽可能让相机与收据平行。
- 如果长收据需要重叠拍摄多张图像,请将它们识别为同一收据的多个部分,以免重复计算。
- 保留原始图像名称,以便之后审核每条提取行。

这些是渲染出来的虚构测试收据,不是客户文件或匡优数言输出。该批次包含一张重复收据、一笔不一致总额、一笔大额采购和缺失字段,方便你检查审核工作流。
要跟随操作,请下载九张示例收据图像,解压后一起上传 PNG 文件。示例使用美元,日期在 2026 年 9 月和 10 月。它们是部分演示数据集,不是完整月度账目,也不是对难以识别笔迹的测试。
你不需要在开始分析前把每张收据都转换成电子表格。上传图像,然后描述你想要的输出。
对于表格较多的图像或扫描发票,匡优数言的图像转 Excel 工作流也可以创建可编辑工作簿。对于 PDF 发票和对账单,请使用 PDF 转 Excel 工作流。

使用虚构演示批次录制的匡优数言会话:一次请求中附加九张收据图像,包括重复和审核案例。
步骤 2:提取收据级字段
当你需要报销或月度费用汇总时,要求每张收据一行:
先为每张输入图像创建一行。提取 receipt_id、receipt_date、vendor、subtotal、tax、tip、total、
currency、payment_method 和 source_file。如果某字段不可见,请留空。
在重复检查之前,将重复图像保留为独立的源行。
初始使用 Pending Review。将不清晰的日期、供应商或总额标记为 Needs Review。
不要虚构值,也不要把任何行标记为人工已批准。
如果你需要用于税务、客户计费或项目分析的行项目明细,请要求第二张表:
根据这些收据照片创建费用行项目表。
使用 receipt_id、receipt_date、vendor、item、quantity、unit_price、line_amount、
tax、tip、total、currency 和 source_file。将收据级总额与行项目分开,
并将无法读取的字段标记为 Needs Review。
这种区别很重要。收据级行更容易汇总。当你需要了解购买内容时,行项目行更合适。

录制结果:匡优数言报告九张输入图像,并在重复审核前每张图像保留一行。随后可将源表与原始文件核对。

同一录制提取结果展示金额列,并在源收据未显示相应字段时留空。
步骤 3:用提示词分类支出
没有通用的费用类别清单。自由职业者可能需要 Client Travel 和 Software。小型零售商可能需要 Inventory、Shipping 和 Store Supplies。
在提示词中定义允许的类别,并告诉匡优数言在证据不足时该怎么做:
添加 expense_category 列。仅使用这些类别:
Meals、Travel、Lodging、Transportation、Office Supplies、Software、
Advertising、Inventory、Client Expense 和 Other。
根据供应商和可见物品描述对每一行分类。
如果类别不确定,请将 expense_category 留空,将 review_status
设为 Needs Review,并在 category_note 中解释原因。不要创建新类别。
提示词辅助分类让你控制业务规则。它还能让不确定性显现出来,而不是把它藏在看似自信的标签后面。

录制结果:类别提示词反映在输出中,而模糊的 General services 描述仍可审核,而不是被强行归入某个自信的类别。
在示例批次中,团队午餐支持 Meals,明确的软件订阅支持 Software。只写着“General services”的收据需要类别检查;仅凭供应商名称无法告诉你购买了什么。
步骤 4:核对总额并标记异常
在构建仪表板之前,检查金额字段。最有用的检查简单且具体:
- 将可见的小计、税额、小费、折扣和服务费与打印总额比较。只有在必要组成部分都存在时才进行对账。
- 标记缺少日期、供应商、币种或总额的收据。
- 查找供应商、日期和金额组合重复的情况。
- 将每笔费用与其类别阈值或正常范围比较。
- 将不清晰或不匹配的行保留在
Needs Review中,而不是强行批准。
你可以让匡优数言一次执行这些检查:
检查费用表是否存在:
- 基于收据 ID、供应商、日期和总额的潜在重复;
- 总额不符,并考虑可见的折扣和服务费;
- 缺少供应商、日期、币种或总额;
- 超过 1,000 USD 的费用;
- 缺少付款详情和类别不确定。
添加 anomaly_type、anomaly_reason 和 review_status 列。
保持打印值不变;缺少税额或小费时留空,而不是假定为零。
排除已确认重复项时,保留一条原始交易。
在计算检查旁显示原始值。不要从不完整样本推断全业务趋势,
也不要把阈值标记当作错误证明。
结果不能替代会计审批。它只是缩短了审核队列。审核者不必录入每张收据,而可以专注于源图像与提取数据不一致的行。

对账检查的输入示例:可见组成部分合计为 $54,而收据打印为 $60。保留打印的 $60,并标记 $6 差额供审核。
对于此演示,作者计算的参考检查如下:
| 来源 | 需要审核的内容 |
|---|---|
04-oct-meal 和 06-oct-meal-copy |
相同收据 ID 和 $128 总额。审核后只计一次交易。 |
07-oct-total-check |
打印总额 $60;可见组成部分 $54;差额 $6。 |
08-oct-large-purchase |
$1,296 超过示例 $1,000 阈值。它仍可能是有效采购。 |
09-oct-unclear-service |
类别和付款方式需要审核;未显示税额和小费。 |
如果人工审核者只纳入文件 01–05,演示报告总额为 五张收据共 $449,其中税额 $24、小费 $40。这些参考计算与录制仪表板中显示的已纳入总额一致。将重复和未解决记录保留在该总额之外并保持可见。

录制结果:表中保留打印的 $60 总额,根据可见组成部分计算为 $54,并暴露 $6 差额供审核。
步骤 5:构建交互式费用仪表板
行核对完成后,要求生成一个能回答你业务实际问题的仪表板。有用的月度费用仪表板可以包括:
- 总支出和收据数量
- 每张收据的平均费用
- 按类别划分的支出
- 月度或周度支出趋势
- 按金额排序的主要供应商
- 税额和小费总额
- 项目或客户费用明细
- 未解决异常和标记为
Needs Review的项目
使用一个同时定义可视化输出和解释的提示词:
仅使用人工审核者明确批准的行来构建交互式月度费用仪表板,
用于主要支出指标。
包括总支出、收据数量、平均收据金额、
税额总额和未决审核项的 KPI 卡片。
添加类别柱状图、月度趋势线、主要供应商表
和异常表。添加月份、类别、供应商、
payment_method 和 review_status 筛选器。
对于每个重大变化,写一段简短解释,并引用
计算中使用的值。将未解决记录和被排除的重复项单独显示。
仅在提供了 project 或 client 字段时使用这些筛选器。
如果月份不完整,请将比较标记为仅样本,而不是业务趋势。
仪表板应将已批准支出与未解决记录分开。否则,视觉上精致的图表可能让不完整数据看起来像最终数据。

来自演示批次的录制结果:HTML 仪表板显示实时月份、类别和供应商筛选器,五张已纳入收据,$449 报告支出、税额、小费以及类别图表。
匡优数言可以生成交互式 HTML 仪表板,用于分享和探索。你也可以继续在 Excel 中处理数据,或下载 CSV、XLSX 和 PDF 版本,用于会计、报销或管理报告。
步骤 6:将仪表板转化为月度报告
仪表板帮助人们探索数字。月度报告帮助人们决定下一步做什么。
要求生成固定结构的报告,使工作流可重复:
仅使用已批准行撰写月度费用报告。
包括:
1. 执行摘要;
2. 总支出和环比变化;
3. 三大类别和供应商;
4. 异常和未解决审核项;
5. 显著的税额、小费、项目或客户模式;
6. 下个月的三项行动。
对于每项陈述,包括金额和比较期间。如果请求的
比较或项目字段不可用,请说明,而不是虚构。
将不完整月份标记为仅样本。将观察与建议分开。
当人们需要交互式视图时,将最终结果导出为 HTML;当财务需要继续编辑时,导出为 Excel (XLSX) 工作簿;当另一个系统需要这些行时,导出为 CSV;当报告需要固定版本用于分享时,导出为 PDF。

录制的导出结果:Excel 工作簿保留收据行、审核状态、报告状态、月份和审核队列,可供继续检查。
分享结果前需要审核什么
在报销批次、客户发票或管理报告离开你的团队之前,请使用此清单:
- 每张收据是否都有源图像和收据 ID?
- 可见总额和提取总额是否匹配?
- 业务需要时,税额和小费是否分开?
- 币种是否一致或清晰分开?
- 重复收据和异常大额是否已标记?
- 不确定类别是否标记为
Needs Review? - 仪表板总额是否与已批准表匹配?
- PDF 或 Excel 导出是否包含与 HTML 仪表板相同的总额?
导出检查很容易被跳过。它也是格式化或筛选错误可能产生与仪表板中所审核总额不同总额的地方。
收据到报告工作流中的常见错误
将 OCR 输出视为已批准的会计数据
提取会创建起始表。它并没有消除将重要数值与源图像比较的必要。
允许模型虚构缺失字段
告诉工作流将字段留空并标记待审核。缺少小费比虚构小费更安全。
使用过多类别
从支持业务决策的类别开始。长列表会让分类更不一致,也让仪表板更难阅读。
混合已批准和未解决行
将 Needs Review 保留为单独状态并保持可见。如果它被纳入标题总额,请清楚标注。
在定义问题前构建图表
仪表板应帮助回答诸如“支出在哪里增加?”或“哪些费用需要批准?”之类的问题。没有决策背景的图表库更难使用。
匡优数言适合用在哪里
基础 OCR 转换器可以帮助识别文字。电子表格可以在有人录入并清理数据后帮助计算总额。BI 平台可以在底层模型准备好后提供受治理的仪表板。
匡优数言适合介于两者之间的文件优先工作流:上传收据照片、PDF 或现有导出文件;提取并整理字段;请求分类和检查;审核结果;然后根据已批准数据创建仪表板或报告。
当企业今天已有真实文件,但不想在回答月度财务问题前构建数据管道时,这种工作流很有用。如需更广泛的电子表格分析,请参阅 AI 数据分析。如需定期财务报告,请参阅 AI 财务分析。
收据和发票文件存储在受保护的 OSS 存储中,用户可以自行删除。对于敏感财务工作流,请将删除和审核纳入运营流程,而不是事后才考虑。
最终建议
收据照片应成为可审核记录,而不是另一个图像文件夹。实用工作流是:
- 上传批次。
- 提取收据级或行项目字段。
- 使用业务定义的提示词分类。
- 核对总额并标记异常。
- 根据已批准行构建交互式仪表板。
- 将结果导出为 HTML、Excel (XLSX)、CSV 或 PDF。
AI 的意义不是消除所有人工检查。而是将人力从重复录入转移到少数值得关注的数值和例外上。
试用匡优数言处理你的收据照片,将下一批费用变成你可以审核、解释和报告的数据。





