实测场景 · 2026-10-15
AI 整理发票:自动生成发票台账、查重和校验金额
用 AI 整理发票,最省事的做法是:在 Claude Code 里装上 invoice-organizer 技能,把电子发票放进一个文件夹,说一句「整理成报销台账,查重、校验金额,不要改动原始文件」。它会生成 Excel 台账,标出重复发票和价税合计对不上的发票。我们用 6 张 XML 电子发票实测,84 秒完成,原件一个没动。
- ✓6 张 XML 电子发票,84 秒生成 xlsx + csv 台账(实测员 2026-10-15 干净环境实跑)
- ✓找出 1 对重复发票、1 张价税合计多算 0.50 元的发票
- ✓处理前后 6 个原始文件哈希一致;8 月餐饮票去重后 2 张,合计 500.00 元

先配好环境:改全局配置接上 AICodeWith
环境只配一次,之后所有场景通用。其他工具的接法见 接入教程,Key 在哪拿见 获取 API Key。
1. 装 Claude Code
按 Claude Code 官方安装文档安装,终端输入
claude --version能看到版本号就行。2. 创建 Key,改全局配置
登录后进控制台「密钥管理」创建密钥,不知道在哪的看 获取 API Key 教程。
打开全局配置
~/.claude/settings.json,在env里填上 Base URL 和 Key:~/.claude/settings.json{ "env": { "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai", "ANTHROPIC_AUTH_TOKEN": "sk-你的Key" } }Base URL 末尾不要加 /v1。改完重开终端,运行 claude 能正常对话就说明接通了。
3. 装 invoice-organizer 技能
技能名是 invoice-organizer。SkillHub 的下载地址里写的是
slug=invoice-organize(少一个 r),这是 SkillHub 的下载编号,照原样复制即可。从 SkillHub 下载技能压缩包,解压到 Claude Code 的技能目录:
bashmkdir -p ~/.claude/skills/invoice-organize curl -L -o /tmp/invoice-organize.zip "https://api.skillhub.cn/api/v1/download?slug=invoice-organize" unzip -o /tmp/invoice-organize.zip -d ~/.claude/skills/invoice-organize解压后目录里能看到 SKILL.md 就说明装好了。文件夹名沿用下载编号 invoice-organize 不影响使用,SKILL.md 里的技能名是 invoice-organizer。

实测安装:curl 下载、unzip 解压,出现 SKILL.md。
实测步骤
1. 一句话让它整理
把 XML 电子发票放进一个
发票文件夹,在它的上一级目录运行claude,输入:text用 invoice-organizer 技能整理 ./发票 文件夹里的发票,生成报销台账(查重、校验金额),然后找出 8 月的餐饮票。不要改动原始文件。「不要改动原始文件」这句建议一直带着。

实测终端输出:1 组重复、1 张金额不符,耗时 1 分 24 秒,原始文件都没改。 2. 拿到台账
它在
发票/发票台账/下生成invoice_ledger.xlsx(主台账,需复核的行标浅红)、invoice_ledger.csv、needs_review.csv(待复核清单)和duplicate_candidates.csv(疑似重复),数据直接从 XML 读取,不用 OCR。实测发现:餐饮-0801.xml 和它的副本是同一张票;办公-0903.xml 不含税 150.00 加税额 19.50 应为 169.50,票面却是 170.00。

invoice_ledger.xlsx:需复核的行标成浅红色。 3. 接着说,让它继续
比如:「用这两张 8 月餐饮票生成报销包」「按类别汇总每个月的金额」「报销完以后,把这几张标成已报销」。
常见问题自查
- 同一张票出现两次
- 看 duplicate_candidates.csv,按发票号码只保留一张去报销。
- 价税合计对不上
- 看 needs_review.csv 里的备注,找开票方确认。
- 401 或请求失败
- 检查 Key 是否完整,Base URL 是否为 https://api.aicodewith.ai(不带 /v1),改完重开终端。
FAQ
AI 整理发票会改动原始发票吗?
需求里写明「不要改动原始文件」即可。实测处理前后 6 个 XML 文件的哈希一致,重复的文件也没有被删除。
支持哪些格式的发票?
我们实测的是 XML 格式的电子发票,PDF 和图片发票还没有实测。
整理一次要多久?
实测 6 张 XML 发票从整理到出台账用了 84 秒,发票越多用时越长。
它会自己判断哪些能报销吗?
不会。台账里「是否报销」默认都是「否」,重复和金额不符的发票标成需复核,由你决定。
想要一键版工具?留邮箱
不想自己配环境?我们在评估把「AI 整理发票」做成一键版工具,做好了第一时间通知你。