SAP 不仅支持二路、三路、四路匹配,而且这是其 MM(物料管理)模块发票校验(MIRO)的核心内控机制。这套设计通过单据间的强制勾稽关系,防止企业“付错款、多付款”。
2026/6/3 10:14:01 网站建设 项目流程

SAP 不仅支持二路、三路、四路匹配,而且这是其 MM(物料管理)模块发票校验(MIRO)的核心内控机制。这套设计通过单据间的强制勾稽关系,防止企业“付错款、多付款”。

一、SAP 中的匹配等级定义

在 SAP 中,匹配等级决定了“需要几张单子对得上,才允许发票过账”。

匹配等级

校验单据组合

核心控制逻辑

典型应用场景

二路匹配
(2-Way)

PO + 发票

只校验“买价”和“买量”。只要发票金额/数量不超过订单承诺,即可付款。

服务采购、费用类采购(无实物收货)、预付款。

三路匹配
(3-Way)

PO + 收货单(GR) + 发票

SAP 标准库存物料逻辑。强制要求“见货付款”。发票数量不能超过实际收货数量

原材料、商品采购(涉及库存管理)。

四路匹配
(4-Way)

PO + 收货单 + 检验结果(QI) + 发票

在三路基础上,增加质量门槛。只对“检验合格”的部分付款。

高价值原材料、对质量有严格要求的物料。

二、SAP 的实现逻辑与配置关键

SAP 的匹配不是“可选功能”,而是通过主数据配置容差控制硬编码在流程中的。

1. 如何决定是二路还是三路?

这取决于采购订单(PO)行项目中的一个关键字段:“基于收货的发票校验”(GR-Based IV)

  • 勾选(三路匹配):系统强制要求必须先做 MIGO 收货,MIRO 发票校验时系统会自动抓取收货数量作为上限。这是库存物料的标准配置。

  • 不勾选(二路匹配):系统只比对 PO 数据,即使没有收货也可以先开发票。这通常用于服务类物料或特殊场景。

    配置来源:物料主数据、供应商主数据或直接维护在 PO 中。

2. 四路匹配如何工作?

四路匹配是“三路匹配 + QM(质量管理)模块”的组合。

  • 流程:收货(MIGO) -> 触发质检(QA11/QA12) -> 检验使用决策(合格/不合格) -> 入库。

  • 控制点:在 MIRO 发票校验时,系统只允许对已收货且检验合格的数量进行匹配和付款。不合格品数量会被系统自动排除在可开票数量之外。

3. 容差(Tolerance):匹配的“弹性空间”

匹配不是非黑即白的“完全相等”。SAP 通过OMR6​ 配置容差键(如 PP-价格差异、DQ-数量差异),允许在合理范围内自动过账,超出范围则自动冻结付款(Blocked Invoice),等待人工审核(MRBR)。

三、SAP vs Oracle EBS:设计哲学对比

结合你上一轮关于 Oracle 的提问,二者的设计差异在于“控制粒度”:

维度

SAP

Oracle EBS (标准)

控制焦点

发票校验(MIRO)是总闸口。匹配逻辑集中在发票过账环节,通过 GR/IR 科目动态平衡。

库存事务处理是分水岭。接收(Receiving)和入库(Delivery)分步产生会计账,发票匹配更多是核对。

暂估确认

收货即确认(DR 库存 CR GRIR)。财务账与实物同步极强。

入库才确认(DR 库存 CR 材料采购)。更强调“在库即成本”。

灵活性

通过“GR-Based IV”标志严格区分二路/三路,逻辑刚性,不易出错。

流程相对离散,依赖更多的事务处理类型,灵活性高但需严格配置以防漏洞。

四、关于“四路匹配”的特别说明

在 SAP 标准术语中,“四路匹配”并非一个独立的配置开关,而是“启用质检的三路匹配”。它的实现依赖于:

  1. 物料主数据:必须激活质检视图,设置检验类型。

  2. 收货路由:收货后不能直接入库,必须进入“质检库存”。

  3. 发票校验:MIRO 时,系统底层会自动排除“非合格”状态的库存。

结论:SAP 的二路、三路、四路匹配是其采购内控的基石。三路匹配(PO-GR-Invoice)是 SAP 针对实物采购的标准答案,它确保了“没有收货,就没有付款”,而四路匹配则在此基础上增加了“质量否决权”。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询