提取支出详情(模板)

用于n8n,通过自动化提取和处理发票及支付信息,实时分析电子邮件中的交易细节,自动将数据整理并发送至Google Sheets,提升财务管理效率,确保准确记录每笔交易的日期、金额、商户及类别,简化记账流程。

2025/7/8
24 个节点
复杂
9mcuunepnynvvzb8手动复杂gmailtriggerextractfromfilesplitoutlangchaingooglesheets便签高级文件存储逻辑路由
分类:
Communication & MessagingComplex WorkflowManual TriggeredData Processing & Analysis
集成服务:
GmailTriggerExtractFromFileSplitOutLangChainGoogleSheetsSticky Note

适用人群

此工作流适合以下人群:
- 财务人员:需要定期处理和记录发票及支付信息的财务人员。
- 企业主:需要跟踪公司开支和支付情况的企业主。
- 会计师:为客户提供账目管理和报表服务的会计师。
- 个人用户:希望管理个人财务和开支的个人用户。

解决的问题

此工作流解决了以下问题:
- 自动化处理:自动从 Gmail 中提取发票和支付通知,减少手动操作。
- 数据提取:从 PDF 文件中提取关键信息,如交易日期、金额、商户名称等。
- 结构化记录:将提取的数据以结构化格式存储到 Google Sheets,便于后续分析和报告。
- 提高效率:通过自动化流程,节省了数据录入时间,提高了工作效率。

工作流程

工作流的详细步骤如下:
1. 获取发票和支付信息:通过 Gmail 触发器定期检查指定标签下的新邮件,自动下载附件。
2. 提取 PDF 信息:使用 ExtractFromFile 节点从下载的 PDF 附件中提取发票和支付信息,使用指定的密码进行解密。
3. 解析 HTML 内容:从邮件内容中提取与支出相关的信息,使用 CSS 选择器定位支出数据。
4. 分离支出数据:使用 SplitOut 节点将提取的支出数据分开,便于后续处理。
5. 数据设置:为每条支出记录设置相关信息,包括日期、金额、服务、类别等。
6. 条件判断:通过 Switch 节点判断邮件来源,分别处理多条支付信息和单条支付信息。
7. 调用语言模型:使用语言模型(如 Google Gemini 和 Groq)分析邮件内容,提取交易细节。
8. 结构化输出:将提取的交易信息格式化,确保符合预定的结构化数据格式。
9. 发送到 Google Sheets:最终将结构化数据添加到 Google Sheets 中,便于后续的数据分析和报告生成。

自定义指南

用户可以通过以下方式自定义和调整此工作流:
- 修改 Gmail 标签:根据需要更改触发器中使用的 Gmail 标签,以适应不同的邮件分类。
- 调整提取参数:在 ExtractFromFile 节点中修改 PDF 提取的选项,例如更改密码或提取的字段。
- 更新 HTML 提取规则:根据邮件格式变化更新 CSS 选择器,以确保能够正确提取支出数据。
- 自定义输出格式:在 Google Sheets 节点中修改列映射,以适应不同的表格结构或增加额外字段。
- 添加额外的处理逻辑:根据业务需求在工作流中添加新的节点或处理步骤,以实现更复杂的逻辑处理。