客返品管理是财务人员的一块心病。提起它都会有倒不完的苦水、诉不完的委屈。也许咱把这道理说明白,在现实工作中大伙也落实不下去。因为它本来就复杂,复杂到大伙敬而远之,宁愿让它就那么乱着。 希望说完了我的这些经历后,大家能受到一些启发。如果能用上这些方法,哪怕是一部分,善莫大焉。 2005年接手了自主业务的工厂财务,出货之后客户有退回是常发生的事情。简单分为两种情况:要求按退货处理;要求换货。 按退货处理好说,只要没有开发票,我们直接做当月的退货单,冲收入、应收款,再冲成本增加库存。这时候成品退回了不良成品仓。 按换货处理的,我们采用的是调拨的方式,比如甲客户退回A产品10件,做调拨单从“客户待换货仓”调拨到“客退不良仓”即可。修好之后再出货给客户即可。可这一句话里却包含着在系统里要做许多单据: (1)下改修工单,领用成品,领用材料,退损坏物料 (2)结转改修工单成本——改修成品又会和当月仓库期初库存及当月正常生产入库的成品一起加权平均。 问题来了:但大批量改修出现的时候,可能影响当月完工入库成本,导致正常销售的利润虚低。这也是销售部门颇有怨言的地方——利润失真影响他们提成计算。 解决方案: (1)用易飞的时候,3字头的是成品编码,我设置了一套5字头的客退品编码,以后有新增成品编码我都会同时维护一个客退品编码。这样5字头的只管理数量没有单价,改修采用部门领退料的方式处理,直接计入销售费用-维修费。如果客户有补偿,直接冲销维修费(所得税审计会调整为收入,这块暂且不展开讨论)。这样有效解决了客返品影响成本的问题。 (2)SAP系统有虚拟工厂,虚拟工厂里设置了虚拟仓,这相当与独立于公司账套的另一个备查账。成品编码可以直接扩展到虚拟工厂,只是单价信息不会带过去。当我了解到虚拟工厂的这个功能,对我过去设置一套5字头的客返品编码,竟然有了高山流水遇知音的感觉。 然而,客返品的状态管理更是一个令人头疼的问题。咱说成品吧,良品占90%以上的数量,可不良品虽然数量不多,可状态复杂,以下是用实例做状态列举: (1)客户退回到不良品仓100台 (2)技术部门判定状态和责任——可以修的80、不可以维修的20。还需判定我们承担维修费用还是向客户收取 (3)领出来80台维修,修好的77台,还有3台无法修好 (4)修好的77台要向客户收取该收取的费用,再安排出货,不能维修及未修好的也要退给客户。 这个业务里,这些存货的状态需要随时可查,如果不是库位细分,那就要做台账管理了。 解决方案: 一、设置库位法 客退周转仓
客退不良仓
客退退返仓
客退待出货仓 上述业务分别做: (1)调拨单,从客退周转仓调拨100台到客退不良仓 (2)调拨单,从客退不良仓调拨20到客退退返仓,产线打借料单借出80台 (3)修好后,做归还单退客退待出货仓77台,退客退退返仓3台 (4)补货并退回无法维修成品,调拨单,调拨77台到客退周转仓,调拨23台到客退周转仓。记得两条数据要分开来。 二、台账管理法 虽然系统只是设置了一个客退不良仓,实则所有状态都在这个库里,状态靠台账管理。上述按库位法设置的状态管理,在台账来实现。 (1)调拨单照做 (2)借料单80 台账维护在修理80,待退返20 (3)归还单80 台账维护修好待出货77,待退返3 (4)调拨单100,台账登记修好状态-77,待退返-23 不能嫌麻烦,否则有更大麻烦。 在这个事情上,我们只能采用这种精细的管理手段来了解客返品的状态。 |