Yomio如何通过OCR处理收据
了解Yomio如何使用Azure Document Intelligence处理收据,并将识别字段转换为支出记录。
Alex Chen
产品经理与个人财务倡导者

Yomio如何通过OCR处理收据
Yomio 当前的收据处理流程会将收据图片发送到 Azure Document Intelligence 的预构建收据模型。后端解析器会将模型识别的字段映射为 Yomio 支出格式,检查缺失或矛盾的数值,然后创建支出记录。提取结果可能有误或不完整,因此保存后仍应与原始收据核对。
收据处理步骤
1.
应用接收收据图片
你在应用中添加照片或电子收据图片后,处理服务会调用 Azure Document Intelligence 的 prebuilt-receipt 模型。Microsoft 说明了模型的支持字段、输入、版本和语言。
2.
模型返回结构化字段
响应可能包含商家、交易日期、小计、税额、总额、币种值和商品行。返回哪些字段取决于收据上的信息以及模型能够识别的内容。不要假设收据上每一行都会出现在数字记录中。
3.
解析器转换并检查数值
解析器会处理日期和币种代码,在可能时规范商家名称,并将识别出的商品描述和价格映射到商品行。如果缺少总额或商品、日期在未来或过于久远,或商品行金额与可用总额不一致,系统可能记录校验提醒。这些检查有助于找到需要查看的记录,但不能证明识别值与图片一致。
4.
应用保存支出
后端会根据解析结果及可用商品行创建支出记录。分类流程可能会提供商品类别;如果没有分类,商品可能保留在默认类别中。请检查记录,并修正与收据不符的内容。
此流程不保证的内容
Yomio 不会发布关于收据识别准确率、商品行准确率或扫描耗时的受控、具代表性基准测试。NIST 的 AI 测量指导指出,准确度测量应使用现实且具代表性的测试集,并记录测试方法。结果会受到图像质量、收据版式、文字、语言和模型可识别字段影响。我们也不声称当前流程会并行调用第二家 OCR 服务,或使用针对收据训练的自有 OCR 模型。
不要把置信度或校验提醒当作收据正确的证明。用于会计、报销或税务记录时,请将重要数值与原件核对,并遵循所在组织的审核流程。
收据可能需要更正的原因
- 照片模糊、裁切、带有阴影或难以辨认。
- 字迹褪色、缩写特殊、存在多项税额或折扣,或版式不常见。
- 数值清晰可见,但模型将它归到错误字段或商品行。
- 模型响应缺少支出记录所需的字段。
拍摄完整且清晰的收据,然后检查商家、日期、金额、币种和所需商品行。检查已保存记录时,请保留原始图片以供对照。
Information
光线、对焦、折痕和裁切边缘都会让文字更难读取。请在均匀光线下拍摄完整收据,并依据Microsoft 收据模型文档将识别字段与图片核对。
Tip
上传速度、图片大小、服务负载和网络状况都可能影响处理时间。单次上传请查看应用中的当前状态;本文不承诺固定处理时间。
收据检查清单
下面的工具帮助你查看收据和图片条件,并列出需要手动核对的字段。它不会计算 OCR 准确率,也不会预测结果。请将重要数值与原始收据对照。
Interactive review aid
Receipt review checklist
Select conditions that apply, then review the extracted fields against the receipt. No accuracy score is calculated.


