Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 10811|回复: 0
打印 上一主题 下一主题

ODOO存货成本核算方法

[复制链接]

5

主题

5

帖子

19

积分

新手上路

Rank: 1

积分
19
跳转到指定楼层
楼主
发表于 2015-9-2 10:46:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
成本核算方法
       核算存货价值,以及发出存货的成本时候,都需要知道存货单价。会计上,存货核算方法有:标准价法(计划法)、移动平均法、全月一次加权平均法、先进先出法、后进先出法、个别计价法。Odoo中,通过一定的设置,这几种核算方法都可以支持。
       标准价法:商品的成本价格是固定的。采购入库时候,总是按商品上设定的成本价记入库成本(系统的Stock Move和Quants上记录的是采购单价格,系统创建入库会计凭证时候取成本价格),实际采购成本和标准成本的差异记入科目“材料成本差异”。销售出库时候,系统也按商品上设定的成本价计算发货成本。期末,需要手工将“材料成本差异”科目余额结转到当期发出商品成本
      移动平均价法:每次采购入库时候,系统按移动平均算法重新计算商品的成本价。采购入库时候,按当次采购单的实际价格记入存货。销售出库时候,按出库时候的成本价格核算发货成本。
      先进先出法FIFO:采购入库时候,系统按实际采购单价格记入存货,但和移动平均价法不同,系统不重新计算商品Cost Price。销售出库时候,系统按先进先出法锁定Quants(先进先出法是会计上的假设,不管仓库实际发货顺序是否先进先出),并按锁定的Quants上的价格(采购入库时候的实际价格)核算发货成本。实际操作上,Odoo的做法是,销售发货的Stock Move上的单价是锁定的Quants上的平均价格,系统自动创建的出库的会计凭证,系统为每一个锁定的Quants生成了一个出库分录,因而一条出库记录,系统创建了N条出库分录,每条分录上都是实际的成本价格。
      后进先出法:先进先出法原理一样,不同之处是,出库锁货时候假定后进的先发出。
      个别计价法:和先进先出法原理一样,不同之处是,个别计价法是,每一批次入库的货物,都需要录入批次号。销售出库时候,也需要输入批次号,因而系统按批次号锁定该批次的出库Quants,而不是像FIFO那样假定先进先出。
      月末一次加权平均法:月末一次加权平均法的计算原理是,月末汇总当期的所有采购入库单(扣除退货部分),按商品汇总当期采购金额,(期初库存金额 + 当期采购金额)/ (期初商品数量+ 当期采购数量),得到当期成本价格。再用该成本价格更新到当期的所有销售出库单上,作为当期发出商品成本。和移动平均法的区别在于,移动平均法是每次采购入库都重新计算Cost Price,而月末一次加权平均法是月末汇总计算一次,计算完成后再去更新销售成本。手工会计的时候,一般都采用“月末一次加权平均法”。Odoo没有提供月末一次加权平均法的计算功能,如果需要采用此法核算存货成本,可以导出Odoo的入库记录、出库记录(Stock Move),自己在Excel中计算好,再手工录入会计凭证。或者找人开发此功能模块。
成本核算方法比较分析
        标准价法一般适用于大型企业,大型企业有较大的定价主动权,他们可以自己指定标准价。标准价法的好处是发出商品成本的计算简单(手工会计时代,计算机化以后这个优势不明显),期次通过“材料成本差异”可以监控实际采购成本的偏差(这对大型企业意义较大,小企业没有定价权,采购成本差异更多是市场波动,而不是人为因素)。
       移动平均法可以说是手工会计时代“全月一次加权平均法”ERP时代的变种。这种变种的好处是,可以实时反映发出商品成本,而不需要等到月末再更新。坏处也有,由于是在入库时候计算Cost Price,实践中的问题有:
       1)入库后发生退货,系统不会重新计算价格(此种情况如果要重新计算价格,处理上相当复杂);
       2)采购单价格和发票价格不一致,入库时候是按采购单价格计算Cost Price,收到发票后如果价格不一致,系统只会将差异金额计入“库存商品”,却并不会重新分摊到Cost Price上。如果采购价格和发票价格有较大差异,只能通过手工调整Cost Price来纠正系统的成本价格;
       4)系统运行时间长了以后(几年),商品的Cost Price是否严重失真,会计很难核查。如果Cost Price严重失真,按系统价格销售,账面上毛利很高,到年底实际上却没钱赚。市面上很多小企业ERP都是用移动平均法核算成本,这个问题让很多小企业主很困惑。
       移动平均法计算成本,日久天长,错误价格会累积在系统的Cost Price上,导致成本价格严重失真。FIFO法成本价格每次采购入库都是分开记录在当次入库的Quants上,错误价格不会被累积,正好可以解决移动平均法的毛利失真问题。FIFO的缺点有:
      1)由于手工会计时代几乎没有会计使用FIFO法,很多会计甚至不知道FIFO是如何计算的,因而在实践中FIFO不容易被会计接受;
      2)和移动平均法一样,一旦发生PO价格错误的情况,或者PO和发票价格严重不符的情况,已入库的Quants上的价格很难纠正(需要专业人员从系统后台才能纠正)。
      3)作为FIFO错误价格纠正的一个补救办法,系统有一个landed_cost的模块,该模块本意是分摊运费、关税等采购成本,不过也可借用过来做错误价格纠正。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-3 04:50 , Processed in 0.011316 second(s), 9 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表