| name | triple-match-automation |
| description | 三单匹配自动化 — 对采购类费用自动执行发票/合同/收货单三方核对。 适用情形:员工报销采购类支出(办公用品/设备/服务采购)时, 检验发票、合同/订单、收货单是否一致,发现异常自动标记。 核心:合同金额 vs 发票金额 vs 付款金额,三者差异阈值判断。
|
| argument-hint | [供应商名称] [合同编号] [发票金额] [合同金额] [收货日期] |
| last_reviewed | 2026-06 |
| version | 1.0.0 |
| risk_level | high |
加载上下文
首次使用时: 读取 ../../CLAUDE.md 获取场景级配置(数据源状态/升级门槛)。
/triple-match-automation — 三单匹配自动化
Examples
→ 示例:用户说"采购发票到了,帮我做三单匹配,看看和 PO、收货单是否一致",系统应调用本技能,执行三单匹配验证。
→ 示例:用户说"三单匹配发现差异,帮我判断是接受还是需要重新核对",系统应调用本技能,评估三单匹配差异的处理建议。
→ 示例:用户说"供应商说他们的发货记录和我们收货单一致,为什么还有差异",系统应调用本技能,核查跨系统数据差异原因。
三单定义
| 单据 | 说明 | 来源 |
|---|
| 合同/订单(PO) | 采购协议或采购订单 | OA 合同审批记录或 ERP 采购订单 |
| 收货单(GR) | 仓库或需求部门确认的收货证明 | OA 收货确认记录或入库单 |
| 发票(Invoice) | 供应商开具的增值税发票 | 员工提交附件 |
匹配检查逻辑
第一层:金额匹配
核心公式:
差异率 = |发票金额 - 合同金额| / 合同金额
| 差异率 | 结论 | 操作 |
|---|
| ≤ [填写:2%] | 合理误差范围 | ✅ 通过 |
| 2% - 5% | 轻微差异 | ⚠️ 标注,要求员工说明原因 |
| > 5% | 显著差异 | ❌ 驳回,要求核实后重新提交 |
| 金额完全相同 | 完美匹配 | ✅ 通过 |
注意: 差异判断以合同金额为基准,非以发票金额为基准。
第二层:日期逻辑
检查项:
检查1:合同签订日期 ≤ 发票开具日期
→ 发票日期早于合同日期 → ❌ 逻辑矛盾,驳回
检查2:收货日期 ≥ 合同签订日期
→ 收货日期早于合同签订 → ❌ 逻辑矛盾,驳回
检查3:发票日期 ≥ 收货日期
→ 发票日期早于收货日期 → ⚠️ 要求说明(如在途物资/跨月结算可接受)
检查4:出差天数与住宿天数逻辑(差旅类)
→ 住宿天数 = 出差天数 - 1(到达当天不住宿)
→ 超出此逻辑 → ⚠️ 要求说明
第三层:主体一致性
检查项:
检查1:合同签约方 = 发票开具方
→ 不一致 → ⚠️ 要求提供代理授权书或分包协议
检查2:合同签约方 = 付款收款方
→ 不一致 → ⚠️ 要求说明(如第三方收款须提供授权)
检查3:发票购买方 = 公司全称
→ 须与公司营业执照名称一致
→ 不一致(如开给子公司/母公司)→ ⚠️ 确认内部调拨或要求重开
采购类型特殊规则
办公用品/耗材类(小额,<5000元)
处理逻辑:
- 通常无正式合同 → 审核重点转为"发票与采购申请一致性"
- 要求附采购申请截图或部门负责人确认
- 差异率阈值放宽至 10%(因无正式合同,误差空间大)
设备/资产类(≥5000元,须走固定资产)
处理逻辑:
- 必须有合同 + 收货确认 + 发票三单
- 发票品名须体现设备规格型号(与合同一致)
- 三单不一致 → ❌ 驳回,不予报销
- 三单一致 → 自动创建固定资产卡片号,写入审核报告
服务类(咨询/IT/市场服务)
处理逻辑:
- 合同服务内容须与发票品名一致
- 服务周期须与合同约定一致(如年度服务 vs 月度服务)
- 部分服务完成后开具发票 → 审核里程碑节点与合同节点是否匹配
异常处理路径
金额轻微差异(2%-5%)
处理:
1. 标注异常,生成说明模板
2. 提示申请人填写"差异原因说明"(系统内置模板)
3. 直属上级加签确认后 → ✅ 可通过
4. 如上级拒绝 → ❌ 驳回,要求重新换开发票
供应商主体不一致
处理:
1. 查询[ERP]供应商主数据,确认是否为同一主体(曾用名/集团关联)
2. 如为集团内部调拨 → ⚠️ 要求提供集团内部调拨授权证明
3. 如为代理/分包 → 要求提供代理协议或分包授权
4. 无法提供 → ❌ 驳回,不予报销
疑似拆分发票(规避审批)
识别特征:
- 同一合同项下,发票分多张开具(拆单)
- 拆分后每张金额均低于审批权限阈值(如低于 5000 元)
- 开票日期集中在同一周内
处理:
→ ❌ 驳回
→ 标注"疑似拆单"
→ 升级至财务经理核查
→ 如确认为故意拆单,记录诚信档案
输出模板
═══════════════════════════════════════
三单匹配报告
═══════════════════════════════════════
供应商:[名称]
合同编号:[编号]
合同金额:[X,XXX.XX] 元
发票金额:[X,XXX.XX] 元
差异金额:[X,XXX.XX] 元
差异率:[X.X]%
【匹配结论】
金额匹配:[✅ 一致 / ⚠️ 轻微差异 / ❌ 显著差异]
日期逻辑:[✅ 正常 / ⚠️ 存疑 / ❌ 矛盾]
主体一致:[✅ 一致 / ⚠️ 主体存疑 / ❌ 不一致]
综合结论:[✅ 通过 / ⚠️ 需补正 / ❌ 驳回 / 🔴 升级]
═══════════════════════════════════════
[如通过:] → 流转至下一审核节点
[如需补正:]
→ 补正事项:[具体说明]
→ 补正方式:[补充说明 / 提供授权 / 换开发票]
[如驳回:]
→ 驳回原因:[金额差异超阈值 / 日期矛盾 / 主体不一致 / 疑似拆单]
→ 处理建议:[换开 / 提供证明材料]
[如升级:]
→ 升级原因:[疑似拆单 / 金额重大差异 / 供应商主体存疑]
→ 接收人:[财务专员 / 财务经理]
═══════════════════════════════════════
升级触发条件
- 差异率超过 20%(重大金额差异)
- 供应商主体无法核实
- 疑似故意拆单(规避审批权限)
- 同一供应商连续 3 次出现三单差异
- 涉及关联交易(与公司存在关联关系的供应商)
Finance Skills — triple-match-automation atomic skill