
## 工作流概述
这个n8n工作流实现了端到端的PDF发票自动化处理与审批流程,结合了AI智能解析和Google生态系统集成。
### 主要功能
**发票收集与输入**
– **Google Drive文件夹监控**:自动监测指定文件夹中的新PDF发票文件
– **Gmail附件监控**:实时检测带有PDF附件的邮件
– **Web表单上传**:提供直接上传发票PDF的表单界面
**数据处理流程**
1. **文件下载与文本提取**:从不同来源下载PDF文件并提取原始文本
2. **AI智能解析**:使用GPT-4o-mini模型分析发票内容,提取结构化数据
3. **自动分类**:智能识别发票类型(办公用品、差旅、软件、公用事业等)
**审批工作流**
– **邮件审批请求**:向指定审批人发送包含决策表单的邮件
– **嵌入式表单**:包含批准/拒绝选项、审批人姓名和备注字段
– **条件路由**:根据审批结果自动分流处理
**数据存储与通知**
– **Google Sheets记录**:将所有发票数据、审批状态和备注保存到电子表格
– **拒绝通知**:自动向财务团队发送被拒绝发票的提醒
### 技术架构
**核心节点组件**
– **Google Drive Trigger**:监控文件夹变化
– **Gmail Trigger**:邮件附件检测
– **Form Trigger**:Web表单接收
– **Extract From File**:PDF文本提取
– **OpenAI Chat Model**:AI发票解析
– **Structured Output Parser**:JSON格式标准化
– **Gmail**:邮件发送与审批表单
– **If**:条件逻辑判断
– **Google Sheets**:数据存储
**AI解析能力**
工作流能够准确提取以下发票信息:
– 发票号码和日期
– 供应商名称和总金额
– 货币类型和税额
– 项目明细列表
– 发票分类
### 应用场景
**适用对象**
– 需要快速处理发票且减少错误的财务团队
– 希望自动化发票接收、审核和存储的中小型企业
– 需要审批工作流和集中记录的操作经理
**解决的问题**
– 手动处理发票耗时且容易出错
– 缺乏结构化的发票处理流程
– 审批流程不透明
– 数据记录分散
### 设置要求
**必要凭证**
– Google Drive账户
– Gmail账户
– Google Sheets账户
– OpenAI API密钥
**Google Sheets模板**
包含以下列:发票号码、发票日期、到期日、供应商名称、总金额、货币、项目、税额、分类、批准状态、审批备注、审核人
### 自定义选项
**输入源替换**:可将Gmail替换为Outlook或使用Slack上传
**验证步骤**:在AI分析前添加正则表达式或关键词检查
**AI架构定制**:根据内部财务系统修改JSON结构
**会计工具集成**:添加Xero、QuickBooks或自定义API节点
**基于分类的路由**:根据供应商或分类添加条件逻辑
**多级审批**:如需更高级别审批可添加额外邮件步骤
**审计日志**:使用数据库或Google Sheets维护审批历史记录

评论(0)