SAP中寄售由于其业务模式的可持续性,通常很少做反向的结算。如果某批物料上线发现有质量问题后又下线,那么下线后通常会向供应商进行换货处理。更换成无质量问题的产品后再次上线。这时,当时下线的数量在MRKO的结算中会生成一个负值,以记录这批需要更换的物料需要补充回来。比如上线100件产品后发现其中20件有问题,又做下线操作。那么MRKO中实际产生一笔正向100件和一笔负向20件。如果此时全部结算,就会自动抵消,结算80件。等到另外20件再次上线,再生成结算记录。
如果在发现问题前,100件己结算,那么这20件下线,就会存在于MRKO中,下次再上线不管多少件,这20件做为欠账需要扣出来。比如,下次再上线50件,扣除这20件,实际做完全结算时就是30件。
所以,基于业务的可持续性,通常无需做反向结算。但此时如果业务结束。这20件供应商不再提供更换。而是直接做退款处理。那么此时在系统中就可以用MRKO做反向结算处理。其操作与正向结算操作基本一致,笔者也自行测试了一下,只是生成的凭证中记录的金额正负值是不同的。
以上,反向寄售结算后的财务凭证中应付账款科目是正值,而正向结算后产生的应付账款科目是负值,所以,反向结算后,后续找供应商退款应可以正常处理。