从业务应用角度,用户可以了解到SD中的销售订单和销售退货订单的处理方法的差异主要在于订单类型的选择上,其它方面的处理流程基本一致。在退货订单中,有的用户想象中是不是需要在订单中去定义一个数量或金额上的负值来表示退货。因此,从业务框架上来说,系统中销售订单类型就己经为业务类型定义出了一个策略集,虽然后台有一系统的配置变化,但在前台应用中,并不需要用户过多的干预和选择。
下图对比了两种SAP系统中标准的交货和退货订单类型的配置差异点,并将其标识出来。
本文不详细解释配置上的差异及控制点。只从业务框架上来比较两项业务的差异;笔者从系统中找出了两笔销售订单,这两者订单一笔标准销售订单,订单类型ZCTA;一笔销售退货订单,订单类型ZR1S;下面就展开这两笔订单来比较一下;
用户比较关注的订单中的数量其实并没有采用负数来表示,仍是正数;订单中的价格也是一样,没有负数;不再展示;
对比两笔订单的凭证流,发现其流程是基本一致的,都经过以下步骤:
销售订单——发货——生成物料凭证——销售开票——产生会计凭证
对比销售交货和退货后产生的物料凭证如下,一个是交货,移动类型601,库存减少;一个是退货,移动类型651,库存增加;
对比销售发票,逻辑上与销售订单基本一样。数量和金额都是正值,只是发票类型不同;
最后,对比会计凭证,在记账中条目中,悬着的心就可以放下了。因为在业务上的关系,在记账时肯定有所体现,比如供应商的应收账款,销售时是正数,退货时肯定就是负数了;
本文至此结束,通过对比的方式记录了销售和销售退货的业务流程及差异;旨在为用户提供一个清晰的业务流程框架及重要控制逻辑;
最后,每个公司的情况不一样,参考时还请自行测试验证后再实施业务;