导航栏

如何进行存货计价?(海洋法系会计)

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

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

成本方法

标准价格
操作单位成本在手数量差异值库存价值
$100$0
收到8个产品, 合计 $10$108+8*$10$80
收到4个产品, 合计 $16$1012+4*$10$120
发货10片产品$102
-10*$10

$20
收到2个产品, 合计 $9$104+2*$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
收到8个产品, 合计 $10$108+8*$10$80
收到4个产品, 合计 $16$1212+4*$16$144
发货10片产品$122
-10*$12

$24
收到2个产品, 合计 $6$94+2*$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
收到8个产品, 合计 $10$108+8*$10$80
收到4个产品, 合计 $16$1212+4*$16$144
发货10片产品$162
-8*$10
-2*$16
$32
收到2个产品, 合计 $6$114+2*$6$44

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

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

LIFO (国际财务报告准则已弃用)
操作单位成本在手数量差异值库存价值
$00$0
收到8个产品, 合计 $10$108+8*$10$80
收到4个产品, 合计 $16$1212+4*$16$144
发货10片产品$102
-4*$16
-6*$10
$20
收到2个产品, 合计 $6$84+2*$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中的库存来计算库存价值并入账。

然后你需要适应以下公式把采购产品的余额分成库存和货物销售的成本 :

销售货物的成本 (COGS) = 期初库存价值 + 采购产品 – 期末库存价值

要在账簿中更新存货计价, 记录一笔分录 :

借方贷方
资产 :库存(期末余额)X
费用 :货物销售成本X
费用 :采购货物X
资产 :存货(期初值)X

永续存货计价

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

让我们举个分销商的例子


Configuration:

  • 应收/应付账款: 定义在业务伙伴(会计页卡)
  • 递延税项资产或者负债 :定义在发票行上使用的税中。
  • Revenues: defined on the product category as a default, or specifically to a specific product.
  • Expenses: this is where you should set the “Cost of Goods Sold” account. Defined on the product category as a default value, or specifically on the product form.
  • 已收货但没有采购的, 设置为产品内部种类上的入库科目
  • 已发货但是还没有开票的货物 :在产品内部种类上设置为出库科目。
  • 存货 :在产品的内部种类中设置为库存价值科目
  • 价格差异 :在产品或者产品的内部种类上设置形成一个特定替代值。