SAP MM 采购、收货与发票校验容差配置详解

SAP MM 采购、收货与发票校验容差配置详解
一、整体说明
SAP MM 容差不是一个地方统一控制,而是分布在三个业务阶段:
| 阶段 | 控制内容 | 常用事务代码 |
|---|---|---|
| 采购订单 | 下单价格、现金折扣、过量/不足交货 | OMEU、ME21N、ME22N、ME23N |
| 收货 | 收货时订单价格单位差异、移动平均价差异 | OMC0、MIGO |
| 发票校验 | 发票价格、数量、金额、日期差异,是否冻结付款 | OMR6、MIRO、MRBR |
一句话理解:采购容差管下单,收货容差管入库,发票校验容差管付款冻结。
二、采购容差配置
1. 采购价格差异容差
功能入口:
SPRO → 物料管理 → 采购 → 采购订单 → 设置价格差异的容差限制
事务代码:
| 用途 | 事务代码 |
|---|---|
| 进入采购配置菜单 | OLME |
| 直接维护采购价格容差 | OMEU |
| 直接维护视图 | SM30 → VV_169G_PS |
| 容差代码 | 名称 | 作用 | 常用程度 |
|---|---|---|---|
PE | 采购价格差异 | PO 有效价格和物料主数据评估价格差异过大时提示或报错 | 常用 |
SE | 最大现金折扣扣减 | PO 中现金折扣比例超过限制时提示 | 少用 |
PE 重点用于控制采购员下单价格是否明显偏离物料主数据价格。它不是发票价格控制,发票价格控制看 PP。
2. 采购订单交货容差
功能入口:
ME21N / ME22N → 采购订单行项目 → 交货页签
也可以从主数据带默认值:
| 来源 | 事务代码 | 位置 |
|---|---|---|
| 采购订单 | ME21N、ME22N、ME23N | 行项目 → 交货页签 |
| 采购信息记录 | ME11、ME12、ME13 | 控制数据 |
| 物料主数据 | MM01、MM02、MM03 | 采购视图 |
| 字段 | 含义 | 作用 |
|---|---|---|
UEBTO | 过量交货容差 % | 允许供应商多送多少 |
UNTTO | 不足交货容差 % | 允许供应商少送多少 |
UEBTK | 无限过量交货 | 允许无限多收,不建议随便开启 |
重点配置:常用的是 UEBTO 和 UNTTO,UEBTK 要慎用。
三、收货容差配置
功能入口:
SPRO → 物料管理 → 库存管理和实际库存 → 收货 → 设置容差限制
事务代码:
| 用途 | 事务代码 |
|---|---|
| 收货容差配置 | OMC0 |
| 收货过账 | MIGO |
| 查看物料移动凭证 | MB03 |
| 容差代码 | 名称 | 系统反应 | 常用程度 |
|---|---|---|---|
B1 | 订单价格数量偏差,错误消息 | 超过后不能收货过账 | 常用 |
B2 | 订单价格数量偏差,警告消息 | 超过后提示,但允许继续收货 | 常用 |
VP | 移动平均价差异 | 移动平均价变化过大时提示 | 移动平均价物料常用 |
B1 和 B2 控制的是同一类偏差,只是严格程度不同:
| 配置 | 作用 |
|---|---|
B2 | 提醒线 |
B1 | 拦截线 |
建议:B2 小于 B1。例如 B2=10% 警告,B1=20% 报错拦截。
四、发票校验容差配置
功能入口:
SPRO → 物料管理 → 后勤发票校验 → 发票冻结 → 设置容差限制
事务代码:
| 用途 | 事务代码 |
|---|---|
| 发票校验容差配置 | OMR6 |
| 输入供应商发票 | MIRO |
| 显示发票凭证 | MIR4 |
| 释放冻结发票 | MRBR |
| 发票校验消息控制 | OMRM |
| 容差代码 | 名称 | 检查内容 | 常用程度 |
|---|---|---|---|
PP | 价格差异 | 发票单价和 PO 单价差异 | 最常用 |
DQ | 数量差异 | 发票数量是否超过可开票数量 | 最常用 |
DW | 收货数量为 0 时的数量差异 | 没有收货就开发票 | 很常用 |
BD | 小差异自动过账 | 发票头和明细的小尾差 | 很常用 |
BR | OPUn 差异,IR before GR | 先发票后收货时的订单价格单位比例差异 | 场景常用 |
BW | OPUn 差异,GR before IR | 先收货后发票时的订单价格单位比例差异 | 场景常用 |
KW | 条件金额差异 | 运费、计划交货成本等条件金额差异 | 有运费时常用 |
VP | 移动平均价差异 | 发票过账后移动平均价变化过大 | 移动平均价物料常用 |
ST | 日期差异 | 发票日期和计划交货日期差异 | 看公司要求 |
PS | 估价价格差异 | PO 使用估价价格时的价格差异 | 特定场景 |
PC | 合同价格差异 | 参考合同时的发票价格差异 | 合同采购场景 |
AP | 有 PO 参考的项目金额检查 | 单个发票项目金额过大 | 少用 |
AN | 无 PO 参考的项目金额检查 | 无 PO 发票项目金额过大 | 少用 |
LA | 限额采购订单金额 | Blanket / Limit PO 超过总限额 | 服务采购 |
LD | 限额采购订单期限 | Blanket / Limit PO 超过有效期 | 服务采购 |
五、最常用代码和重点配置
| 业务目标 | 重点配置 |
|---|---|
| 控制 PO 下单价格异常 | PE |
| 控制供应商多送货 | UEBTO、UEBTK |
| 控制收货计价单位偏差 | B1、B2 |
| 控制供应商多开金额 | PP、DQ |
| 不允许未收货先开票 | DW |
| 自动处理小尾差 | BD |
| 控制按重量/米/公斤计价差异 | B1/B2、BR/BW |
| 控制运费差异 | KW |
| 防止移动平均价异常 | VP |
六、容易混淆的点
| 容差 | 区别 |
|---|---|
PE 和 PP | PE 是采购订单阶段;PP 是发票校验阶段 |
B1/B2 和 BR/BW | B1/B2 在收货时检查;BR/BW 在 MIRO 发票校验时检查 |
UEBTO 和 DQ | UEBTO 控制能不能多收货;DQ 控制能不能多开发票 |
BD 和 PP | BD 是总金额小尾差;PP 是行项目价格差异 |
DW 和 DQ | DW 专门管没收货就开发票;DQ 管一般发票数量差异 |
七、配置建议
| 配置项 | 建议 |
|---|---|
PE | 作为采购价格提醒,不要代替审批流程 |
B2/B1 | B2 做警告线,B1 做错误线 |
PP | 同时维护百分比和绝对金额 |
DQ | 建议和 PO 交货容差保持一致或更严格 |
DW | 如果业务要求先收货后发票,应严格配置 |
BD | 只放小金额尾差,不要放大 |
VP | 移动平均价物料要重点检查 |
Do not check | 表示完全不检查,不是严格控制 |
| 上限设 0 并勾选检查 | 通常表示只要有正向差异就触发控制 |
八、总结
SAP MM 容差配置可以按这句话记:
采购看 PE + 交货容差,收货看 B1/B2/VP,发票校验重点看 PP/DQ/DW/BD,特殊场景再看 BR/BW/KW/VP/LA/LD。
参考资料
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
sap MCP自动发表文章


