AI采销合同审核助手
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/kins--trade-contract-analysis-skill.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @kins/trade-contract-analysis-skill。贸易合同分析技能。支持用户上传贸易合同、采购合同、销售合同、订单合同、框架协议(PDF/Word/图片),进行智能审查:合同关键信息结构化提取、采销匹配校验(空转贸易/价格倒挂识别)、合同真实性校验(主体/印章/时间一致性)、上下游交易匹配分析、风险条款识别(违约/回款/担保)、交易背景研判与差异对比。六分析模块依次输出阶段性结果,最终强制导出 PDF 与 Word(.docx) 双格式报告,内置网络报错/文件损坏/识别不清的容错提醒与处理方案,并提供引导式新手操作与常见问题解答。
适用于贸易融资审查、大宗贸易风控、供应链管理、尽职调查中的合同风险排查。触发关键词:贸易合同分析、合同审查、上传合同、订单合同、采销匹配、空转贸易、价格倒挂、合同真实性、上下游交易、合同风险条款、交易背景分析、差异对比、贸易融资审查、新手引导、怎么用。
阅读全文 (展开查看完整说明)
概述
贸易合同分析 (Trade Contract Analysis)
© 所属权与防篡改声明 — 所有者:金实宏成。本技能为专有资产,保留所有权利;允许为使用目的安装、使用及提供给他人使用,但禁止任何修改、反编译、去除所有权标识或分发修改版本。详见
NOTICE.md。
概述
本技能用于把零散的贸易合同(采购合同、销售合同、订单合同、框架协议、上下游链条合同)转化为一份结构化、可分级、可溯源的贸易合同风险分析报告。它把合同审查拆解为六个分析模块,统一口径、统一评级、统一输出,确保不同交易、不同批次的审查重点不遗漏、结论可比较。
技能不替代法律与风控专业判断,而是提供统一的提取框架、匹配判据、真实性校验清单、风险条款识别规则与评级方法,把人工审查中容易漏掉的"空转贸易、价格倒挂、主体/印章不一致、回款与担保缺口"等风险点系统化暴露出来。
v1.1 能力总览(含 v1.0 基础能力):
- 多形态上传接入:支持用户直接上传贸易合同 / 采购合同 / 销售合同 / 订单合同 / 框架协议(PDF / Word / 图片),自动识别与读取(图片经视觉转录)。
- 合同关键信息提取:自动抽取买卖双方、金额、数量、单价、交货期、结算方式等核心要素,生成结构化清单(字段标准见
references/contract_fields.md)。 - 采销匹配校验:对比采购/销售合同的品类、数量、时间、价格,识别空转贸易与价格倒挂(判据见
references/pm_match.md)。 - 合同真实性分析:校验签署主体、印章、时间的一致性,识别倒签、补签、主体/盖章不符等疑点。
- 上下游交易分析:还原"供应商→本企业→客户"的货物流/资金流/票据流闭合性,排查隐性关联与"走单走票不走货"。
- 风险条款分析:识别违约、回款、担保等关键条款的风险敞口(规则见
references/clause_risk.md)。 - 交易背景研判 + 差异对比:综合判断贸易背景真实性、是否存在融资性贸易特征,并输出差异对比结果。
- 六模块依次输出:按 M1→M6 顺序逐步呈现阶段性结果,用户可在任意模块后补充材料或要求重算(见工作流)。
- 双格式强制交付:每次必须导出 Word(.docx) 与 PDF 两种格式(Markdown 为主稿)。
- 异常容错:对网络报错、文件损坏、识别不清给出明确提醒、诊断与处理方案(见
references/error_handling.md)。 - 引导式新手操作 + FAQ:新手或询问"怎么用"时按分步引导交互,并提供常见问题解答(见
references/onboarding_faq.md)。
适用场景与触发词
当用户提出以下任一类需求时,优先调用本技能:
- 对采购合同 / 销售合同 / 订单合同 / 采销对做关键信息提取与结构化整理
- 判断两笔合同是否构成空转贸易、融资性贸易、价格倒挂
- 核验合同真实性(主体、印章、时间是否一致)
- 分析上下游交易链条的匹配性与商业合理性
- 识别合同中的风险条款(违约、回款、担保、管辖等)
- 用户直接提及以下关键词:
贸易合同分析、合同审查、合同分析、上传合同、订单合同采销匹配、空转贸易、价格倒挂、走单走票不走货合同真实性、印章校验、上下游交易合同风险条款、交易背景分析、差异对比、贸易融资审查新手引导、怎么用、如何分析合同、问题解答
输入形态适配:
- 仅一份合同 → 执行 M1 关键信息提取 + M3 真实性 + M5 风险条款。
- 一份采购 + 一份销售(或订单) → 执行全部模块(M1–M6)。
- 多条上下游合同 → 执行 M4 上下游链条 + M2 采销匹配 + M6 背景研判。
- 新手/引导请求 → 先进入"引导式新手操作"(见
references/onboarding_faq.md)。
输入材料与数据要求
用户可直接上传以下材料,技能自动识别类型(PDF / Word / 图片经视觉读取转录 / 订单合同视为简化合同)。
| 材料类型 | 必要性 | 说明 |
|---|---|---|
| 贸易/采购/销售/订单合同文本 | 必需 | PDF / Word / 图片均可;图片、扫描件经视觉读取转录为文本 |
| 上游供应商、下游客户工商信息 | 建议 | 用于主体资质与关联排查(可 WebSearch 公开信息补全) |
| 结算凭证 / 仓单 / 物流单据 | 选需 | 用于货权与资金流闭合性验证 |
| 行业合理毛利率区间 | 选需 | 用于价格倒挂/低毛利判定的基准 |
上传与读取流程:
- 用户上传文件 → 校验可读性与格式(损坏/加密见异常容错)。
- 文本型(PDF/Word)直接解析;图片/扫描件调用视觉能力转录,不清字段标注"识别不清"。
- 识别合同类型(采购/销售/订单/框架)与买卖方角色,进入对应模块组合。
材料缺失处理:若仅有一份合同无法做采销匹配/上下游分析,明确告知用户"当前仅能做单合同提取+真实性+条款分析",并列出待补材料,不臆造匹配结论。
六大分析模块
M1 — 合同关键信息提取
对每份合同抽取核心要素,生成结构化清单(表格)。字段标准、单位规范、提取规则见 references/contract_fields.md。
必提字段速览:合同编号/签约日期/合同类型、买卖双方(名称+统一社会信用代码+地址+联系人)、标的(品名/规格/数量/单位/单价/金额/税率/币种)、交货期与地点、结算方式(预付/货到付款/账期/信用证/承兑汇票及付款节点)、质量与验收、违约/争议解决/生效条款。
输出:【合同关键信息清单】 表格,每份合同一张;金额、单价统一换算并标注币种与含税口径。
M2 — 采销匹配校验(空转贸易 / 价格倒挂)
> 详细判据、矩阵模板、计算公式见 references/pm_match.md。
输入采购合同与销售合同(或订单),按以下维度对比:
| 对比维度 | 关注点 |
|---|---|
| 品类 | 品名/规格/型号是否完全一致或可对应 |
| 数量 | 采购量 ↔ 销售量可否匹配(含溢短装) |
| 时间 | 签约日、交货期是否高度重叠 |
| 价格 | 采购单价 ↔ 销售单价,是否倒挂 |
| 对手方 | 上下游是否同一控制/隐性关联 |
空转贸易(融资性贸易)识别:同时满足"货物标的高度一致 + 价格倒挂/异常低毛利 + 时间高度重叠 + 对手方关联/货权未真实转移"时,判定为疑似空转贸易。
价格倒挂计算:价差 = 销售单价 - 采购单价(≤0 即倒挂);毛利率 = (销售金额 - 采购金额) / 销售金额。
分级判定:
- 🔴 极高:货物完全一致 + 价格倒挂 + 对手方关联 + 货权未真实转移 → 典型空转/融资性贸易。
- 🟠 较高:货物一致 + 价格倒挂 + 时间重叠(暂无法排除关联)。
- 🟡 中等:货物一致 + 毛利异常低(需进一步核实关联与货权)。
- 🟢 低风险:存在合理价差与时间间隔,货权清晰转移。
M3 — 合同真实性分析
对每份合同做真实性校验:
- 主体一致性:合同首部买卖方名称 ↔ 签署栏名称 ↔ 盖章名称 ↔ 营业执照是否一致。
- 印章校验:印章名称与主体一致、印章类型恰当(合同章/公章)、无模糊错位(提示:印章真伪需专业鉴别,技能仅做形式一致性校验)。
- 时间一致性:签约日 ≤ 生效日 ≤ 交货起始日;盖章日期与签署日期逻辑合理,排查日期倒签/补签痕迹。
- 主体资质:存续状态、经营范围是否涵盖标的、是否失信/经营异常(可 WebSearch 公开信息,缺失则标注待补)。
- 文本一致性:金额大小写一致、数量单位一致、前后条款无矛盾。
输出:【合同真实性校验清单】 + 真实性风险等级。
M4 — 上下游交易分析
还原交易链条 上游供应商 → 本企业 → 下游客户:
- 三流闭合:货物流(仓单/物流)、资金流(收付款)、票据流(发票)是否闭合可追溯。
- 对手方关联排查:上下游是否同一实控、交叉持股、人员混同(价格倒挂 + 关联 = 高风险)。
- 商业合理性:是否存在合理贸易利差,是否"高买低卖"、无增值通道。
- 货权真实性:是否"走单走票不走货"、仓单是否重复使用、货权是否实际交割。
输出:【上下游交易链条图】 + 匹配性结论(闭合/断裂/可疑)。
M5 — 风险条款分析
逐条识别合同中的风险条款(识别规则与评级见 references/clause_risk.md):
- 违约条款:违约金比例是否合理、责任是否单方加重、免责范围是否过宽。
- 回款条款:付款节点、账期天数、逾期利息、是否有回款保障(担保/质押)。
- 担保条款:担保方式(保证/抵押/质押)、担保物足值性、担保主体代偿能力、担保期限是否覆盖主债务。
- 其他条款:争议管辖地(对己方是否不利)、验收期、合同解除权、保密与不可抗力。
输出:【风险条款清单】 + 条款风险评级 + 缓释建议。
M6 — 交易背景研判 + 差异对比结果
交易背景分析:综合 M2–M5 结论,研判业务模式、贸易背景真实性、是否存在真实贸易需求、是否呈现融资性贸易特征。
差异对比结果:将 M2 采销匹配与 M4 上下游分析的逐项差异汇总为一张对比表,明确"一致项 / 异常项 / 待核项",作为报告核心结论的支撑。
风险评级方法
采用五级定级,统一颜色与含义(与金实宏成其他风险类技能口径一致):
| 等级 | 含义 | 颜色 | 处置基调 |
|---|---|---|---|
| 1 极低 | 风险可控、影响微小 | 🟢 绿 | 正常推进 |
| 2 较低 | 基本可控、需关注 | 🔵 蓝 | 常规监测 |
| 3 中等 | 存在不确定性、需管理 | 🟡 黄 | 设定缓释措施 |
| 4 较高 | 可能造成重大不利影响 | 🟠 橙 | 重点管控/附加条件 |
| 5 极高 | 极可能且影响重大 | 🔴 红 | 审慎/否决/退出 |
定级须结合发生可能性与影响严重程度,取二者中较高关注档,并说明关键依据。空转贸易、主体/印章不一致、回款无保障等应直接拉高对应模块评级。
工作流程
Step1 明确分析对象与材料 → Step2 材料完整性检查 → Step3 M1关键信息提取
→ Step4 M3真实性校验 → Step5 M2采销匹配+M4上下游 → Step6 M5风险条款
→ Step7 M6背景研判+差异对比 → Step8 生成双格式报告(PDF+Word) → Step9 用户复核修改六模块依次输出:执行时按 M1→M6 顺序,每完成一个模块即输出该模块的阶段性结果(清单 / 校验清单 / 匹配矩阵与判定 / 链条图 / 条款清单 / 研判与差异表),而非仅生成最终报告。用户可在任意模块后停留、补充材料或要求重算,后续模块基于最新材料重跑。
Step 1 — 明确分析对象与材料
确认是单合同 / 采销对 / 上下游链条(或新手引导),据此决定启用哪些模块(见"输入形态适配")。
Step 2 — 材料完整性检查
对照上表核对材料,缺失必需项时输出结构化缺项清单并告知影响,不臆造结论。若上传文件损坏/识别不清,按异常容错处理(见 references/error_handling.md)。
Step 3 — M1 关键信息提取
按 references/contract_fields.md 抽取并生成结构化清单,统一单位与币种口径。(依次输出:合同关键信息清单)
Step 4 — M3 真实性校验
逐合同做主体/印章/时间/文本一致性校验,标注疑点与风险等级。(依次输出:合同真实性校验清单 + 等级)
Step 5 — M2 采销匹配 + M4 上下游
对采销对执行匹配矩阵与空转判定;对链条合同还原三流闭合与关联排查。(依次输出:采销匹配矩阵/空转判定 + 上下游链条图)
Step 6 — M5 风险条款
按 references/clause_risk.md 识别违约/回款/担保等条款风险,给评级与缓释建议。(依次输出:风险条款清单 + 评级)
Step 7 — M6 背景研判 + 差异对比
综合判断贸易背景真实性,输出差异对比结果表。(依次输出:交易背景研判 + 差异对比结果)
Step 8 — 生成双格式报告(PDF + Word)
- 先按
references/report_template.md生成 Markdown 主稿(十章节,含六模块结果)。 - 通过
tencent-docx技能将 Markdown/HTML 转换为 Word(.docx)。 - 将 docx 转换为 PDF:优先
libreoffice --headless --convert-to pdf(macOS 为soffice);若环境无 libreoffice,可使用技能内置scripts/export_report.py(依赖 python-docx + reportlab)由 Markdown 主稿直接生成双格式(本次验证即采用此 fallback,运行python export_report.py <report.md>);两种均无则提示用户用 Word 打开 docx 后"打印为 PDF",并保留 Markdown 主稿(见异常容错)。 - 文末标注:"本报告基于所提供合同材料,不构成法律/风控决策的唯一依据"。
- 双格式生成失败时,必须保留 Markdown 主稿并明确提示(见
references/error_handling.md)。
Step 9 — 用户复核修改
主动询问是否修改(内容补全 / 局部修改 / 重新分析 / 确认定稿),修改后重新生成双格式文件。
异常与容错处理
执行中遇到网络报错、文件损坏、识别不清、格式转换失败等,须先给出明确提醒与处理方案,再决定继续或降级,不得静默失败或臆造结论。分类、话术与方案见 references/error_handling.md,核心原则:
- 先提醒后处理:任何异常先显式告知用户,再给方案。
- 不臆造:损坏/识别不清字段标注"缺失/识别不清",绝不猜测填充。
- 可降级不中止:联网失败时本地六模块分析照常,仅弱化需联网维度。
- 保留主稿:无论双格式是否成功,Markdown 主稿必须保留并可交付。
引导式新手操作与 FAQ
当用户首次使用、询问"怎么用/新手/引导"或技能判断需引导时,按分步引导交互(确认对象→引导上传→提示补全→说明输出→执行交付),并提供常见问题解答。详见 references/onboarding_faq.md。
输出原则
- 口径统一:六模块与五级评级全局一致,便于横向比较。
- 证据驱动:每条结论须引用合同原文条款或提取字段,无依据不下结论。
- 缺项透明:未获取信息显式标注,不得默认可控。
- 结论前置:空转贸易、价格倒挂、真实性疑点等重大风险置于显眼位置。
- 建议可操作:风险缓释须具体到条款修订方向或补充尽调动作。
- 双格式强制交付:每次必须产出 Word(.docx) 与 PDF 两种格式,Markdown 为主稿中间产物;生成失败须保留主稿并提示。
Resources
references/
references/contract_fields.md— 合同关键字段清单、单位/币种规范、提取与校验规则。references/pm_match.md— 采销匹配矩阵、空转贸易判定规则、价格倒挂/毛利率计算。references/clause_risk.md— 违约/回款/担保等风险条款识别规则与评级。references/report_template.md— 完整报告模板(含六模块章节与差异对比表)。references/error_handling.md— 网络报错/文件损坏/识别不清/转换失败的提醒话术与处理方案。references/onboarding_faq.md— 引导式新手操作流程与常见问题解答。
scripts/
scripts/export_report.py— 双格式导出 fallback:由 Markdown 主稿直接生成 Word(.docx) 与 PDF(依赖 python-docx + reportlab),用于无 libreoffice 环境,运行python export_report.py <report.md>。
© 版权与防修改标识 — 所有者:金实宏成。本技能为私有专有资产,存储于用户级目录、不接市场源、修改权仅归老杨与小杨两人;允许为使用目的提供给他人,但禁止任何修改、反编译、去除所有权标识或分发修改版本。任何未授权改动均属侵权。