「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 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} welger 发表于 2025-10-27 19:44
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意
{:13_450:}鱼C有你更精彩{:10_288:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} lscp 发表于 2025-10-27 20:47
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意
{:10_288:}{:13_438:}{:10_288:}{:13_438:}{:10_288:}{:13_438:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 夜深星月明 发表于 2025-11-4 16:58
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意
{:13_450:}鱼C有你更精彩{:10_288:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:} 感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意{:10_275:}
页:
[1]