SAP MM Return Purchase Order之使用

简介: SAP MM Return Purchase Order之使用

众所周知,SAP MM模块有退货采购订单以支持采购退货场景的。



遇到来料检验发现质量不合格,或者生产部门在使用采购的原料进行生产前发现原料有问题,不可使用等场景,企业就会启动采购退货的相关流程了。采购部门得到质量部门或者生产部门的通知后,会与供应商进行交涉,得到供应商的认可或者承认之后,仓库部门会把需要退还给供应商的物料发运给供应商。



这个流程在SAP系统里的实现,一般有2种不同的方式:



1,采购部门创建一个新的退货类型的采购订单,然后仓库对该采购订单执行反向收货,系统会生成一个161移动类型的物料凭证号。如果后续不再要求供应商送质量合格的物料过来,就可以要求供应商送来红字发票,企业就可以针对新的退货采购订单做相应的发票校验,减少应付款。如果后续要求供应商送质量合格的物料过来,企业可以在退货采购订单上增加一个正常采购的行项目,这样仓库还可以针对这个新的采购订单做相应的执行收货入库。



2,仓库部门直接针对原始采购订单执行一个returndelivery,将需要退还供应商的物料发出去,这样SAP系统里会触发一个122移动类型的物料凭证号。如果后续不再要求供应商送质量合格的物料过来,就可以要求供应商送来红字发票,企业就可以针对新的退货采购订单做相应的发票校验,减少应付款。如果后续要求供应商送质量合格的物料过来,仓库部门继续针对原始采购订单做收货。



两种方式,是项目实践中常常推荐给客户的主要方案,在不同的项目里分别有客户采用。



笔者认为,两种方式各有利弊。



方案2,更有利于业务弄清楚某个采购订单后续交货与发票的来龙去脉,同一个采购订单里做收货,退货,发票校验,credit memo等等所有操作的记录,都体现在‘采购订单历史‘里,很直观很方便。不过如果系统的设置是完成了IV就不能直接做收货的冲销或者return delivery(OMBZ)的话, 方案2就不太方便了,此时只能启用方案1。



方案1, 人为地打断了原始采购订单与后续退货业务的联系。当然我们是可以在return purchase order的相关text里记录下原始采购订单号,方便追溯;但是这样需要人工额外干预,并不是很方便。当然方案1有一个很合适的使用场景:企业刚刚上了SAP,刚刚导入进SAP系统里的库存,遇到需要退货给供应商的时候,就可以创建一个ReturnPurchase Order方便业务完成后续的出库以及发票事宜。




      2018-07-06 写于杭州市江干区.


相关文章
|
XML JSON 算法
C++视角下的Qt按钮:从基础应用到高级定制(一)
C++视角下的Qt按钮:从基础应用到高级定制
1074 2
|
SQL JSON 数据可视化
新的一年,带给你全新的DataV
2023已经到来,我们正在迎来春暖花开的新时节。在这新年到来之际,我们给广大的DataV用户带来了一份新年礼物 - 全新的DataV 7.0版本,下面小编就带大家看一看新版本中有哪些激动人心的升级。
新的一年,带给你全新的DataV
|
数据库
MybatisPlus中设置自动填充时间@TableField注解的使用
MybatisPlus中设置自动填充时间@TableField注解的使用
1167 0
|
安全 数据安全/隐私保护
阿里云账号开启手机号登录方法
阿里云账号开启手机号验证码登录方法
2815 0
阿里云账号开启手机号登录方法
|
开发工具
centos8  查看主机名和系统配置
centos8  查看主机名和系统配置
337 0
|
Dart 小程序 API
鸿蒙原生开发手记:01-元服务开发
元服务是鸿蒙系统中的一种轻量级应用形态,无需下载即可直接运行,类似于微信小程序但更轻量。使用原生开发,性能和体验更优。创建元服务需使用 DevEco 工具,支持深色模式和服务卡片功能,开发测试和上架流程详见相关文档。
709 0
鸿蒙原生开发手记:01-元服务开发
pyqt6 绘图案例
本文介绍了三个使用 PyQt6 绘制图形的案例:绘制奥运图片、绘制五角星和绘制时钟。每个案例都提供了详细的代码示例和效果图,帮助读者更好地理解和实现这些图形绘制功能。
308 1
|
SQL 关系型数据库 MySQL
如何查看SQL字符编码:详细技巧与方法
在SQL数据库管理中,字符编码对于确保数据的正确性和一致性至关重要
1265 5