计价方法设计之个别计价法(3)
个别计价法:采用这一方法是假设存货的成本流转与实物流转相一致,按照各种存货,逐一辨认各批发出存货和期末存货所属的购进批别或生产批别,分别按其购入或生产时所确定的单位成本作为计算各批发出存货和期末存货成本的方法。又称“个别认定法”、“具体辨认法”、“分批实际法”。
个别计价法的优点:计算发出存货的成本和期末存货的成本比较合理、准确。缺点:实务操作的工作量繁重,困难较大。适用于容易识别、存货品种数量不多、单位成本较高的存货计价。例如珠宝、名画等贵重物品。
相对于其他的计价方法,个别计价法最容易实现,思路如下:
1、在所有的入库单明细中,加入批次字段。如果在主表中此字段,则此字段只运用于个别计价法,且所有入库明细的批次都是一样的。
2、入库单保存(或审核)后,直接生成实时库存数据。如果明细中一个物料存在两条明细记录,需要做加权平均,然后更新库存,当然,也可以要求用户同一个入库单力相同的物料只能录入一个。
3、库存中需要加入批次字段,来源于入库单中的批次。
4、出库时,可以直接选择仓库中的实时库存进行出库,记录入库批次,也可以选择物料后,然后选择库存批次。
5、入库、库存、出库的物料明细表中,批次+物料+仓库,构成唯一。
6、盘点处理时,也需要按照批次进行盘点。
7、由于价格在入库时确定,出库时,只需要填入数量。
8、修改历史入库的处理:
a、如果修改了入库价格,需要更新所有相关出库和库存的价格。因此,设计时,需要考虑某种状态下,入库不允许修改,比如新增保存后、审核后、月末结转后。
b、如果修改了入库数量,虽然个别计价法同一批次不存在多个入库单的情况,即模式为“入库->出库->出库...”,但仅仅判断实时库存与当前修改的入库数量还是不够,因为,在调拨、移库、盘点的情况下,模式可能变为“入库->出库->入库->出库”的情况,如果仅判断实时库存与当前入库单数量,就忽略了时序性,有可能导致月结中,负库存的出现。
综合以上两种情况,为最大程度的保证用户修改的方便性,设计如下:
a、月结前的入库单、出库单都允许修改,月结后,则不允许修改。
b、如果仅修改了单价,只需更新所有相关单据的单价即可。
c1、严格的做法:如果修改了数量,则需要判断是否有下游关联单据,如果是,则需要先删除下游单据方可更新。这样做的好处是可保证不出现负库存,弊端是用户修改会很麻烦。
c2、不严格的做法: 如果修改了数量,仅判断被修改的数量对实时库存不产生负库存,如果由于时序性产生了负库存,由用户自己调整解决。这样做的好处是用户修改方便,但弊端是系统可能产生垃圾数据。
9、暂估入库的处理: 即时在常规情况下不能修改的入库单,在暂估入库时,也需要允许重新录入结算单价,结算后,处理思路有:
a、批量更新相关的出库、库存数据。但对于有历史的月末结转数据,由于涉及到期初、期末,这种做法是否合适需要斟酌。
b、只更新当前的库存和当前月份的出库数据,将差额分摊到当前库存和出库中去。这种情况,如果涉及到历史月份,会导致历史月份的出库数据存在偏差。
对于这个问题,SAP是按照b进行处理的,国内的产品要求:1)每年的暂估必须结清 2)反审核入库单前,需要将相关的出库单反审核,然后在修改入库数据,再录入出库数据(不知道做了月度结转,是否需要重新做结转)
浙公网安备 33010602011771号