12 月底走进任何一家仓库,你都会看到同样令人尴尬的景象:堆满灰尘的去年的产品托盘,没人忍心扔掉的退货,已停产颜色的样盒,以及采购员多订了三倍的几款 SKU。在资产负债表上,所有这些仍以你支付的价格赫然在列,整齐而骄傲地排在那些真正销路好的商品旁边。
这就是存货会计要揭穿的谎言。公认会计原则 (GAAP) 中被称为 成本与可变现净值孰低法 (LCNRV) 的规则规定,如果你能从存货中实际回收的现金低于你支付的价格,那么存货就已经贬值,资产负债表必须在年底结账前真实反映这一损失。
忽略 LCNRV 复核是小企业财务报表中“虚假”利润最常见的来源之一。由于销货成本 (COGS) 过低,毛利看起来很健康;由于陈旧堆积物仍停留在资产栏中,净利润看起来也很健康;然后贷款人、买家或税务顾问打开明细表,提出了一个没人想回答的问题:“你最后一次核销这些东西是什么时候?”
本指南介绍了 ASC 330 下 LCNRV 的实际要求、如何在不过度思考的情况下计算可变现净值 (NRV)、弥补差距的会计分录、LCNRV 与旧版 LCM 规则的区别、次品的税务处理,以及防止年终演变成紧急演习的运营习惯。
一句话解释 LCNRV
存货必须按以下两个数值中的较低者报告:你支付的价格,或者将其完工并售出后预计可收回的净现金。以较小者为准。
就是这样。本文的其余部分都是具体细节。
为什么会有这项规则
资产负债表是对读者的一个承诺,即列出的资产价值至少等于公司所说的价值。存货是最容易打破这一承诺的资产。流行趋势在变。技术在更迭。食品会变质。全球疫情会在一夜之间倾覆整个需求类别。关税和汇率变动导致进口商品的定价高于当地市场的承受能力。
如果没有 LCNRV,企业可能会连续多年持有死库存,同时按原始成本报告,从而支撑其资产、营运资金和净资产。该规则强制要求定期重置:在每个报告期,正视存货,询问它是否至少能收回成本,如果答案是否定的,现在就确认损失,而不是假装损失会消失。
这背后的会计原则是 稳健性原则 (Conservatism) —— 当有疑问时,选择不虚增资产或收入的选项。
什么时候适用 LCNRV,什么时候仍适用 LCM
2015 年,财务会计准则委员会 (FASB) 发布了 ASU 2015-11,将大多数公司的成本与市价孰低法 (LCM) 并入了更简单的成本与可变现净值孰低法 (LCNRV) 测试中。在 ASC 330 下,规则如下:
- 如果你使用 先进先出法 (FIFO)、平均成本法或个别计价法计量存货,请使用 LCNRV。这涵盖了绝大多数中小企业。
- 仅当你使用 后进先出法 (LIFO) 或零售价法计量存货时,才使用 LCM(旧的上限和下限计算方法)。
实际操作建议:除非你的会计师明确选择了 LIFO,或者你经营着一家使用零售价法的大型多品类零售商,否则你就属于 LCNRV 的范畴。本文余下部分均以此为前提。
计算可变现净值:公式
可变现净值是你预计在正常、当前状态下销售存货后所能获得的现金。公式为:
NRV = 估计售价 − 估计完工成本 − 估计销售费用
三个输入项,全部都是估计值,全部都基于当前的现实,而不是你的美好愿望。让我们逐一分解。
1. 估计售价
这是你在当下的正常业务过程中可以实际收取的价值。不是原始标价。不是新表款发布前的价格。而是市场目前愿意支付的价格。对于过时或损坏的商品,这通常意味着清算价格、批发商价格,或者是你平时会从目录中隐藏的折扣档位。
一个有用的直觉检查:如果你明天在清仓页面上放置 100 个该 SKU,什么价格能在 90 天内卖掉其中的 80%?那个数字比你的标价更接近实际售价。
2. 估计的完工成本
如果存货是产成品,此项为零。如果是在制品或原材料,则是将其转化为客户愿意购买的产品所需的成本:剩余的人工、剩余的材料、机器工时、包装以及由此产生的分摊间接费用。
3. 估计的销售(及处置)费用
指从产成品存放在仓库到现金进入银行之间的所有环节。典型的明细项目包括:
- 支付给完成交易的代表的销售佣金
- 实际销售时的包装和标签(非原始包装)
- 离岸运费、邮资或最后一公里配送费
- 电商平台费用(亚马逊、Shopify、eBay、Etsy)
- 信用卡处理手续费(如果金额重大)
- 退货准备金(如果你预计会有明显的退货率)
- 必须运走而无法销售的商品的处置成本
跳过这一步,可变现净值(NRV)看起来会比实际情况更好。清算人通常会抽取总额的 40% 到 60% —— 如果你不扣除他们的抽成,你计算的就不是 NRV,而是“一厢情愿”。
案例分析
一个小型的家居品牌以每只 8 美元的价格购买了 1,000 只陶瓷马克杯,总成本为 8,000 美元。随后推出了一款新杯子,原始 SKU 现在只能在清仓页面销售。清仓价格为每只 6.00 美元。平台费用和包装费为每只 1.20 美元。由于这些杯子是产成品,因此没有完工成本。
- 估计销售价格:$6.00
- 销售费用:$1.20
- 单位 NRV:$6.00 − $1.20 = $4.80
- 单位成本:$8.00
- 成本与 NRV 孰低:$4.80
这 1,000 只马克杯的账面价值应为 4,800 美元,而非 8,000 美元。需要进行的减值计提金额为 3,200 美元。
如果在同一个货架上,另一个不同的 SKU(装饰瓷砖)单位成本为 5 美元,单位 NRV 为 9 美元,则不需要调整。因为 NRV 超过了成本,所以存货按较低的数值(即成本)保留在账面上。
在大多数情况下,LCNRV 是按单项商品应用的。有些公司按类似的业务类别或品种进行分类,这在 ASC 330 准则下是允许的,只要分类合理且应用一致即可;但单项分析能捕捉到更多的库存损耗,也是大多数小企业的默认做法。
会计分录
计算出减值金额后,分录就非常直接了。以上述马克杯为例:
| 科目 | 借方 | 贷方 |
|---|---|---|
| 存货跌价损失(或销售成本) | $3,200 | |
| 存货 | $3,200 |
在列报上有两个选择:
- 直接转销法 —— 如上所示,直接冲减“存货”科目。这种方法简单,被大多数小企业采用。
- 备抵法 —— 贷记一个名为“存货跌价准备”(或类似的资产备抵科目)。在明细分类账上,存货科目保持原始成本,而在资产负债表上,通过资产备抵科目与其冲销。大公司更倾向于这种方式,因为它保留了原始成本数据以供分析。
根据 GAAP,两种方法都是可以接受的。对损益表的影响是完全相同的。
第二个选择:借方记入哪里?有两个可接受的答案:
- 销售成本 (COGS) —— 将损失隐藏在销售成本中,这保留了毛利的列报结构,但可能会使该期间的销售成本在没有解释的情况下显得异常高。
- 单独的“存货跌价损失”行项目 —— 当减值金额重大时,这是首选做法,因为财务报表的使用者可以直接看到这项损失,而不需要去猜测销售成本激增的原因。
选择其中一种方法并保持一致应用。
不允许转回减值(在 U.S. GAAP 下)
这是一个经常让人感到意外的规则。一旦你计提了存货减值,新的较低的账面价值就成为了新的成本基础。如果需求奇迹般地恢复,那个过时的 SKU 开始按全价销售,在 U.S. GAAP 下,你不能将存货价值调回。收益只有在存货实际售出时才会确认 —— 届时较高的销售价格将作为毛利体现,但该资产永远不会恢复到旧的会计基础。
国际财务报告准则(IFRS,特别是 IAS 2)确实允许在原已计提减值的范围内进行转回。如果你需要按照这两套标准进行报告,或者将来可能会这样做,请保持足够详细的减值记录,以便在切换准则时支持转回。
LCM 与 LCNRV:简要版
如果你使用后进先出法 (LIFO) 或零售价法,你仍然需要应用旧的“成本与市价孰低” (LCM) 规则。这里的“市价”是指重置成本,但它在两端都有上限和下限:
- 上限 (Ceiling):NRV(销售价格减去完工和处置费用)
- 下限 (Floor):NRV 减去正常的利润空间
你将成本与“市价”(受限于上限和下限的重置成本)进行比较,并取两者中的较低者。这种算法比 LCNRV 更复杂。对于采用 LIFO 和零售价法的公司来说,这是不可避免的;而对于其他所有人,ASC 330 已经为你免去了这些数学计算。
次品与税务端
美国国税局 (IRS) 在财政部条例 1.471-2 中有自己的存货计价规则。对于小企业来说,有两点至关重要:
1. 次品 (Subnormal goods)。 对于因损坏、瑕疵、陈列磨损、式样变更、零散或破碎或其他类似原因而“无法按正常价格销售或无法以正常方式使用”的商品,必须按真实的销售价格减去直接处置成本进行估价。这本质上是换了个名字的 NRV,它允许你在账面上计提减值的同时,在纳税申报表上同步确认减值 —— 前提是你能提供销售价格和处置成本的相关证明。
2. 小微企业纳税人豁免。 根据 471(c) 条款,在 2026 年开始的纳税年度中,平均年总收入在 3200 万美元或以下的小微企业纳税人不需要出于纳税目的保存存货记录 —— 他们可以使用与其账簿一致的方法,或者将存货视为非附带性的材料和物料处理。虽然根据 GAAP,财务报表中的 LCNRV 义务不会消失,但税务义务可以大大简化。
如果你经营的是低于该门槛的有限责任公司 (LLC) 或 S-corp,你的税务顾问可能已经在利用这项小微企业豁免。但如果你需要为贷款人、投资者或潜在买家提供 GAAP 财务报表,你的账簿仍然需要进行 LCNRV 调整。
记录流程
LCNRV 最严重的失败模式并非计算错误,而是缺乏记录。审计师、贷方和收购方都希望看到你是如何得出减值金额的。一个可靠的 LCNRV 工作流包含四个部分:
-
存货账龄报告。提取完整的 SKU 列表,包括在库数量、原始成本以及自上次销售以来的天数(对于从未销售的商品,则是自上次入库以来的天数)。对于超过设定阈值(180 天、270 天、365 天,视业务情况而定)的商品,标记为待审核。
-
售价的定价依据。最近的账单、清仓页价格、清算人报价、相同或同类商品的市场挂牌价,或者书面的内部政策(例如:“我们将停产 SKU 的折扣定为建议零售价的 40%”)。
-
处置成本估算。针对每个渠道的表格或公式:电商平台佣金比例、单件履行成本、单件运费、退货准备金。该数值应源自真实数据,而非随手估算。
-
签字确认。由编制明细表以外的人员进行审核。对于极小型企业,这通常意味着所有者在财务总监或簿记员旁边签署明细表。
这就是为什么年终审计只需要一个下午,而不是令人恐慌的一整周。
审计频率
对于大多数企业,每季度审计一次是合适的节奏。每月审计对于大多数行业来说过于频繁,除非是周转极快的类别(如电子产品、时尚服饰、易腐品),这些商品的价格和需求在 90 天内就会发生剧变。年度审计则频率太低——它会将坏消息集中在年终,增加审计师的工作难度,并产生令损益表难以解读的一次性冲击。
季度审计节奏还能迫使运营部门尽早面对滞销商品,并采取措施(打折、捆绑销售、捐赠、报废),而不是任由积压规模扩大到足以影响财务报表的程度。
运营层面:在产生减值前捕捉存货问题
LCNRV 是会计上的兜底措施。更省钱的做法是永远不需要它。以下三个习惯大有裨益:
- 需求驱动采购。将补货数量与近期的售罄率挂钩,而非历史平均值或供应商的最小起订量。供应商喜欢最小起订量(MOQ),但你的资产负债表不喜欢。
- 主动进行 SKU 优化。每季度识别出毛利贡献最低的 10% SKU,并决定:保留、打折还是停产。等待时间越长,锁定在无法回收成本的 SKU 上的成本就越多。
- 循环盘点。每周抽查 5% 到 10% 的库位,而不是进行一次庞大的年度实地盘点。循环盘点能在损耗和损坏尚小时就发现问题,而不是等它们累积一年之后。
这些习惯无法完全消除减值——每个实物产品业务都会有一定的减值——但它们能让减值保持在小额、频繁且正常的范围内,而非灾难性的爆发。
常见的错误
以下是小企业审计中最常出现的 LCNRV 失败清单:
- 将挂牌价视为售价。如果某个 SKU 在 12 个月内都没有按挂牌价售出,那么它就不是售价,而是理想价。
- 遗漏销售费用。平台佣金、退货和末端物流通常会消耗毛利的 20% 到 35%。可变现净值中的“净”字至关重要。
- 在已有单品数据的情况下进行汇总层面应用 LCNRV。汇总会掩盖特定的滞销品。单品级分析则能让它们无所遁形。
- 因为“总有一天会卖掉”而跳过分录。GAAP 关注的是今天的可收回金额,而非你最终的期望。
- 因市场回暖而转回之前的减值。在美国公认会计原则(U.S. GAAP)下是不允许的。应确认销售收益,而非进行价值重估上调。
- 在不披露的情况下将减值隐藏在销货成本(COGS)中。重大的减值应当单独列示或在附注中说明,以便报表使用者查阅。
从一开始就保持存货记录和账目真实
LCNRV 对许多企业来说是年终例行公事,但并非必须如此。一份干净的存货分类账,随着每次入库、销售、退货和调整实时更新,能让季度的 NRV 审核变成 30 分钟的练习,而不是耗时多日的重建。其余账目也是如此:你的记录偏离现实越远,就越难在滞销库存、周转缓慢和利润流失影响资产负债表之前发现它们。
Beancount.io 是一个纯文本会计平台,为你提供透明、具有版本控制且可逐行审计的分类账——没有黑箱,没有供应商锁定,也无需在年底匆忙弄清数字的含义。每一笔交易都是可读的文本条目,每一次调整都在 git 历史中可追溯,数据完全由你随心查询。免费开始使用,了解为什么开发者、财务团队和小企业主纷纷转向纯文本会计。