使用序列号独立估价

物料主数据上新增了一个复选框,用来决定序列化物料如何计算成本(销货成本 / 估值率)。它不会改变是否跟踪序列号——序列号始终会被跟踪。它只改变出库单件的成本(销货成本 / 估值率)如何计算。

该复选框默认勾选,所以除非你取消勾选,否则现有物料不会有任何变化。

简要说明

勾选(默认) 未勾选
创建并跟踪序列号 是 是
按序列号存储成本 是 否
出库单件的成本 该具体单件的采购价格 物料的平均成本
适用于 数百个序列号 数百万个序列号

经验法则:如果你能想象用手数清你的序列号,就保持勾选。如果你是按卡车批量收货的,就取消勾选。

它实际的作用

勾选时

每个序列号都带有自己的成本。

你以 ₹50,000 购买笔记本电脑 LAP-001,以 ₹55,000 购买笔记本电脑 LAP-002。当 LAP-002 出库时,ERPNext 会查找那个确切的序列号,并从库存价值中扣除 ₹55,000。逐件计算,完全准确。

为此,ERPNext 会为每一个序列号存储并读取成本。

未勾选时

序列号仍然会被创建。你仍然可以看到哪件发给了哪个客户,仍然可以处理保修索赔,仍然可以追溯召回。可追溯性没有任何变化。

唯一的区别在于成本核算。ERPNext 不再为每个序列号单独保存成本,而是对整个物料使用一个平均成本。

何时应该保持勾选

当每件商品的价格确实不同,而且这种差异对你的账务很重要时,保持按序列号估值开启。

典型情况:

  • 机械和设备——每台都很昂贵,且以协商价格购买。
  • 笔记本电脑、服务器、医疗设备——配置不同,所以价格不同。
  • 车辆——每台都有自己的成本,你需要所售那台的确切成本。
  • 任何一件成本可能是另一件两倍、且平均后会让你利润报告出错的情况。

在这些情况下,你处理的是几十、几百,也许几千个序列号。为每一个存储成本完全不是负担,而准确性是值得的。

何时应该取消勾选

当你有非常大量的序列号,而且这些单件的成本基本相同时,取消勾选。

示例:SIM 卡

一家电信经销商购买 SIM 卡。每张 SIM 卡都有唯一的序列号,因为监管机构要求如此,也因为每张卡都必须能追溯到激活它的客户。

数字看起来是这样的:

  • 每张 SIM 卡成本约 ₹20。
  • 单次采购为 500,000 张卡。
  • 一年内公司处理数百万个序列号。

如果勾选了按序列号估值,ERPNext 就必须为那数百万张卡中的每一张存储并读取成本。每次交付 10,000 张 SIM 卡都意味着查找 10,000 个单独成本。库存分录会变得缓慢而沉重,数据也变得难以管理。

而所有这些工作换来了什么?卡号 4,271,905 成本 ₹20。卡号 4,271,906 成本 ₹20。成本是一样的。你付出了非常大的性能代价,去跟踪一个根本不存在的差异。

这正是应该取消勾选此框的情况。你保留每张 SIM 卡的完整可追溯性——它来自哪个批次、发给了哪个经销商、何时被激活——而成本核算使用一个简单的平均值。

其他处于相同情况的物料

  • 按千销售但为合规而序列化的电缆、连接器、紧固件。
  • 批量发放的电表或水表。
  • 机顶盒、智能卡、RFID 标签。
  • 任何因法规或客户要求而序列化、而非因为你需要按件核算成本的低价值物料。

如何决定

问这三个问题:

  1. 这个物料将有多少个序列号?几千个没问题。数百万个就是问题。
  2. 这个物料的两个单件成本是否曾经有显著差异?如果它们成本总是差不多,按序列号核算成本对你毫无价值。
  3. 会有人问“那个具体单件成本是多少”吗?如果答案是否定的,你就不需要按序列号估值。

如果数量巨大并且成本全都相同并且没人问单个单件的成本,就取消勾选此框。

你需要知道的规则

你可以随时取消勾选

即使该物料已有库存和序列号,你也可以随时关闭按序列号计价。

一旦存在序列号,就无法再重新勾选

这一点很重要。在取消勾选期间,ERPNext 不会为每个序列号记录成本。这些信息从未被保存。如果你再次勾选该选项,系统将无法查找这些已有物料的成本,并会错误地对其进行计价。

因此,请把取消勾选视为一个应当慎重做出的决定。对于尚无序列号的全新物料,你可以自由地来回切换。

计价方法会变为移动平均——但仅在首次库存录入之后

一旦该物料实际用于库存交易,取消勾选该选项会将物料的计价方法设置为移动平均,并且你将无法再将其更改为 FIFO 或 LIFO。

原因很简单。FIFO 和 LIFO 通过按顺序选取成本层来运作——“最早的那件成本是 ₹20,下一件成本是 ₹21”。只有当系统知道哪件是哪件时,这才有意义。一旦不再跟踪每个序列号的成本,这些成本层就不再与实际出库的物料相匹配。移动平均对所有物料使用一个平均值,因此不需要知道它是哪一件。

如果该物料尚无库存移动,则没有任何内容被锁定。你可以取消勾选该选项,并且仍然可以选择 FIFO 或 LIFO。锁定仅在首次库存录入时开始。

退货遵循同样的规则

当该选项未勾选时,采购退货按物料的平均成本计价,就像任何其他出库移动一样——而不是按为该确切序列号支付的原始价格计价。

一个示例

某物料的库存情况如下:

  • 以每件 ₹100 购入 2 件
  • 以每件 ₹200 购入 2 件
  • 因此平均成本为 ₹150

现在,一件以 ₹200 购入的物料被发出。

交易 已勾选 未勾选
交货 ₹200 ₹150
销售退货 ₹200 ₹150
采购退货 ₹200 ₹150

勾选时,系统会找到那件确切的物料,并使用其真实成本 ₹200。未勾选时,它使用 ₹150 的平均值,而无需知道它是哪一件。

哪些内容不会改变

取消勾选此选项不会影响以下任何内容:

  • 序列号仍会生成并记录。
  • 你仍然可以查看收到了哪个序列号、它存放在哪里,以及哪个客户收到了它。
  • 保修、AMC、召回和可追溯性报告都照常工作。
  • 库存分类账、库存余额和库存账龄报告继续显示正确的值。

只有成本计算方法会改变。

现有物料

当你升级时,每个已有序列号的物料都会将此选项勾选。你当前的计价行为会被完全保留。在你决定对某个特定物料取消勾选之前,不会有任何变化。