鱼C论坛

 找回密码
 立即注册
查看: 37|回复: 5

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

[复制链接]
发表于 3 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Xnip2025-10-27_19-07-04.png

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

  1. 从文件读取 → 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提取”“后处理”“行项分解”“表格发送”“数据验证”“结果更新”七个部分,逻辑清晰、便于复用。


四、工作流下载

工作流:
游客,如果您要查看本帖隐藏内容请回复
[/hide]

在线课程:



评论区聊聊你的想法



                               
登录/注册后可看大图




如果有收获,别忘了评分


                               
登录/注册后可看大图


                               
登录/注册后可看大图
                                                                    
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 3 小时前 | 显示全部楼层
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2 小时前 From FishC Mobile | 显示全部楼层
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2 小时前 | 显示全部楼层
welger 发表于 2025-10-27 19:44
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意

鱼C有你更精彩
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 1 小时前 | 显示全部楼层
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 1 小时前 | 显示全部楼层
lscp 发表于 2025-10-27 20:47
感谢分享 朕又在鱼C发现宝藏N8N工作流啦!非常满意

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-27 22:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表