1. 寄售销售模式概述
寄售销售(Consignment Sales)是供应链管理中一种特殊的销售模式,供应商将货物存放在客户处,但货物所有权仍归供应商所有,直到客户实际消耗或销售货物时才进行结算。这种模式在快消品、工业原材料、医疗器械等行业应用广泛。
在SAP SD(Sales and Distribution)模块中,寄售销售流程被设计为端到端的解决方案。与常规销售订单不同,寄售业务涉及库存所有权的特殊管理。我曾在某跨国化工企业实施SAP时,发现他们30%的销售额都来自寄售业务,足见这种模式在特定行业的重要性。
寄售模式的核心价值在于:
- 供应商可快速响应客户需求(库存前置)
- 客户减少资金占用(按实际消耗结算)
- 双方通过系统自动对账降低管理成本
2. 寄售业务流程全解析
2.1 标准寄售流程步骤
典型的SAP寄售流程包含以下关键节点:
寄售补货(Consignment Fill-up)
- 创建寄售补货订单(事务代码VA01,订单类型KB)
- 发货过账(VL01N)生成物料凭证
- 库存从供应商自有库存转为寄售库存
寄售库存管理
- 客户现场库存通过特殊库存标识"K"管理
- 可定期执行寄售库存盘点(MI07)
寄售消耗(Consumption)
- 客户消耗时触发寄售拣配(VL32N)
- 系统自动生成发票(VF01)
- 库存所有权转移并产生应收账款
关键提示:寄售补货不产生会计凭证,只有实际消耗时才触发财务过账
2.2 特殊业务场景处理
跨公司寄售: 当供应商与客户属于不同公司代码时,需配置:
- 跨公司销售组织架构
- 公司间结算账户
- 特殊定价过程(包含公司间转移价)
寄售退货: 处理未消耗的寄售库存退货:
- 创建退货订单(类型KA)
- 收货过账(VL32N)
- 库存从寄售转回自有库存
3. SAP系统配置要点
3.1 主数据配置
物料主数据:
- 物料类型需允许寄售(通常为HAWA或DIEN)
- MRP2视图维护"特殊采购类"为10(寄售)
客户主数据:
- 销售视图维护"寄售补货"标志
- 开票视图配置寄售结算规则
3.2 后台配置路径
关键配置节点:
定义寄售订单类型: SPRO路径:销售与分销→销售→销售凭证→销售凭证抬头→定义销售凭证类型
- 补货订单类型:KB
- 消耗订单类型:KE
配置特殊库存标识: SPRO路径:物料管理→库存管理→特殊库存→定义特殊库存标识
- 寄售库存标识:K
设置移动类型: 事务代码:OMJJ
- 寄售补货:631
- 寄消耗:633
4. 常见问题与解决方案
4.1 库存差异处理
场景: 客户盘点发现寄售库存与系统记录不符
处理步骤:
- 创建差异调整凭证(MB1C,移动类型701)
- 分析差异原因:
- 未及时过账的消耗
- 物理损耗(需配置容差)
- 系统错误(检查批次管理)
4.2 结算异常排查
典型错误:
- 消耗过账未自动生成发票
- 结算金额计算错误
检查清单:
- 确认客户主数据的结算规则
- 检查定价过程是否包含寄售条件类型
- 验证开票计划(VF21)是否激活
5. 高级应用技巧
5.1 寄售库存预警
通过SAP预警框架(ALE)设置:
* 示例:库存超期预警 DATA: lv_days TYPE i. SELECT SINGLE shelf_life INTO @DATA(lv_shelf_life) FROM mara WHERE matnr = @im_matnr. lv_days = ( sy-datum - im_date ) / 1. IF lv_days > lv_shelf_life * 0.8. "触发预警通知 ENDIF.5.2 批次管理集成
对于需要批次管理的寄售物料:
- 配置批次分类特性
- 激活批次确定的寄售补货
- 消耗时执行批次追溯(MSC3N)
6. 报表与分析
关键报表工具:
- MC.9:寄售库存分析
- S_P99_41000062:寄售结算明细
- S_ALR_87012993:寄售库存周转率
优化建议:
- 设置自动作业定期清理历史数据
- 使用BW抽取寄售KPI数据
- 配置异常消耗预警阈值
寄售业务的实际操作中,最容易被忽视的是定期对账。建议每月执行一次系统库存与客户实物的核对,我们通过开发自动对账工具将差异率从5%降到了0.3%。对于高频消耗场景,可以考虑设置自动结算触发器,当库存低于安全水平时自动生成发票。