天度 AI 实战库浏览全部案例 ↗

通过审批和支付流程处理来自 Gmail 的供应商发票

n8n流程系统会提取发票数据,检查重复项和供应商信息,将高价值发票安排至审批环节,随后生成会计记录并安排付款。

使用工具n8n
具体怎么做
这是三部分系列中的第一部分,仅涉及基础设施配置。作者在 Docker 环境中运行了 n8n,使用 PostgreSQL 和 Redis,并配备了一个工作进程。已设置供应商表、发票表及审计日志,同时配置了 Gmail、OpenAI、Postgres 和 Slack 的凭据。规划流程为:Gmail → OCR → AI 提取 → 重复检查与供应商验证 → 分类 → 审批 → 记账 → 支付。
做到了什么
目前尚未得到任何结果或数据。文章最后部分介绍了运行栈和架构的准备情况。提取、验证、审批及核算步骤则留待第2部分和第3部分处理。
上手要点
队列模式可以重试停滞的任务,因此每一步操作都必须是幂等的。正因如此,重复检测非常重要,且 n8n 加密密钥也需要备份。

你可以这样试

使用 n8n

创建一个 n8n 工作流,该工作流会监控 Gmail 标签 [invoices],提取供应商信息、金额、到期日期和发票编号,并检查 [my supplier sheet] 中是否存在重复记录及已知供应商。金额超过 [amount] 的发票需提交给 [approver] 审核。当测试发票到达审核阶段时即表示完成;在创建会计记录或安排付款前请暂停,并告诉我详细情况。