自动库存估值¶
公司所有库存商品都会影响其存货的估值。该价值应反映在公司的会计记录中,以准确显示公司的价值及其所有资产的价值。
默认情况下,Odoo 使用定期库存计价(也称为手动库存计价)。此方法意味着会计团队根据公司的实物库存手动录入会计分录,仓库员工需要花时间清点库存。在 Odoo 中,每个产品类别都会体现这一点,其中 计价方式 设置为 标准价格,而 库存计价`(默认不可见)设置为 :guilabel:`手动。

另一种方式是,永续(自动)库存估值会在库存进入或离开公司仓库时,在“会计”应用中自动生成实时的*分录*。
本文件专注于自动库存估值的正确设置,这是一种集成的估值方法,可确保 会计 应用中的会计分录与 库存 应用中的库存估值更新保持一致。有关 Odoo 中库存估值的简介,请参阅 使用库存估值 文档。
配置¶
要正确设置自动库存估值,请按照以下步骤在 Odoo 中操作:
会计设置¶
要使用自动库存估值,请安装 会计 应用。然后,进入 库存估值 部分,勾选 自动会计 复选框。之后,点击 保存。
,在注解
启用 自动会计 会在产品类别上显示之前不可见的 库存估值 字段。

产品类别设置¶
在 启用库存估值 之后,下一步是将产品类别设置为使用自动库存估值。
进入 库存估值 部分,将 库存估值 字段设置为 自动. 请为每个计划使用自动库存估值的产品分类重复此步骤。
,并选择所需的的产品分类。在注解
启用自动核算后,每次在库存估值更新过程中创建的新库存移动层(SVL)都会生成一条会计分录。

成本计算方法¶
在 启用库存估值 后,Odoo 中通过产品类别定义 成本计算方法,用于计算和记录库存成本。
进入 库存核算 部分,选择适当的 计价方法:
,并选择所需的产品分类。在Odoo 中的默认成本计算方法。产品的成本在产品表单中手动定义,该成本用于计算库存价值。即使采购订单上的采购价格不同,库存价值仍使用产品表单中定义的成本。
操作 |
单位成本 |
库存数量 |
入库价值 |
库存价值 |
---|---|---|---|---|
10美元 |
0 |
0美元 |
||
接收 8 件产品,单价 $10 |
10美元 |
8 |
8 × $10 |
80美元 |
接收 4 件产品,单价 16 美元 |
10美元 |
12 |
4 × $10 |
120美元 |
交付 10 件产品 |
10美元 |
2 |
-10 × $10 |
20美元 |
接收 2 件产品,单价 9 美元 |
10美元 |
4 |
2 × $10 |
40美元 |
根据该产品的平均成本计算其价值,并除以当前可用库存的总数。使用此成本核算方法,库存估值是*动态*的,并会根据产品的采购价格不断进行调整。
操作 |
单位成本 |
库存数量 |
入库价值 |
库存价值 |
---|---|---|---|---|
0美元 |
0 |
0美元 |
||
接收 8 件产品,单价 $10 |
10美元 |
8 |
8 × $10 |
80美元 |
接收 4 件产品,单价 16 美元 |
12美元 |
12 |
4 × $16 |
$144 |
交付 10 件产品 |
12美元 |
2 |
-10 × $12 |
$24 |
接收 2 件产品,单价 6 美元 |
$9 |
4 |
2 × 6 |
36美元 |
单位成本和库存价值在每个步骤是如何计算的?
当收到每件价格为16美元的四种产品时:
库存价值是通过将上期库存价值与本期入库价值相加计算得出的:\($80 + (4 * $16) = $144\)。
单位成本是通过将库存价值除以现有数量计算得出的:\($144 / 12 = $12\)。
当交付十件产品时,使用平均单位成本来计算库存价值,而不管产品的采购价格如何。因此,库存价值为:\($144 + (-10 * $12) = $24\)。
每种产品收取6美元:
库存价值:\($24 + (2 * $6) = $36\)
单位成本:\($36 / 4 = $9\)
注解
当选择 平均成本 (AVCO) 作为 计价方法 时,对相应产品类别中产品的 成本 字段中的数值进行修改,会在 库存估值 报告中创建一条新记录,以调整该产品的价值。随后,成本 金额会根据现有库存的平均采购价格以及已确认采购订单的成本累计自动更新。
实时跟踪进出库物品的成本,并使用产品的实际价格来调整库存估值。最早采购的价格将作为下一批售出商品的成本,直到该批次产品全部售出。当下一个库存批次进入队列时,将根据该特定批次的估值使用更新后的产品成本。
这种方法在多种原因下可以说是最准确的库存计价方法,但它对输入数据和人为错误非常敏感。
操作 |
单位成本 |
库存数量 |
入库价值 |
库存价值 |
---|---|---|---|---|
0美元 |
0 |
0美元 |
||
接收 8 件产品,单价 $10 |
10美元 |
8 |
8 × $10 |
80美元 |
接收 4 件产品,单价 16 美元 |
12美元 |
12 |
4 × $16 |
$144 |
交付 10 件产品 |
$16 |
2 |
-8 × $10
-2 × $16
|
¥32 |
接收 2 件产品,单价 6 美元 |
$11 |
4 |
2 × 6 |
$44 |
单位成本和库存价值在每个步骤是如何计算的?
当收到每件价格为16美元的四种产品时:
库存价值是通过将上期库存价值加上本期入库价值计算得出的:\($80 + (4 * $16) = $144\)。
单位成本是通过将库存价值除以现有数量计算得出的:\($144 / 12 = $12\)。
在交付十件产品时,八件是以每件10美元的价格购买的,两件是以每件16美元的价格购买的。
首先,通过将现有库存数量乘以采购价格来计算入库价值:\((-8 * $10) + (-2 * $16) = -112\)。
库存价值是通过从上期库存价值中减去入库价值计算得出的:\($144 - $112 = $32\)。
单位成本是通过将库存价值除以剩余数量计算得出的:\($32 / 2 = $16\)。
当收到两种产品共计6美元时,库存价值为:\($32 + $12 = $44\)。单位成本为:\($44 / 4 = $11\)。
警告
更改成本计算方法会显著影响库存估值。在进行任何调整之前,强烈建议先咨询会计师。
另请参见
使用库存估值
当更改 成本计算方法 时,库存中已使用 标准 成本计算方法的产品 不会 更改其价值;相反,现有库存单位会保留其原有价值,之后的所有产品移动将影响平均成本,产品的成本也将随之变化。如果在产品表单的 成本 字段中手动更改了数值,Odoo 会在 库存估值 报表中生成相应的记录。
注解
可以为不同的产品类别使用不同的计价设置。
会计类型¶
在设置好自动库存估值后,生成的会计分录取决于所选择的会计模式:大陆模式 或 英美模式。
小技巧
通过启用 开发者模式,并导航至 ,验证会计模式。
然后,在 搜索… 输入栏中,查找 Anglo-Saxon Accounting
,以查看该功能是否已启用。如果 未 启用,则使用的是 Continental 会计模式。

在*英制会计*中,销售商品成本(COGS)是在产品售出或交付时进行报告的。这意味着商品的成本只有在向客户开具发票时才会被记录为费用。
因此,对于 手动 估值方法,将当前资产类型的 费用账户 设置为 库存估值;对于 自动 估值方法,将 费用账户 设置为 费用 或 收入成本 类型(例如 生产成本、销售商品成本 等)。
在 大陆会计 中,商品的成本在产品入库到库存时即被记录。因此,费用账户 可以设置为 要么 费用,要么 收入成本 类型,但通常更常见的是将其设置为 费用 账户。
有关配置每种账户类型的详细信息,请参阅: n:ref:费用 <inventory/warehouses_storage/expense-account>
和 库存收支 部分。
费用账户¶
要配置*费用账户*,该账户用于手动和自动库存估值,请转到目标产品类别的 账户属性 部分 ( )。然后,从 费用账户 下拉菜单中选择一个现有的账户。
要确保所选账户是正确的 类型,请单击账户右侧的 (right arrow) 图标。然后,根据以下信息设置账户类型。
在英美会计体系中进行自动库存估值时,将 费用账户 设置为 费用
账户。然后,点击该账户右侧的 (right arrow) 图标。
在弹出窗口中,从 类型 下拉菜单中选择 费用 或 收入成本。

要配置 费用账户,请从字段的下拉菜单中选择 库存估值。通过点击 (right arrow) 图标验证账户类型,然后确保 类型 为 流动资产。

将 费用账户 设置为 费用 或 收入成本 账户类型。
将 费用账户 设置为 费用 或 收入成本 账户类型。
库存出入库(仅限自动化)¶
要配置 库存入库科目 和 库存出库科目,请进入 并选择所需的产品分类。
在 库存估值 字段中,选择 自动。这样会显示 库存账户属性 部分。这些账户的定义如下:
库存估值账户: 当在产品上启用自动库存估值时,该账户将用于记录产品的当前价值。
库存日记账:当产品库存估值发生变化时,自动记账的会计日记账。
库存入库科目:所有入库库存移动的对应会计分录将记入此科目,除非在源位置设置了特定的估值科目。这是给定产品类别中所有产品的默认值,也可以直接在每个产品上设置。
库存输出账户: 所有出库库存移动的对应分录将记入此账户,除非目标位置设置了特定的估值账户。这是给定产品类别中所有产品的默认值,也可以直接在每个产品上设置。
在英式会计体系中,库存入库账户 和 库存出库账户 被设置为不同的 流动资产 账户。这样,发货并开具客户发票会平衡 库存出库 账户,而接收货物并向供应商付款则会平衡 库存入库 账户。
要修改账户类型,请点击库存收支账户右侧的 |右箭头| 图标。在弹出窗口中,从 类型 下拉菜单中选择 流动资产。

库存入库 账户设置为 库存暂估(已收货)
,属于 流动资产 账户类型。¶
在大陆会计体系中,库存输入账户 和 库存输出账户 被设置为 同一 个 流动资产 账户。这样,在商品购入和售出时,可以使用同一个账户进行平衡。
Example
库存的入库和出库科目均设置为 库存暂估(已收货)
,这是一种 流动资产 科目类型。也可以设置为 库存暂估(已发货)
,只要入库和出库科目分配到 同一 个科目即可。

库存价值报告¶
首先,转到 流动资产 项目以展开下拉菜单,并查找嵌套的 库存估值、库存暂估(已收) 和 库存暂估(已发) 项目。
。点击小技巧
在仪表盘的顶部,点击 截至 [日期] 按钮,以显示截至指定日期的会计记录。
另请参见

通过点击所需日记账右侧的 (省略号) 图标,可以访问更具体的信息。选择 总账 以查看所有日记账条目的列表,每个条目中的 (省略号) 图标可被点击,以显示 查看日记账条目 选项,从而打开个性化的日记账条目。
此外,可以通过选择 注释,填写文本框,然后点击 保存 来对 资产负债表 添加注释。
