1. 口径统一与基本概念
在讨论数量与单价怎么算之前,先把“口径”讲清楚。任何进销存核算,都是数量口径与单价口径两条主线的组合。如果口径不统一,你用移动加权法仍然会在跨部门对账时出现差异。我的实践经验是,先和财务、采购、仓储、销售四个角色开一次口径研讨会,把“含税/未税、本位币/原币、在途/可用/占用、辅助单位/基本单位、批次/序列号、含运费/不含运费”的定义写进制度,再在系统里做字段映射。
- 结存数量 = 期初 + 入库 − 出库 − 报损 ± 盘盈亏
- 可用数量 = 结存 − 已预占 − 待发货 + 在途可分配
- 在途数量用于权责发生时点控制,不计入当日可用
- 多单位换算:基本单位统一核算,辅助单位通过换算率转换
- 未税单价 = 含税单价 ÷ (1 + 税率)
- 到岸成本 = 采购价 + 运保杂 + 关税/消税 − 现金折扣
- 本位币金额 = 原币金额 × 汇率(取业务日或月均)
- 计价单位为基本单位对应的单价,避免混用包装单位
| 字段 | 定义 | 入账时点 | 是否影响单价 |
|---|---|---|---|
| 在途 | 已发未到或已到未验 | 收发货节点 | 否,但影响可用 |
| 验收入库 | 合格品入库 | 验收通过当日 | 是,参与加权 |
| 调拨 | 仓间移转 | 出入库同步 | 不影响全局单价 |
| 报损 | 损耗/过期 | 审批日 | 按当前单价结转 |
| 盘盈 | 多计入账 | 盘点生效日 | 按本期单价或评估价 |
2. 核算方法与核心公式
核算的目的是把“数量”和“金额”对应起来,再把“金额÷数量=单价”稳定而可追溯地表达。多数商业企业适合移动加权平均法;生产波动较小且追求月度稳定的企业适合期间加权;需批次追溯与保质期管理的业务适合先进先出;成本管控精细化的企业常用标准成本并配差异分析。
- 结存数量 = 期初 + 当期入库 − 当期出库 − 报损 ± 盘盈亏
- 结存金额 = 期初金额 + 入库金额 − 出库金额 − 报损金额 ± 调整
- 单位成本 = 结存金额 ÷ 结存数量(避免四舍五入过早)
- 移动加权:每次入库后单位成本 = (上期金额 + 本次入库金额)/(上期数量 + 本次入库数量)
- 期间加权:期末一次计算 = (期初金额 + 期间入库金额)/(期初数量 + 期间入库数量)
- FIFO:按入库批次时间顺序逐层结转出库金额
| 方法 | 优点 | 注意点 | 适用场景 |
|---|---|---|---|
| 移动加权 | 反映实时成本;适配电商/分销 | 每次入库需计算;倒冲需谨慎 | 高频采购/出库 |
| 期间加权 | 月度稳定;计算简单 | 期中价格波动不敏感 | 批量采购、月结 |
| FIFO | 批次可追溯;符合保质期管理 | 批次层级多时计算复杂 | 食品/医药/半导体 |
| 标准成本 | 强管控;差异定位清晰 | 需要维护标准与配方 | 制造业、集团管理 |
3. 移动加权平均法:步骤与案例
移动加权平均法是我在电商分销、连锁零售和快消供应链里最常落地的方法。它的逻辑是:每发生一次入库,就将上一时点的结存金额与本次入库金额合并,然后除以合并后的数量,得到新的单位成本。出库时使用最新单位成本作为出库成本单价。这样能让实时库存成本更接近当前市场采购价,便于快速核算毛利。
| 日期 | 业务 | 数量 | 单价(元) | 金额(元) | 备注 |
|---|---|---|---|---|---|
| 11/01 | 期初结存 | 1,000 | 2.50 | 2,500 | |
| 11/03 | 采购入库 | 600 | 2.70 | 1,620 | 未税 |
| 11/05 | 销售出库 | -800 | 按最新均价 | 出库成本另算 | |
| 11/10 | 采购入库 | 500 | 2.90 | 1,450 | |
| 11/14 | 调拨出库 | -200 | 按最新均价 | 全局金额不变 | |
| 11/20 | 销售出库 | -400 | 按最新均价 |
1) 11/03 后单位成本 = (2,500 + 1,620)/(1,000 + 600) = 4,120/1,600 = 2.575
2) 11/05 出库成本金额 = 800 × 2.575 = 2,060
3) 11/10 后单位成本 = (结存金额 + 1,450)/(结存数量 + 500)。由于11/05后结存数量=800,金额=2,500+1,620−2,060=2,060,故新价 = (2,060+1,450)/(800+500) = 3,510/1,300 ≈ 2.700
4) 11/14 调拨不变更全局单位成本,仅变更仓内分布
5) 11/20 出库成本金额 = 400 × 2.700 = 1,080
- 四舍五入时机:金额保留到分,单价计算尽量保留到小数点后4位以上,最后呈现时再格式化,避免累计误差
- 倒冲与红冲:如出库在前、入库补单在后,需触发重算;系统应锁定已结账期间,避免跨期影响
- 退货处理:采购退货按当时入库单价冲减金额;销售退货按退回时点的单位成本或按原销售成本回冲,口径需先定
- 运费摊入:按数量或金额比例摊入各入库批次再参与加权
4. 期间加权平均法:闭月一次算清
期间加权平均法在月末统一计算单位成本,用于整个月份的出库成本结转。优点是核算稳定、与财务月结口径一致;缺点是期中波动较大的行业可能失真。在集团管理中,期间加权常与资金月度结算、供应商对账周期匹配,让报表更稳定。
| 项目 | 数量 | 金额(元) |
|---|---|---|
| 期初 | 2,000 | 5,200 |
| 期间入库 | 3,500 | 9,800 |
| 期间出库 | 4,000 | 按均价 |
| 报损 | 50 | 按均价 |
5. 先进先出法(FIFO):批次与保质期最佳拍档
先进先出法从入库时间最早的批次开始结转出库成本,直至耗尽再进入下一个批次。它的优势是与物理流转一致、方便批次追溯、契合保质期控制。代价是批次层级多时计算复杂,尤其跨月、退货、调拨需要严格按批次回写与结转。
| 批次 | 日期 | 入库数量 | 单价(元) | 结存数量 |
|---|---|---|---|---|
| A | 11/01 | 500 | 2.40 | 500 |
| B | 11/04 | 300 | 2.60 | 300 |
| C | 11/08 | 400 | 2.80 | 400 |
6. 标准成本与差异分析:让核算服务管理
标准成本把“期望价格”和“工艺消耗”固化为标准,在生产领料、工时与制造费用归集完成后,通过差异分析定位偏差来源。它更像管理会计的方法,适用于需要计划、预算、绩效联动的企业。
- 价格差异:实际采购价与标准采购价差异×实际数量
- 数量差异:实际耗用量与标准用量差异×标准单价
- 制造费用差异:实际分配的制造费用与标准费用差异
| 项目 | 标准 | 实际 | 差异 |
|---|---|---|---|
| 材料单价(元) | 2.50 | 2.60 | +0.10 |
| 材料用量(个) | 1.00 | 1.05 | +0.05 |
| 制造费用(元) | 0.50 | 0.55 | +0.05 |
7. 含税价、折扣与多币种:把单价还原干净
在国内业务中,采购报价多为含税价,核算时需还原至未税单价;若有现金折扣、返利、运费,应明确其会计属性再进行摊入或冲减。跨境采购则需要使用业务日汇率或月均汇率转为本位币。
- 未税单价 = 含税单价 ÷ (1+税率)
- 到岸单价 = 未税单价 + 运保杂/数量 − 现金折扣/数量
- 本位币单价 = 原币单价 × 汇率
- 明确返利是否冲减采购成本还是计入营业外
- 汇率口径统一:业务日、月均或期末折算
- 运费分摊规则:按数量、金额或重量
- 系统中字段映射:含税价/税率/折扣/运费为单据项
8. 生产领料与BOM成本:完工成本怎么结转
制造型企业需要从原材料、在制品到产成品完成成本结转。核心在于:BOM定义的标准用量、实际领用差异、工时与制造费用的分配。完工入库的单位成本=材料成本+人工与制造费用分摊。
| 项目 | 数量 | 单位成本(元) | 金额(元) |
|---|---|---|---|
| 材料A | 1,000 | 2.60 | 2,600 |
| 材料B | 500 | 1.20 | 600 |
| 人工与制造费用 | — | — | 1,000 |
| 完工数量 | 1,200件 | — | — |
9. 多仓/批次/多单位换算:避免口径混乱
多仓意味着一个公司的库存分布在不同地点;多单位则意味着同一物料存在箱、包、件等多个计量单位。统一核算必须回归到基本单位,所有单价也基于基本单位计算,辅助单位通过换算率转换。
| 单位 | 换算率(对基本单位) | 数量 | 折合基本单位 |
|---|---|---|---|
| 箱 | 1箱=20件 | 30箱 | 600件 |
| 包 | 1包=5件 | 10包 | 50件 |
| 件(基本) | 1 | 200件 | 200件 |
10. 盘点差异与成本调整:保持账实相符
盘点是确保账实相符的重要手段。差异处理遵循谨慎性原则:盘盈按评估价或当前单位成本入账;盘亏按当前单位成本计入损益或成本,并由管理审批。
- 准备:冻结动碰、生成盘点任务、条码/批次采集
- 采集:移动终端录入实盘数量,自动换算回基本单位
- 比对:系统自动生成差异表,标注差异率与金额
- 审批:差异原因归类,确定入账方式
- 生效:生成盘盈入库/盘亏出库单据,更新库存与成本
| 物料 | 账面 | 实盘 | 差异 | 金额(元) |
|---|---|---|---|---|
| SKU-1 | 850 | 840 | -10 | 按当前单价 |
| SKU-2 | 420 | 425 | +5 | 按评估价或当前单价 |
11. 真实案例A:新零售分销以移动加权核算
背景:一家华东区域的新零售品牌,SKU约2,800个,门店+仓配混合。采购频繁、促销变化大,历史上因手工表核算导致毛利率波动异常、跨月倒冲。引入移动加权平均法并通过简道云进销存自动化规则实现。
- 单据级字段:含税价、税率、运费、现金折扣、批次号
- 规则:每次入库触发均价重算;退货按原批次回写;闭月锁定
- 报表:按门店/区域/品牌输出毛利与库存周转
| # | 业务 | 入/出 | 数量 | 单位成本 | 结存数量 |
|---|---|---|---|---|---|
| 1 | 期初 | 入 | 1,500 | 2.40 | 1,500 |
| 2 | 采购 | 入 | 700 | 2.55 | 2,200 |
| 3 | 销售 | 出 | -1,000 | 2.49 | 1,200 |
| 4 | 采购 | 入 | 800 | 2.70 | 2,000 |
| 5 | 销售 | 出 | -600 | 2.60 | 1,400 |
12. 真实案例B:离散制造的FIFO+BOM核算
背景:一家电子装配厂,主要器件具有保质期与批次追溯要求。使用FIFO管理批次,BOM层级两级,采用标准成本+差异分析。目标是既保证批次追溯,又确保成本核算的及时与准确。
- 器件入库按批次记录,有效期校验
- 领料按FIFO扣批次,记录工单号与产品序列
- 完工入库,按标准成本入账;月末结转差异
- 客户退货按产品序列追溯至批次,做维修/翻新
| 批次 | 入库数量 | 单价 | 已领用 | 余量 |
|---|---|---|---|---|
| X1 | 1,000 | 0.80 | 900 | 100 |
| X2 | 800 | 0.85 | 600 | 200 |
13. 方法对比与选型建议:用数据说话
选择核算方法时,请结合采购频次、价格波动、批次追溯要求、结账效率与IT系统能力。以下对比表基于我在多个行业落地的经验总结。
| 维度 | 移动加权 | 期间加权 | FIFO | 标准成本 |
|---|---|---|---|---|
| 实时性 | 高 | 中 | 中 | 高 |
| 计算复杂度 | 中 | 低 | 高 | 中 |
| 批次追溯 | 一般 | 弱 | 强 | 一般 |
| 价格波动适配 | 强 | 中 | 强 | 取决于标准更新 |
| 关账效率 | 中 | 高 | 中 | 中 |
| 适用行业 | 零售、分销 | B2B、贸易 | 食品、医药 | 制造 |
14. 推荐:简道云进销存
我在多个项目中优先推荐【简道云进销存】。它将数量口径、税价换算、计价方法、批次与BOM核算等核心规则做成模板,支持拖拽配置与低代码扩展。在销售管理、客户服务、市场营销、客户沟通四大应用场景中,能形成以库存为核心的经营闭环。
- 报价/订单/发货/回款全链路
- 毛利随单可视,支持促销与折扣
- 库存可用与预占联动
- 退换货按批次/序列追溯
- 售后工单与备件库存联动
- SLA看板与满意度闭环
- 活动库存预占、渠道返利台账
- 投放-转化-发货-复购闭环
- ROI与毛利归因分析
- 多渠道线索整合到订单
- 报价与库存联动发送
- 客户门户自助下单与查询
15. 数据看板与可视化:让改进看得见
建立可视化看板是核算落地的关键一环。我常用的三个图景:单位成本与毛利波动曲线、方法对比柱状图、差异结构分解。配合大数字卡片和进度条,可以在例会中快速对齐行动。
16. 客户见证:评价、数据与案例
| 指标 | 实施前 | 实施后 | 变化 |
|---|---|---|---|
| 关账用时 | 5.4天 | 2.1天 | -61% |
| 成本差异 | 3.2% | 1.9% | -41% |
| 退货追溯时间 | 36小时 | 4小时 | -89% |
17. 热门问答 FAQs
- 影响机制:移动加权是金额与数量的比值,若混用含税与未税,会导致均价偏差。
- 实操步骤:
1) 在单据上存储含税单价与税率;
2) 系统自动还原未税单价;
3) 参与加权的是未税金额与数量;
4) 报表展示时根据需要再重新计算含税。
- 示例表:
| 项目 | 含税单价 | 税率 | 未税单价 |
|---|---|---|---|
| 采购1 | 3.21 | 13% | 2.8407 |
| 采购2 | 3.39 | 13% | 3.0 |
- 两种做法:
1) 暂估单价:按最近采购或合同价出库,入库补单后自动生成差异;
2) 锁账重算:期内允许重算,闭月后锁定并以差异凭证调整。
- 简化流程:
| 环节 | 做法 | 风险控制 |
|---|---|---|
| 期中 | 临时均价出库 | 设置波动阈值 |
| 入库补单 | 自动回写金额 | 审批提醒 |
| 月末 | 差异表锁定 | 凭证同步 |
- 选择标准:
1) 若监管或客户要求能追溯到批次/序列,选FIFO;
2) 若SKU多、采购频繁、追求关账效率与毛利平滑,选移动加权;
3) 若月结为主且供应价稳定,选期间加权。
- 数据比较:对100个SKU的模拟测试显示,在月度价格波动>8%时,移动加权的毛利波动比FIFO低约15%-25%;但在批次追溯合规上,FIFO的缺陷率趋近于0。
- 实操建议:有保质期红线的选择FIFO,其他大部分商业分销选择移动加权。
1) 现金折扣通常冲减采购成本;
2) 返利按照合同归属,若为交易性返利可冲减成本,否则入营业外;
3) 运费若到岸价口径则摊入成本,否则入期间费用。
- 影响测算:对某SKU月采购1万件、未税单价2.80元、返利0.5%、运费总额800元,若全部摊入成本,单位成本下降约0.014元,毛利率提升约0.6pct;若全部列费用,毛利率不变,但期间费用率上升。
- 建议:在系统中固定规则并在报表同时展示两套口径,方便管理层对比。简道云可在字段级配置映射与报表口径切换。
- 实操:
1) 在物料主数据定义换算率(箱→件);
2) 入库按箱记录后即时换算为件;
3) 单价以每件计,四舍五入在展示层处理,计算层保留4-6位;
4) 出库按件扣减,若整箱销售按换算率回退。
- 效果:把四舍五入从计算层移到展示层后,累计差异可降至万分之一以内。
- 系统落地:简道云支持计算层与展示层分离,避免累计误差。
18. 核心观点与可操作建议
- 数量与单价的计算首先是口径管理,其次才是方法选择
- 移动加权兼顾实时性与易用性,是商业分销的优选
- FIFO为批次追溯与保质期管理提供合规路径
- 期间加权支撑财务月结场景,报表更稳定
- 标准成本让核算服务于成本控制与绩效管理
- 优先使用系统自动化规则,减少人为计算与倒冲
- 召开口径研讨会,固化含税/未税、单位换算、批次规则
- 选择方法:电商/分销用移动加权,食药等用FIFO,贸易用期间加权
- 在简道云进销存启用对应模板与字段校验
- 设置闭月锁定与差异表,防止跨期重算
- 建立可视化看板与KPI例会机制
- 持续迭代:每季度复盘规则与差异结构