ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

SAP寄售VMI配置检查清单与操作SOP:从底层逻辑到踩坑排查

SAP寄售VMI配置检查清单与操作SOP:从底层逻辑到踩坑排查 很多做 SAP MM 的同行第一次接触寄售Consignment的时候都会觉得它不就是把收货和开票拆开吗。真动手配起来才发现不是这么回事寄售在 SAP 里是标准的特殊库存Special Stock K它的物权、价值流、财务过账逻辑和普通采购是两套玩法。收货时不产生负债领用才产生负债结算又是单独一步中间还牵扯信息记录类型、采购订单项目类别、移动类型、科目确定、税码、MRP 参与逻辑一堆配置点。任何一个环节漏了轻则 MB5 对不上重则财务月结直接卡壳。VMI供应商管理库存又是寄售最常见的落地场景供应商要看你的寄售库存和消耗量你这边还要能保证补货、领用、退回、结算整条链路走通。这篇文章把我实际维护过的一份SAP 寄售VMI配置检查清单 操作 SOPExcel 版的核心内容完整拆开讲。这份 Excel 就两个工作表一个叫「配置清单」一个叫「操作 SOP」分别对应上线前/变更后应该核对什么和日常业务该怎么一步步做。配合事务码和检查点全部列清楚你拿过去改一改就能用在项目上。适合 SAP MM 顾问、FICO 顾问、供应链 key user 和刚接手寄售业务的小伙伴参考。1. 寄售和 VMI 在 SAP 里的底层逻辑为什么普通采购配置在这里会失灵1.1 两种落地方式先分清VMI 这个说法在 SAP 生态里其实指两条路线。一条是完整的 SCM VMI 方案依赖 SNC/APO 做供应商协同供应商能直接看到你的库存水位、预测和补货建议业务上属于高级协同模式。另一条是更常见的轻量级 VMIERP 内启用寄售库存供应商通过系统外报表、EDI 或是定期导出的库存查询来掌握你工厂里的寄售水位然后自行安排补货。绝大多数企业的 VMI 项目实际是第二条路线因为它不需要额外买 SCM 许可只需要把 MM 的寄售流程和 MRP 显示玩明白就行。这两条路线并不冲突。SAP 的寄售在财务上解决的是物权和付款问题VMI 在供应链上解决的是补货责任问题。你的 ERP 里只要把寄售库存管理起来VMI 就有了数据基础。所以本文所有配置和 SOP 都是围绕 ERP 寄售展开的这也是那份 Excel 的核心内容。1.2 寄售价值流的五个阶段理解寄售先理解物权什么时候转移。普通采购比较简单供应商发货、你收货、物权转移、产生应付一张发票进来就可以结算。寄售完全不是这样整个价值流可以分成五个阶段阶段库存所处位置物权归属是否产生应付主导事务码供应商库存供应商仓库供应商否—在途运输途中供应商否—寄售库存我方工厂库存地特殊库存 K供应商否MIGO 收货 101 K领用/消耗我方成本中心/订单/资产我方是按消耗量MB1C/MIGO 移动类型 411/413结算——转为正式供应商应付MRKO 寄售结算这个表是整个配置检查清单的骨架。我在项目上做培训第一件事就是让 key user 把这五个阶段背下来尤其是收货不产生应付这一点。很多人第一次听到寄售收货不做会计凭证都愣住但这就是寄售财务逻辑的核心库存只是场地使用权借给了供应商物权没变自然不应该记账。1.3 为什么必须靠检查清单而不是靠顾问记忆寄售配置涉及的耦合点太多了。信息记录类型、采购订单项目类别、移动类型、OBYC 科目、税码、MRP 相关设置、特殊库存显示每一个都是独立配置项但它们彼此互相咬合。比如你信息记录建成了普通类型采购订单就带不出项目类别 K项目类别不是 K收货就进不了特殊库存 K进不了 K领用 411 就没有对象可以消耗没有消耗凭证MRKO 结算就是个空壳。这些链路只要一环断掉后面全崩。所以我把配置工作做成一张检查清单每个检查点都明确配什么、用什么事务码看、怎么算通过目的就是让执行的人不要凭记忆不要拍脑袋。这也是这份 Excel 最值钱的地方它把顾问脑子里的隐性知识变成了公司资产。2. 配置清单工作表九大检查点照着跑一遍就能用「配置清单」工作表的每一行结构是这样的序号、模块、检查项、事务码、检查点描述、预期结果、备注。下面我把核心检查项逐个展开你核对的时候可以直接对照这张表。2.1 信息记录必须建 KONS 类型ME11/ME12寄售信息记录的事务码是 ME11信息记录类别必须选择 KONS寄售。很多新手在这里栽跟头建记录时忘了选 KONS建出来的是普通标准信息记录后面采购订单的项目类别就永远带不出 K。检查点有三个。第一确认信息记录类别是 KONS路径ME13 显示信息记录看采购组织数据里的信息记录类别字段。第二采购组织、工厂要正确维护寄售信息记录如果按工厂维护工厂没配上后续收货和领用都会提示找不到信息记录。第三价格条件要齐全。寄售虽然收货不入账但领用时的估值价格来源就是信息记录的条件通常走 PB00 条件类型这个价格决定了你领用时 KR 科目上挂多少金额也直接影响 MRKO 结算金额。2.2 采购订单项目类别必须是 KME21N信息记录正确之后ME21N 创建采购订单时正常情况下会自动带出项目类别 K。检查点非常简单打开采购订单行项目查看项目类别字段是否为 K。如果显示的是空标准或 NB说明信息记录或后台设置有问题此时收货永远不会进入寄售库存而是变成普通库存收货。这里容易忽略的是寄售采购订单不需要入库前的估价所以采购订单上通常类目类别是 K同时收货标识也要核一下。寄售补货单允许收货但收货动作本身不产生会计凭证如果此处配置或操作不当导致产生了会计凭证整个寄售价值流就被破坏了。检查项事务码检查点预期结果信息记录类别ME13信息记录类别字段KONS采购订单项目类别ME23N行项目类别字段K收货过账MIGO收货是否产生会计凭证不应产生财务凭证2.3 移动类型链101 K、411、413、退回类型的配套关系MIGO/MB1C/OMJJ移动类型是寄售配置里最迷糊的区域因为看上去都是一堆数字实际每个数字背后代表完全不同的库存状态切换。101 K寄售采购订单收货库存变成特殊库存 K。411寄售领用从特殊库存 K 消耗到成本中心/资产/生产订单。412411 的反向冲销。413特殊库存 K 转自有库存的转储过账适用于先转自有再领用的业务。651/654 这类寄售库存退回供应商。我建议用 SE16 或者直接看一次 OMJJ 里的移动类型清单重点核每个移动类型的特殊库存字段和冲销字段。特别是 411 和 413 的区别很多企业的业务场景是领用时直接消耗到成本中心那就用 411如果是寄售转自有库存保留一段时间那就用 413。两者不能混用否则库存状态和财务过账都会乱。2.4 财务科目确定OBYC 的 KR 与 WRX 缺一不可寄售的财务过账点有两个。第一个是领用 411过账逻辑是借记消耗科目成本中心费用或资产贷记寄售负债科目第二个是 MRKO 结算从寄售负债转到正式的供应商应付。这里涉及的表是 OBYC。普通采购必须配 WRXGR/IR 清算和 BSX存货记账寄售还必须额外配一个传统项目上经常被漏掉的科目键KR寄售负债结转科目。在 OBYC 里找到科目键 KR按估值类别和评估类维护对应的负债科目。如果 KR 没有配置411 领用过账时会直接报错提示无法确定科目而且这种报错通常发生在月结或者大批量领用的时候非常尴尬。另一个重点是寄售收货不涉及 WRX因为此时没有固定资产入账。但 MRKO 结算时会产生增值税所以还要确保税码配置允许寄售结算场景使用。过账动作借记贷记OBYC 科目键寄售收货 101 K无不记账无—寄售领用 411消耗科目寄售负债消耗科目走 GBB/对应科目负债走 KRMRKO 结算寄售负债供应商应付KR VST税2.5 税码与定价过程别让 MRKO 在最后一步卡住寄售结算 MRKO 生成会计凭证时需要读取一个允许在寄售场景下使用的税码。这个税码通常和维护在信息记录条件里或者采购订单上。检查点有两个一是确认税码在计算税务方案里被允许用于寄售二是确认价格条件有效期间覆盖领用期间。我在项目上见过不少案例领用和结算跨月信息记录的价格在中间失效MRKO 结算金额跟领用时的实际估价差一大截。这个留在后面踩坑部分细说。2.6 MRP 参与逻辑VMI 场景下 MD07/MD04 怎么看寄售库存默认是参与 MRP 运算的。在 MD04 里寄售库存会显示在特殊库存 K下面MD07 的 MRP 清单也能看到。但对 VMI 来说有个很微妙的问题如果 MRP 把寄售库存当成可用库存去冲减毛需求同时又因为补货规则产生普通采购申请就会造成既有寄售库存又在补货的怪象。要避免这种情况检查点包括物料的 MRP 类型是不是设置了仅做可用性显示、是否有配额协议让 MRP 只从寄售来源补货、以及有没有把所有可用的补货路径都指向寄售供应商。VMI 场景下很多企业干脆把这个物料放到一个专门的 MRP 组策略用 20不做自动重订货真正决定补货的是供应商看库存报表后触发而不是 MRP 天天给建议。检查清单里这一项我通常这样写MD07 上看不到未预期的采购申请、MD04 里寄售库存 K 行与消耗行能正常对应、供应商看的 VMI 报表通常由 MD04/MB52 导出水位准确。2.7 库存显示与批次寄售批次物料要特别注意如果物料启用了批次管理寄售库存的批次管理也要一并检查。收货 101 K 时批次会自动生成批次状态可以是未限制但寄售库存的批次不允许直接用于生产需要在领用 411 时做批次转自有再消耗。这里最容易出问题的是批次状态。有些企业用 EDEL 更新寄售批次的状态但常规的过户程序并不会自动改特殊库存批次的可用状态导致 MIGO 领用时批次根本选不出来。检查点就是寄售批次是否在 MB52 里以 K 特殊库存显示且 MIGO 领用时可正常选到。2.8 清单文件怎么编排最实用最后讲一下 Excel 本身的设计。「配置清单」工作表我建议按基础数据 → 采购配置 → 财务配置 → MRP 配置 → 验证场景五个分组排列每一行字段固定在九个以内不要塞太多文字检查点写清楚怎么点、看到什么算过即可。同时给每行配一个是否通过下拉框这样项目周会过清单的时候进度一眼可见比在 WORD 里写评审纪要高效得多。3. 操作 SOP 工作表从补货到结算的五段式标准流程「操作 SOP」工作表解决的是业务上了线之后日常每一步谁来做、怎么做、做到什么程度算完成。它的列结构是步骤、角色、事务码/路径、操作说明、关键注意点、完成标志。下面按五段式流程展开。3.1 补货段供应商看到水位你这边下单收货VMI 场景下补货动作通常由供应商根据你共享的寄库存报表发起。你这边对应的动作是ME21N 创建寄售采购订单项目类别 K然后 MIGO 收货移动类型 101勾选寄售库存。收货后不需要做发票校验因为根本不产生应付。注意点收货时的检查标志如果库存管理视图设了会做数量校验但寄售库存不算业主库存可用量检查逻辑跟普通不一样刚上线的企业建议先放宽检查跑顺后再收紧。完成标志MD04 里能看到特殊库存 K 的数量增加了且 MIGO 单据不产生会计凭证编号。3.2 领用段411 走天下还是 413 先转化日常消耗是最频繁的操作。生产领料如果直接消耗用 411如果要先把寄售库存转成自有库存用 413然后再按普通库存消耗。具体选哪个取决于财务上怎么核定消耗节点。我做过的制造业项目里大多数用的是 411 直接过账到成本中心或生产订单因为这样可以精确地把消耗归属到工单。操作细节MB1C 输 411输入物料、数量、工厂/库存地点、成本中心或订单号、批次保存后系统会因为寄售负债确认过一笔会计凭证。这一笔凭证是寄售流程里第一个真正产生负债的动作一定要备注清楚寄售领用 xxx做账务说明。3.3 退回段库存多了或者供应商要调货寄售库存本质上还是供应商的货所以供应商有权把多余库存退回或者调走。在 SAP 里对应的移动类型是退回供应商典型的是 651/654。退回时库存减少不产生应付也不需要做发票。完成标志是库存台账里特殊库存 K 的数量相应减少并且产生了发货凭证但不记账。这里有个实务提醒退回的寄售库存数量如果是计数单差异产生的不要随意用 651应该先走盘点差异流程。很多企业退错货之后月末盘点数量对不上最后只能通过 MRKO 反向冲销处理非常绕。3.4 结算段MRKO 不是想跑就跑要按节奏跑MRKO 是寄售结算的入库点。操作上一般分两步先跑 MRKL 看寄售消耗清单核对供应商对账单再执行 MRKO 生成结算凭证。MRKO 界面可以选择按供应商、按工厂、按物料结算。跑之前建议先做测试模式测试运行看结算金额是否合理。正式执行后会产生两个东西一个是寄售结算凭证一个是正式的会计凭证会计凭证把 KR 科目清零转到供应商应付含税。结算角色操作完成标志采购员/财务MRKL 查询消耗清单与供应商清单数量一致财务MRKO 测试运行无报错金额波动在合理范围财务MRKO 正式执行生成结算凭证 会计凭证财务FB03 检查凭证借方 KR、贷方供应商、增值税行正确注意点MRKO 结算频率取决于业务量月结是底线量大可以旬结。不要让供应商对账单先到你这边执意等月底才跑那样对账差异会被无限放大。3.5 盘点段寄售库存也要盘但盘点结果不直接调财务账寄售库存物权是供应商的但实物在你仓库所以必须盘点。MB52 默认不带特殊库存 K要看寄售库存得勾选特殊库存或者直接用 MB5T/MCBR。盘点差异的处理跟普通库存不同寄售库存的盘盈盘亏不能直接过账到存货科目需要通过寄售特有的盘盈亏流程先调整特殊库存数量再在结算时体现差异。SOP 里一定要写明盘点差异谁批准、谁过账否则业务自己拿 411 冲来冲去数量对着但财务永远是错的。4. 我实际踩过的坑三个典型故障的完整排查链路这部分是纯经验分享。三个坑我都真实遇过单独拎出来讲排查思路比答案本身更重要。4.1 领用过账报科目确定错误OBYC 的 KR 缺失现象MIGO 做 411 领用保存时报错提示无法为科目确定找到科目类似消息号 M7061/AC 相关。第一反应很多人去查消耗科目其实消耗科目是有的问题在寄售负债科目。排查链路第一步FB03 看前一笔成功的 411 凭证对应会计科目如果前一次成功用的是备选科目或者手工改过科目立刻怀疑 OBYC 配置。第二步SE16 查 T030K 或者直接事务 OBYC找到科目键 KR确认按评估类映射的科目是否在科目表中有效。第三步看物料主数据的评估类是否跟 OBYC 里 KR 配置行一致。如果物料评估类是 7920但 OBYC KR 里只维护了 7900一样报错。这类问题 90% 出在评估类不一致剩下的出在 KR 条目根本没配。修复办法就是补配行补完再用同一个物料做一次测试 411确认生成凭证的贷方科目是对的。4.2 MRKO 结算金额跟供应商对账单对不上税码和条件日期现象MRKO 结算单生成后财务拿结算金额跟供应商发票比对差几个点每一笔都有差异但比例差不多。大多数情况差的是税。排查链路先看信息记录的条件 PB00 里维护的税码是什么再看 MRKO 正式生成的会计凭证的税码是什么。如果信息记录里税码是 J1普通采购用而寄售结算要求用寄售专用税码部分企业设成 J2 或自定义就会出现税率差。另一个隐蔽可能411 领用发生在 6 月MRKO 结算在 7 月两个期间之间信息记录价格更新过MRKO 按结算时点价格取值而供应商按领用时点价格开票差异就来了。这种场景的解法是把价格确定的时点规则固定下来我一般建议 MRKO 按领用凭证价格结算同时把信息记录价格有效期的起止日期维护好避免跨期价格变动悄悄影响结算。4.3 MRP 疯狂给寄售物料下采购申请主数据里多条供给路径打架现象MD07 里同一物料既有寄售库存 500 个又冒出一大排计划订单和采购申请。供应商看着你天天让他补货实际库存根本没用掉。排查链路重点查三处。第一物料主数据 MRP 视图的采购类型如果设了 F外部采购并且有普通采购信息记录MRP 会照常建议采购申请第二配额协议MEQ1里寄售供应商和普通供应商的配额比例是不是 100:0第三物料的策略组/消耗策略是否正确VMI 物料如果跟着常规消耗型策略走MRP 就会持续补货。我的修复思路是对纯 VMI 物料设置独立 MRP 组策略组用 20 或 11视消耗归属同时在货源清单 ME01 里只保留寄售供应商。这样 MRP 里寄售库存参与可用量计算但不会自己生成采购申请真正补货动作交给供应商看水位后触发。这个改动做完MD07 立刻清爽很多。4.4 附加坑特殊库存 K 在报表里隐身MB52 看不到寄售库存不是 bug是默认设置问题。如果你们给供应商导库存就是导 MB52那一定要勾上包括特殊库存 K或者干脆用 MD04 按物料做库存/需求清单导出。这个坑不算技术问题但经常让项目组在交付时被业务问住。5. 上线前一定要做的验证场景与我的实操建议5.1 最小验证场景清单配置全部完成不代表流程能跑通。我建议上线前在 QA 环境按以下场景完整走一遍创建 KONS 信息记录建寄售 POMIGO 101 K 收货确认无会计凭证。MB1C 411 领用 10 个到成本中心检查会计凭证借方费用、贷方 KR。412 冲销其中 2 个检查库存和金额回滚。413 转自有库存 3 个然后正常 261 发料到生产订单检查库存状态迁移。MRKL 查询消耗清单MRKO 执行结算FB03 确认凭证结构。用 MB52 勾选特殊库存导出寄售水位检查与 MD04 一致。模拟供应商退货 651检查库存减少且不产生应付。这七个场景走完基本可以确认配置链路是完整的。特别提醒场景 2 和场景 5 的会计凭证截图要留在测试文档里给财务和审计看因为寄售流程的收货无凭证经常让审计一头雾水。5.2 权限别全给也别都不给寄售流程里最敏感的两个动作是 411 领用和 MRKO 结算。411 一旦过账就产生负债所以权限建议收敛到仓库 成本核算员这个级别普通采购员不要给 MB1C 寄售领用的权限。MRKO 结算更是财务专属采购和仓库都不要碰。SOP 里明确写结算单据由财务复核后再跑正式可以有效避免跑完才知道错了只能冲销的被动局面。5.3 检查清单本身要活文档化配置清单不是做完一次就束之高阁。每季度或每次月结后花半小时按清单抽查一遍重点看信息记录价格有效性、KR 科目是否有余额挂账、寄售库存是否持续大于某个警戒水位。VMI 项目的健康度很多时候不是靠项目上线那一刻的配置而是靠上线后每个月的例行检查。我把这套清单变成 Excel 活文档之后交接给新顾问和 key user 都特别顺至少不会出现人一走流程就散的情况。最后再分享一个小的使用技巧在「配置清单」工作表的备注列里把每一项配置对应的改动请求号Transport Request记下来。这样以后系统升级或迁移对比传输号就能快速知道哪些配置被谁在什么时候动过排查问题的速度能快不少。寄售这种耦合度高的流程最怕的就是改动不留下痕迹有了这张表你的 SAP 寄售项目才真正称得上可维护、可交接、可审计。
返回列表