SuperAPI AI 工具集

receipt-expense-workflow

办公与效率

查看项目

更新于 10-15 16:46

技能介绍

用途:批量整理公司报销收据。适合按项目自动归集票据、为大量票据照片按日期/金额/用途命名,以及出差经费票据的批量重命名与汇总。

主要能力:接收输入文件夹中的图片、PDF、ZIP、视频(MP4/MOV 经 ffmpeg 抽帧为 JPG)后执行 OCR,提取日期、金额、国家、卡别与用途,进行质量校正并规范文件名,按项目分拣,输出 Markdown 汇总。命名格式为 YYYY-MM-DD-国家代码-金额[-卡别]-分类.扩展名。无法确定卡别或不可识别文本的进入未分类文件夹可再分拣;判定为个人经费的进入 PJ 文件夹下的 private/。汇总含项目总额、按国家代码、按日期×国家代码的合计表及全部明细表。同时提供 D365 只读报表校验脚本 scripts/inspect-d365-expense.mjs,支持报表创建与元数据编辑、费用行 Category/Description/Country/tax group 编辑、行级收据上传/替换/核对等流程,相关分类表与附件步骤见 references/d365-expense-guide.md。

使用方式:执行 --dry-run 先确认,再本执行;未分类原始文件应放入专用 intake 文件夹而非工作区根目录;案件已确定的可直接放入项目文件夹。

限制:OCR 精度依赖 Surya 模型,手写或扭曲严重的票据可能误读;多明细票据只取最大金额候选,无法拆分单条明细;存在跨行数字误连导致金额异常的风险(有超 500 万上限校验但不完全);视频仅抽取中间一帧;日文汉字店名转 ASCII 时可能丢失;Windows 下 PIL 文件锁问题已通过 with、img.copy() 与重试处理。具体安装与参考文档见 references/setup-guide.md 等项目内文件。