1. 基础概念与核心公式
我先把最核心的一句话摆在前面:结余均价是库存价值与经营质量的“温度计”。当我们说“结余均价怎么算”,本质是在回答三件事:数量如何变化、金额如何变化、两者如何同步。按照《企业会计准则第1号—存货》和IAS 2 Inventories,存货应当以成本计量,成本包括采购价款、相关税费、运输装卸、保险、合理损耗等减去折扣的净额。企业可在持续一致的前提下选择先进先出、加权平均法等之一作为实际发出存货的计价方法。
| 术语 | 定义 | 口径说明 | 是否影响均价 |
| 结余均价 |
期末结余金额÷期末结余数量 |
可按含税或未税口径一致计算 |
核心 |
| 移动加权平均 |
每次入库后即时重算均价 |
适合价格波动、频繁入库 |
是 |
| 月末一次加权 |
月末集中以加权平均计算 |
适合批量、价格稳定 |
是 |
| 与数量无关的冲减 |
返利、折让、价差差异 |
不影响数量,但调整金额 |
间接 |
数据校验三问法
- 数量连续性:入库−出库−其他出库=结余数量是否成立
- 金额一致性:金额变动与费用分摊是否同步记账
- 口径统一性:含税/未税、币种换算是否一致
在系统中落地时,我建议先确立口径:是否价税分离;是否启用运输等进项费用分摊;是否允许负库存;退货是否按原价或现行价回冲。只有口径明确,结余均价才具备可复算性与可审计性。
2. 两大算法与适用边界
2.1 移动加权平均法
计算逻辑:每发生一次入库,就将当前结余金额与结余数量更新,并据此计算新的均价;出库按最近一次更新后的均价计价,不改变均价,仅改变数量与金额。优点:反映实时成本,供销联动敏捷;缺点:高并发环境下性能要求高,对负库存极其敏感。
| 环节 | 数量 | 单价 | 金额 | 结余数量 | 结余金额 | 新均价 |
| 期初 | 100 | 10.00 | 1000 | 100 | 1000 | 10.00 |
| 入库A | 50 | 12.00 | 600 | 150 | 1600 | 10.67 |
| 出库B | -80 | 10.67 | -853.6 | 70 | 746.4 | 10.67 |
| 入库C | 30 | 11.50 | 345 | 100 | 1091.4 | 10.91 |
优势
- 成本即时反馈,利于动态定价
- 适合多SKU、价格波动行业
注意
2.2 月末一次加权平均法
逻辑:以自然月为周期,将期初结余与本月所有入库做一次加权,得到月度均价。本月所有出库均按该均价计价。优点:计算简单、性能开销小;缺点:月内波动被平滑,短期分析可能失真。
适用场景
- 原材料价格相对稳定
- 入库批量、频次低、集中结算
- 强调核算简洁性与可复核性
2.3 方法选择对比
| 维度 | 移动加权 | 月末一次加权 |
| 成本反应速度 | 实时 | 月度 |
| 计算复杂度 | 较高 | 较低 |
| 对负库存敏感度 | 极高 | 中 |
| 适用价格波动 | 强 | 中 |
| 审计复核难度 | 中 | 低 |
3. 手把手完整计算案例
我以单品SKU A的一个自然月交易样本演示从期初至期末的完整计算,覆盖采购、销售、退货、费用分摊和与数量无关的返利。所有数据按未税口径计量,税额单列,采用移动加权平均法,为防止误差,我将每一步四舍五入到小数点后两位,但系统核算建议保留到4位以上。
| 日期 | 业务 | 数量 | 单价 | 金额 | 费用分摊 | 返利/折扣 | 结余数量 | 结余金额 | 结余均价 |
| 期初 | 结存 | 200 | 10.00 | 2000.00 | 0 | 0 | 200 | 2000.00 | 10.00 |
| 1日 | 采购入库 |