库存移动与库存操作的估值¶
库存 应用基于货物的实际移动,实时维护库存估值。每当有操作将货物移入或移出公司库存时,移入或移出的价值都会记录在 库存移动 上,并更新产品的 单位成本和总价值。
注解
本文介绍在 AVCO 或 FIFO 成本方法下,影响 库存 应用中报告的库存估值的各项库存操作;这些成本方法按产品类别设置。使用 标准价格 成本方法的产品行为有所不同,因为其单位成本是手动设置的,不会由任何操作重新计算。
无论相应的会计分录是否已经生成,这些操作都会立即改变 库存 应用中的产品估值。 库存 应用与 会计 应用估值之间的差异,会在 会计 应用中报告为 库存变动。
库存操作的类型¶
库存移动¶
大多数库存操作都会生成 库存移动,用于记录特定产品从源库位到目标库位的移动。以下操作通过库存移动来增加或减少库存价值:
作业 |
对估值的影响 |
|---|---|
增加 |
|
增加 |
|
增加 |
|
减少 |
|
减少 |
|
减少 |
|
减少 |
其他¶
有些操作不会创建库存移动,但仍会改变产品的数量或价值。以下更正和更新可以手动进行,没有对应的库存移动:
作业 |
估值变化 |
|---|---|
新旧成本之差乘以现有数量 |
|
成本乘以数量差异 |
|
按最近成本减少,之后更新为与实际成本一致 |
|
特定移动的新旧价值之差 |
关于库存移动¶
大多数库存操作都会生成 库存移动,用于记录特定产品从源库位到目标库位的移动。库存移动 可分为三类:
入库(外部 → 库存) :增加数量和价值,初始剩余数量等于已收货数量。
出库(库存 → 外部) :移除数量和价值,并减少较早的入库移动的剩余数量。
内部(库存 → 库存) :改变库存库位,但不改变公司拥有的数量,也不影响单位成本或总价值。
重要
已完成的操作只有在将货物移 入 或移 出 库存时才会影响估值。
库位类型¶
Odoo 数据库使用以下 库位类型:
库位类型 |
是否属于库存? |
典型用途 |
|---|---|---|
内部 |
是 |
仓库库存区、输入区、质量控制区、包装区和输出区 |
中转 |
是 |
同一公司两个仓库之间在途的货物 |
客户/租赁 |
是 |
出租给客户的货物 |
供应商 |
否 |
尚未从供应商处收到的货物 |
客户 |
否 |
已交付给客户的货物 |
生产 |
否 |
消耗原材料并产出制造产品的地点 |
库存损失 |
否 |
库存调整和报废 |
虚拟 |
无 |
用于组织结构的非实体库位,不应存放库存 |
Example
从 供应商 库位收货 10 件到 内部 库位,会 增加 估值。
将这同样的 10 件从 输入区 移至 货架,则 不会 影响估值,因为产品是在 内部 库位之间移动,并未进出库存。
将这些货物交付到 客户 库位,会 减少 估值,因为货物离开库存,不再属于公司所有。
记录的价值¶
价值记录在 库存移动 上,入库移动还会记录剩余数量和剩余价值:
价值:通过该移动进入或离开公司库存的单位的 价值。
剩余数量:通过该移动进入公司库存且 仍然 在库存中的单位 数量。
剩余价值:通过该移动进入公司库存且 仍然 在库存中的单位 价值。
报告价值¶
每种产品都有两个关键报告指标,它们使用 库存移动 中的价值计算得出:
总价值:现有货物的总价值。即汇总仍具有 剩余数量 的入库移动的 剩余价值。
单位成本:产品的单位成本,因每次库存移动而异。根据为产品组设置的 成本方法 计算得出。
重要
库存移动上的 单位成本 不同于 产品表单 中的 成本 字段。即使产品组配置为使用 FIFO 成本方法,成本 字段显示的仍是产品的平均价格。因此,在使用 FIFO 成本方法时,产品表单上的 成本 字段会受到出库库存移动的影响。
即使在使用 FIFO 成本方法时,成本 字段中的值也会用作 库存调整 的单价。
库存移动操作¶
收货¶
已验证的收货将货物从 供应商 库位移入库存。其价值等于收货数量乘以源采购订单行上的单价,并换算为公司货币。如果不涉及采购订单,则改用产品的当前成本。
附加在收货单上的额外费用,例如运费或关税,会提高已收货货物的价值,但不会改变其数量。
另请参阅
成品¶
成品从 生产 库位移入库存,从而增加价值。
成品的价值包括已消耗组件的成本(按各自的成本方法计价),以及所涉工作中心和员工的劳动成本。由于劳动成本是在组件成本之上增加的,成品通常会提高库存总价值:已消耗组件的价值作为成品的一部分回到库存,另外再加上所执行工作的成本。要记录生产成本,请配置 生产成本 账户。
Example
一张制造订单消耗了价值分别为 $78.00、$180.00 和 $20.00 的三个组件,并记录 $200.00 的劳动成本。成品以 $478.00 的价值进入库存。
客户退货¶
退货将货物从 客户 库位带回库存,因此会增加价值。当退货是基于原始交货创建时,退回的货物按其离开时的单位成本计价,实际上是在冲销该次交货,而不是按当前成本对货物重新估值。
交货¶
已验证的交货将货物从库存移至 客户 库位。数量来自交货单,单位成本则根据 成本方法 计算。
组件消耗¶
制造订单消耗的组件会从库存移至 生产 库位,其价值按各自的成本方法确定的成本移除。如上文所述,该价值会计入 成品。
注解
发送给分包商的组件仍归公司所有:分包库位是一个内部库位,因此将组件发往该处不会改变库存价值。
成品通过收货单入库,价值的变化就发生在这一步。其价值由分包商消耗的组件与采购订单上分包服务的价格共同构成。
供应商退货¶
将货物退回供应商会将其从库存移回供应商库位,并使用所选成本方法,按与其他出库移动相同的方式移除其价值。若想细化了解采购成本,可启用按批次/序列号估价。
报废¶
报废产品会减少库存价值,遵循与其他出库移动相同的成本规则。
另请参阅
其他操作¶
有几种库存操作会在不创建库存移动的情况下改变数量或价值:
更新产品成本¶
手动更改产品成本会重新估算当前现有数量的价值。价值根据新旧成本之差乘以现有数量而增加或减少。数量本身不变。
库存调整¶
记录数量与盘点数量之间的差异可以通过库存调整来核对。差异会作为一次移入或移出虚拟 库存调整 库位的移动来应用,该库位在库存之外,因此调整会同时改变库存价值和数量。调整根据盘点数量与预期数量之差来增加或减少价值:
盘点数量 高于 预期会产生一次 入库 移动,并 增加 库存价值。
盘点数量 低于 预期会产生一次 出库 移动,并 减少 库存价值。
库存调整使用产品当前的平均成本作为该库存移动的 单位成本。
另请参阅
负库存¶
当货物在收货尚未记录之前就已售出时,库存会变为负数,且没有可供出库移动提取的入库移动。Odoo 按产品最后已知成本对该出库移动进行计价。负库存价值会计入 会计 应用中的 库存变动。
一旦记录收货,负值就会消除。如果到达的单位是以不同价格购入的,Odoo 会修改出库移动的价值,使其与实际成本一致。
调整移动的价值¶
如果某次移动在操作时计价有误,可以使用 移动分析 报告中的 调整估值 操作来更正已完成移动上记录的价值。该更正要提供一个新价值和一个说明原因的描述,并且仅应用于该次移动。
报表¶
库存移动及其相关的估值影响可在 库存 应用的 移动分析 和 库存报告 中查看。
另请参阅
移动分析¶
调整移动的价值 列出各次移动的源库位、目标库位、数量和价值,以及仍在库存中的 剩余数量 和 剩余价值。单个移动的价值也可以在此报告中进行更正,如 移动分析报表 所述。该报告还包含一个 账龄报告 收藏项,用于按月份跟踪剩余数量和剩余价值。
库存报告¶
库存报告 列出产品及其在手数量,还显示 单位成本 和 总价值,点击可查看更多详细信息。使用 指定日期库存 选项可以查看较早日期的库存价值。
重要
默认的 库存 报告视图按整个公司计算价值,即使产品库存分散在多个仓库中也是如此。要查看特定仓库的库存估值,请使用侧边面板中的 仓库 筛选器选择该仓库。