ERP 操作指南 · Odoo 实操问答

Odoo 库存计价怎么选?标准成本、平均成本与先进先出(含视频)

2026-10-30 发布 · 2026-11-07 更新
Odoo 支持三种存货计价:标准成本(固定标准价入账)、平均成本(每次入库重算均价)、先进先出(按批次先后出账)。在“会计 → 配置 → 产品类别”里按类别设置,改之前要确认对已有库存和报表的影响。

一句话结论

库存计价方式不是“会计偏好”,而是决定成本和毛利的计算规则。三种方法在同一批库存上会算出不同的成本,选错一次,后面所有报表都要重算。

视频演示(4 分 30 秒)

Odoo 财务核算 15|库存计价

视频里 01:04 讲三种方法,01:35 演示在产品类别里切换,02:07 开始用两次不同价格的入库验证成本变化。

三种方法怎么选

标准成本法

给物料和产品设一个标准价,无论实际采购价多少,入库和出库都按标准价记账。采购价与标准价的差额单独归集,用于考核采购。适合价格稳定、需要考核采购绩效的制造企业。

平均成本法

每次入库都重算均价:现有库存价值 + 本次入库价值,除以总数量。出库按均价。适合物料价格波动、品类多的企业,计算简单且平滑。

先进先出法

按批次先后出账:最早一批 8 美元出完,再出 9 美元那批。适合有保质期、批次管理严格的行业(食品、医药、电子)。

在 Odoo 里怎么设

第 1 步:进入产品类别

会计 → 配置 → 产品类别,选择要设置的类别(如“人造板家具”)。

第 2 步:选成本计算方法

在类别里可以看到“成本计算方法”,三个选项对应上面三种方式,选好保存。

第 3 步:验证效果

建采购订单 → 收货 → 看存货计价凭证。视频里先按 815 入库、再按 830 入库,产品平均成本变成 818.75,就是这个逻辑。

第 4 步:注意会计类型

Odoo 建库时会自动配置“安格鲁萨克逊”或“大陆”会计类型,两者对库存入账时点不同。切换计价方式前要确认当前是哪种。

五个常见错误

  1. 在建账后随意切换计价方式:已有库存的成本会重算,历史报表对不上。
  2. 产品类别设错:同类产品分散在不同类别,成本口径不一致。
  3. 以为标准成本会自动更新:标准价要人工维护,不维护就永远用旧价。
  4. 忽略会计类型:安格鲁萨克逊和大陆模式下,入库凭证的科目和时点不同。
  5. 收货时不填批次/序列号:先进先出失去依据,退化成平均成本。

适用版本与前置条件

相关

快速问答

1. 三种方法能不能混用?

能。按产品类别设置,不同类别可以用不同方法,但同类产品必须一致。

2. 平均成本什么时候重算?

每次入库都重算,出库不改变均价。

3. 先进先出需要开批次管理吗?

强烈建议开,否则系统无法判断哪一批先出。

4. 标准成本和实际采购价的差额去哪了?

进入采购价差科目,通常用于采购绩效考核。

5. 改计价方式会影响已结转的成本吗?

会影响现有库存的估值,已结转的凭证一般不动,但需要财务评估影响后再改。

觉得有用?分享给同事