Toggle navigation

如何进行存货计价?(大陆法系会计)

每年你的库存价值都需要在余额表中记录, 这依赖于两个主要选项 :

  • 计算库存产品的成本方式(标准, 平均成本, 实时价格);
  • 在账簿中记录库存价值的方式(定期估值和不间断估值)。

成本方法

标准价格
作业单位成本在手数量差异值库存价值
€100€0
以€10的价格入库8个产品€108+8 [UNKNOWN NODE problematic]€10€80
以€16的价格入库4个产品€1012+4 [UNKNOWN NODE problematic]€10€120
发货10片产品€102
-10 [UNKNOWN NODE problematic]€10

€20
以€9的价格入库2个产品€104+2 [UNKNOWN NODE problematic]€10€40

Standard Price means you estimate the cost price based on direct materials, direct labor and manufacturing overhead at the end of a specific period (usually once a year). You enter this cost price in the product form.

平均价格
作业单位成本在手数量差异值库存价值
€00€0
以€10的价格入库8个产品€108+8 [UNKNOWN NODE problematic]€10€80
以€16的价格入库4个产品€1212+4 [UNKNOWN NODE problematic]€16€144
发货10片产品€122
-10 [UNKNOWN NODE problematic]€12

€24
以€6的价格收到2 个产品€94+2 [UNKNOWN NODE problematic]€6€36

The Average Price method recomputes the cost price as a receipt order has been processed, based on prices defined in tied purchase orders: FORMULA (see here attached)

当产品出库的时候平均价格不变。

从会计的角度来看, 这种方式在采购价格经常变动的时候调整, 由于此种操作的复杂性该方法不经常使用。如果要用的话就需要例如Odoo这样的软件来进行实时更新。

该方法用于特定的高级用户。因为在完成收货单的过程中会进行成本计算, 所以需要很好的评估业务流程。

先进先出(FIFO)
作业单位成本在手数量差异值库存价值
€00€0
以€10的价格入库8个产品€108+8 [UNKNOWN NODE problematic]€10€80
以€16的价格入库4个产品€1212+4 [UNKNOWN NODE problematic]€16€144
发货10片产品€162
-8 [UNKNOWN NODE problematic]€10
-2 [UNKNOWN NODE problematic]€16
€32
以€6的价格收到2 个产品€114+2 [UNKNOWN NODE problematic]€6€44

对于 实际价格 (FIFO, LIFO,  FEFO, 等), 需要进一步在仓库的库位上或者在产品的内部分类页面设置出库策略。默认的设置是FIFO。在该种方式下, 库存价值会遵从计算存储商品的真实的价值(cfr, 定量估值)而不是按照产品页面的成本来计算。只要发出货物, 成本价格就是会变成最后一次出货产品()的成本, 这种成本方式用在哪些还没有接收的货物的估价上(例如, 库存调整)。

如果你在Odoo中管理所有的流程(销售, 采购, 库存)建议使用FIFO。它符合所有的用户。

LIFO (国际财务报告准则已弃用)
作业单位成本在手数量差异值库存价值
€00€0
以€10的价格入库8个产品€108+8 [UNKNOWN NODE problematic]€10€80
以€16的价格入库4个产品€1212+4 [UNKNOWN NODE problematic]€16€144
发货10片产品€102
-4 [UNKNOWN NODE problematic]€16
-6 [UNKNOWN NODE problematic]€10
€20
以€6的价格收到2 个产品€84+2 [UNKNOWN NODE problematic]€6€32

对于 实际价格 (FIFO, LIFO,  FEFO, 等), 需要进一步在仓库的库位上或者在产品的内部分类页面设置出库策略。默认的设置是FIFO。在该种方式下, 库存价值会遵从计算存储商品的真实的价值(cfr, 定量估值)而不是按照产品页面的成本来计算。只要发出货物, 成本价格就是会变成最后一次出货产品()的成本, 这种成本方式用在哪些还没有接收的货物的估价上(例如, 库存调整)。

美国之外不能使用LIFO。

Odoo中可以使用任何方式, 默认的是 标准成本 。要更改的话, 可以在采购的设置中勾选 使用’固定’,’实际’,’平均’价格等成本方法 。然后在产品的内部分类页面设置成本方法。产品的内部分类可以在产品的库存页面看到。

不管使用何种方式, Odoo都会提供在下列地方提供所有的库存计价, 进入菜单 库存(Inventory) ‣ 报表(Reports) ‣存货计价(Inventory Valuation) (即. 当前库存数量 * 成本价格)。

定期存货计价

定期存货计价, 收货和发货都不会直接对会计产生影响, 在月末或者年末, 会计登录一张代表实际库存的会计分录。

这是Odoo中默认的配置并且可以拿来即用。检查以下作业并查看Odoo如何管理会计过账。

供应商账单
借方贷方
资产 :存货50
资产 :递延税项资产4.68
负债 :应付账款54.68
配置 :
  • 材料采购科目 :在产品或者产品的产品所属的内部分类上设置(费用科目字段)。
  • 递延税资产 :在采购订单行上使用的税上设置
  • 应付账款 :定义在账单相关的供应商
货物接收
没有会计分录
客户发票
借方贷方
收入 :销售货物100
负债 :递延税项负债9
资产 :应收账款109
配置 :
  • 收入 :在产品或者产品所属种类的页面设置(收入科目字段)
  • 递延税项负债 :在发票行上使用的税上设置
  • 应收账款 : 定义在客户(应收科目)

发票上所使用的财政状况可能有替代收入账户或另外一个在产品定义的税收规则。

客户发货
没有会计分录
制造订单
没有会计分录

在月/年末, 依靠公司盘点或者只是依赖于Odoo中的库存来计算库存价值并入账。

创建一笔会计分录把库存变动值从盈利/损失部分移动到资产。

借方贷方
资产 :存货X
费用 :存货变动X

如果库存价值减少, 贷 库存 科目, 借 库存变动 科目。


永续存货计价

在持续的存货计价方式中, 收货和发货会即时的记账。因此, 账本是在这种情景下会一直不断更新。这种模式只能被会计专家和高级用户使用。相反的定义的估值方式, 就需要额外的配置和测试。

让我们举个分销商的例子


Configuration:

  • 应收/应付账款: 定义在业务伙伴(会计页卡)
  • 递延税项资产或者负债 :定义在发票行上使用的税中。
  • 营收/费用 : 默认的在产品的内部分类中定义, 也能在产品页面(会计页面)作为一个特定的值定义。
  • 库存变动科目 :在内部产品类别的库存入库/出库科目处进行设置
  • 存货 :在产品的内部种类中设置为库存价值科目