Odoo 18.0 平均成本法(AVCO)

退货时的库存评估与会计处理

         在库存管理中,准确评估库存价值至关重要,尤其是在处理退货时。Odoo 18.0 提供了平均成本法(Average Cost Valuation,简称 AVCO)来帮助企业更好地管理库存成本。本文将详细介绍 AVCO 的工作原理、配置方法以及在退货时的会计处理,帮助你更好地理解和应用这一功能。


什么是平均成本法(AVCO)?

平均成本法是一种库存评估方法,它通过计算一段时间内购买或生产的商品的总成本,然后除以在手商品的总数,来确定每个商品的成本。这种方法适用于销售少量不同产品但数量较大的公司。Odoo 会自动更新成本分析,每次商品入库时都会重新计算平均成本。


AVCO 的优势

  • 反映公司资产价值:准确评估库存价值,反映公司资产状况。
  • 跟踪未售出商品数量:帮助企业管理库存,避免积压。
  • 计算尚未产生利润的商品的货币价值:为财务报表提供准确数据。
  • 报告季度内商品流动情况:帮助企业了解商品的流动和销售情况。

配置 AVCO

要使用平均成本法对产品进行库存评估,需要进行以下配置:

  1. 进入产品类别设置:导航到 库存 > 配置 > 产品 > 产品类别,选择将使用 AVCO 的产品类别。
  2. 设置成本方法:在产品类别页面,将成本计算方法(Costing Method)设置为平均成本(Average Cost (AVCO)),并将库存评估(Inventory Valuation)设置为自动化(Automated)。

使用平均成本法计算公式

当新商品入库时,新的平均成本会根据以下公式重新计算:

平均成本= 最终数量×(原有数量× 原有平均成本)+(新入库数量× 采购价格)​

  • 原有数量:入库前的库存数量。
  • 原有平均成本:上一次库存评估中计算的单个商品的平均成本。
  • 新入库数量:新入库的商品数量。
  • 采购价格:商品的采购价格(包括运输、税费等附加成本)。
  • 最终数量:入库后的库存总量。

示例

假设你有以下库存操作:

操作入库价值库存价值库存数量平均成本
初始状态-$00$0
入库 8 张桌子,单价 $108 * $10$808$10
入库 4 张桌子,单价 $164 * $16$14412$12
发货 10 张桌子-10 * $12$242$12

入库 8 张桌子,单价 $10

初始库存为 0,所有值均为 $0。第一次入库操作中,8 张桌子以每张 $10 的价格入库。

平均成本计算如下:

平均成本=80+8×10​=880​=10

  • 入库数量为 8,采购价格为 $10。
  • 库存价值为 $80。
  • 库存数量为 8。
  • 平均成本为 $10。

发货 10 张桌子

当发货 10 张桌子时,平均成本不会改变,但库存价值会减少。

计算如下:

平均成本=12−1012×12+(−10)×12​=224​=12

  • 发货数量为 -10,使用之前的平均成本 $12。
  • 库存价值减少 $120。
  • 库存数量减少到 2。
  • 平均成本仍为 $12。

退货给供应商(使用案例)

当商品退回给供应商时,Odoo 会以原始采购价格处理退货,但内部成本评估保持不变。这意味着,退货时库存价值会根据当前的平均成本减少,而不是原始采购价格。


示例

假设你退回一张以 $10 采购的桌子:

操作数量 * 平均成本库存价值库存数量平均成本
退回 1 张桌子,采购价格 $10-1 * $12$121$12

在 Odoo 中,退回商品被视为另一种形式的商品出库。由于桌子的平均成本为 $12,退货时库存价值减少 $12,而原始采购价格 $10 与平均成本无关。

避免库存评估错误

在处理退货时,如果平均成本在出库时重新计算,可能会导致库存评估不一致。例如,如果一张桌子以 $10 采购,但以 $12 的平均成本退回,库存价值可能会出现错误。

正确方法

使用平均成本来评估退货。这并不意味着公司以 $12 的价格退回了 $10 的商品;而是退回的商品在内部评估中价值 $12。库存价值的变化表示公司资产中不再有值 $12 的商品。

盎格鲁-撒克逊会计(Anglo-Saxon Accounting

使用盎格鲁-撒克逊会计的公司会使用一个暂记账户来跟踪应付给供应商的金额。当供应商交付订单时,库存价值会根据商品的采购价格增加,暂记账户(称为 Stock Input)会被贷记,直到收到供应商账单时才会对账。

示例

假设你有以下操作:

操作Stock Input价格差异库存价值库存数量平均成本
初始状态--$00$0
入库 8 张桌子,单价 $10($80)-$808$10
收到供应商账单 $80$0-$808$10
入库 4 张桌子,单价 $16($64)-$14412$12
收到供应商账单 $64$0-$14412$12
发货 10 张桌子给客户$0-$242$12
退回 1 张桌子,采购价格 $10$10$2$121$12
收到供应商退款 $10$0$2$121$12



产品接收摘要

在产品接收时,Odoo 确保公司可以支付已采购的商品,通过将与接收商品价格相等的金额预先转入负债账户 Stock Input。然后,一旦收到账单,暂记账户中的金额会被转入应付账款。这意味着账单已支付。


在 Odoo 中

当使用 AVCO 成本方法的货物入库时,Odoo 会生成一个会计分录。配置一个价格差异账户,通过点击产品页面上的产品类别字段旁的箭头图标,在账户属性中创建一个新的价格差异账户。


产品交付

当商品发货给客户时,Stock Input 账户不会受到影响,因为没有新商品入库。库存评估会被贷记,表示商品离开公司。同时,应收账款会被借记,以记录销售收入。


产品退货

当商品退回给供应商时,公司期望从供应商处收到与采购价格相等的金额。然而,Stock Input 账户必须根据当前的平均成本进行调整,价格差异账户会记录采购价格与平均成本之间的差异。


总结

Odoo 18.0 的平均成本法(AVCO)提供了一种灵活且准确的库存评估方法,特别适用于处理大量相同产品的公司。通过自动更新平均成本,Odoo 帮助企业更好地管理库存价值,确保财务报表的准确性。在处理退货时,Odoo 通过特定的会计处理,避免了库存评估的不一致,确保了库存管理的可靠性。

Fish 2025年2月22日
分析这篇文章
标签
存档
登录 留下评论
Odoo 18.0 多货币系统
轻松搞定多币种财务,再也不怕汇率波动啦!