在电子批发贸易行业,有些业务场景中,同一批产品不同批次进货价格不一样,但是出货的时候,可能先出后进批次的货,这样在ODOO中是如何核算成本呢?为了说明这个问题,我们做一个详细的测试, 本文将详细的介绍先进先出的成本计价策略,以及与批次的相 关性,以及是否与下架策略相关?
测试方案一:产品类别 设置为 先进先出,自动核算;下架策略:设置为空。
测试产品以及业务流程说明如下:
品名 | 批次 | 进货价 | 数量 | 计价 | 成本价 | ||
进货 | 1 | A产品 | 1.2 | 100 | 120 | ||
2 | A产品 | 1.3 | 100 | 250 | |||
3 | B产品 | 01 | 1.2 | 100 | 120 | ||
4 | B产品 | 01 | 1.3 | 100 | 250 |
首先是A产品(没有批次)分批进货:
第一单是1.2元,100个,确认后,库存计价是120元;
第二2单是1.3元,100个,确认后,库存计价累计为250元。
其次是B产品(有批次)分批进货:这里我特意测试同一批次不同进货价格的影响。
第一单:批次01,1.2元,100个,确认后,库存计价是120元;
第二单:批次01,1.3元,100个,确认后,库存计价是250元;
品名 | 批次 | 进货价 | 数量 | 库存计价 | 取成本价 | |||
销售 | 5 | A产品 | 50 | 结转成本:60 | 成本取1.2元; | |||
6 | A产品 | 70 | 结转成本:60+26=86元; | 1.2元的余50个,1.3元 的出20个 | ||||
7 | B产品 | 01 | 50 | 结转成本:60 | 01批次:50个*1.2; | |||
8 | B产品 | 01 | 70 | 结转成本:60+26=86元; | 01批次50个,02批次 20个 |
销售业务:A产品
第一单销售50个,结转成本60元,成本价:1.2元;
第二单销售70个,结转成本86元,应该是1.2*50(第一批剩下的)+1.3*20(第二批)
销售:B产品
第一单销售50个,批次01,结转成本60元,成本价:1.2元;
第二单销售70个,批次02,结转成本86元,应该是1.2*50(第一批剩下的)+1.3*20(第二批)
结论:都是按照价格&数量先后顺序来判断,选取结转成本价格的。
测试方案二:产品类别 设置为 先进先出,自动核算; 下架 策略:先进先出模式。
品名 | 批次 | 进货价 | 数量 | 库存计价 | 取成本价 | ||
进货 | 1 | C产品 | 1.2 | 100 | 120 | ||
2 | C产品 | 1.3 | 100 | 250 | |||
3 | D产品 | 01 | 1.2 | 100 | 01批次:125 | ||
4 | D产品 | 02 | 1.3 | 100 | 02批次:125 |
C产品业务类似上图的A产品业务操作;
D产品,这里分了两个批次进货:
01批次 1.2元,进货100个;
02批次1.3元,进货100个,此时库存计价会看到:价值两个批次平均了。
品名 | 批次 | 数量 | 取成本价 | |||||
销售 | 5 | C产品 | 50 | 结转成本:60 | 应该取1.2元; | |||
6 | C产品 | 70 | 结转成本: 60+26=86元; | 1.2元的余50个,1.3元的 出20个 | ||||
7 | D产品 | 02 | 50 | 结转成本:60 | 当作1.2的50个出掉了; | |||
8 | D产品 | 01 | 70 | 结转成本:60+26=86元; | 1.2元的余50个,1.3元的 出20个 |
产品C的销售业务同上面的A产品,成本计算和A产品没有区别;
D产品的销售业务:
第一单是出02批次的,数量是50个,但是结转成本仍然是按照1.2元,而非02批次进货时的1.3元;
第二单时出01批次的,数量是70个,此时结转成本是86元,1.2*50+1.3*20=86元;
结论:先进先出成本法,与下架策略无关,与批次无关,只是和数量&单价先后顺序相关;
作者V:ODOOLG
资深ODOO供应链流程智造专家、ODOO模块大全