不二如是 发表于 2025-10-27 19:11:24

「N8N」基于DeepSeek打造零人工干预的智能发票核对系统



该n8n自动化工作流旨在实现发票PDF的自动识别、结构化解析、数据校验与表格更新,构建了:

从文件读取 → AI智能解析 → 数据验证 → Google表格同步的完整闭环。

一、工作流总体概述

整个系统结合了LangChain + DeepSeek模型、Google Sheets API及定制化JavaScript逻辑,用于实现精准的发票OCR数据提取与自动比对校验。

触发方式为手动触发(Manual Trigger),当点击“Test workflow”时,流程自动执行,从指定路径读取发票PDF并启动解析管线。


二、核心流程说明

1. 发票读取与文本提取

首先通过 Read/Write Files from Disk 节点读取本地PDF文件(路径如E:/SentIImenta AI/.../661.pdf),随后使用 Extract from File 模块进行PDF文本内容抽取。

这一阶段仅负责文字识别,不涉及结构化。

2. AI发票结构化解析

抽取到的纯文本被传入 LangChain Agent(Text Extractor) 节点,由 OpenRouter的DeepSeek-Chat-v3模型 进行自然语言解析。

系统提示词明确要求模型输出严格的JSON格式,包含发票号、日期、供应商名、PO号、金额、税务详情及每个行项目的详细字段(如HSN码、CGST/SGST、数量、单价等)。

若解析结果JSON不合法,后续会通过 If → Send Raw Text Again 模块进行重试修正。

3. 数据后处理与分项提取

解析结果经过 Post-Processing(Code) 节点进行格式清洗、反转义、异常判断与安全解析,确保JSON可用;

随后 Split Out 节点将行项目拆分为独立记录,供后续唯一键与表格操作使用。

接着 Generate Unique Key 节点以发票号-行号方式生成唯一标识,保证数据与Google Sheets匹配更新时不重叠。

4. 数据写入与验证比对

在 Send Invoice Data(Google Sheets) 节点中,系统将提取结果批量追加至Google表格《Invoice Validation》;

紧接着通过 Fetch Master Data 从《Mapping Sheet Final》获取主数据。

最后,Validation(Code) 节点执行核心比对逻辑:


[*]使用Levenshtein距离算法对发票SKU描述与主数据SKU进行模糊匹配;
[*]校验ASIN与成本价格是否一致;
[*]计算单价与成本差异;

结果通过 Update Results(Google Sheets) 节点实时更新回原表单,记录比对结果与盈亏差额。


三、工作流特性与创新点

多层容错机制:内置JSON校验+条件判断重试,避免解析中断。

智能比对逻辑:结合自然语言匹配与编辑距离算法,有效应对OCR误差。

自动财务验证闭环:可在无人值守状态下自动完成“读取→解析→验证→更新”。

模块化设计:从Sticky Notes可见全流程被分为“文件读取”“AI提取”“后处理”“行项分解”“表格发送”“数据验证”“结果更新”七个部分,逻辑清晰、便于复用。


四、工作流下载

工作流:**** Hidden Message *****

在线课程:

https://www.bilibili.com/video/BV1GxxkzdEeS

评论区聊聊你的想法吧{:10_330:}

https://xxx.ilovefishc.com/forum/202505/12/120451wiv7viv5iebupbbr.png

>>万能兑换C币许愿池<<

如果有收获,别忘了评分{:10_281:} :

https://xxx.ilovefishc.com/forum/202011/20/092334ggd6inlzfisfrdir.png.thumb.jpg
https://xxx.ilovefishc.com/forum/202505/21/111710rvxgdn90vaub5gag.gif                                                                  

不二如是 发表于 2025-10-27 19:12:59

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

welger 发表于 2025-10-27 19:44:32

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 2025-10-27 19:45:41

welger 发表于 2025-10-27 19:44
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意

{:13_450:}鱼C有你更精彩{:10_288:}

lscp 发表于 2025-10-27 20:47:24

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 2025-10-27 20:57:07

lscp 发表于 2025-10-27 20:47
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意

{:10_288:}{:13_438:}{:10_288:}{:13_438:}{:10_288:}{:13_438:}

快速收敛 发表于 2025-10-28 08:55:27

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 2025-10-28 17:34:13

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 2025-10-30 08:35:41

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 2025-10-31 08:40:59

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 2025-10-31 18:12:50

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

夜深星月明 发表于 2025-11-4 16:58:33

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 2025-11-4 17:45:37

夜深星月明 发表于 2025-11-4 16:58
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意

{:13_450:}鱼C有你更精彩{:10_288:}

不二如是 发表于 2025-11-5 09:14:36

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 7 天前

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 6 天前

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 6 天前

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 4 小时前

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}

不二如是 发表于 4 小时前

感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}
页: [1]
查看完整版本: 「N8N」基于DeepSeek打造零人工干预的智能发票核对系统