当前位置:主页 > 成功案例 > 物料编码 >
项目服务
  • 提交需求
  • 策划设计
  • 技术开发
  • 维护修改
  • 售后服务

编码产生时的成本由谁承担

创建一条物料编码,在系统里录入几行信息,看起来是一件成本很低的事。几秒钟的操作,几毛钱的存储。然而,这条编码一旦进入系统,后续的维护成本、使用成本、出错成本,远远大于创建时的几秒钟。

问题在于:编码产生的成本由编码申请人承担(花了几秒钟),而后续的大部分成本由其他人承担。采购员用这条编码下单时,如果编码规则复杂难记,采购员每次使用都要花额外时间确认。仓储员入库时,如果编码和实物对应关系不清晰,仓储员每次都要核对。财务核算成本时,如果编码分类混乱,财务每次都要手工调整。这些后续成本分摊到了多个岗位、多个环节,叠加起来远大于编码产生时的几秒钟,但由于不是一次性的显性支出,很少有人关注。

显性成本与隐性成本的错位

物料编码管理中,大部分成本是隐性的。它们不体现在采购预算里,不体现在IT项目预算里,分散在日常工作中。

显性成本容易计算。软件采购费用、实施费用、编码管理员工资,这些都是账面可见的支出。企业做预算时,这些会被列入。隐性成本不容易计算。采购员因为记不住编码而多花的时间,仓储员因为编码重复而多做的核对,生产计划员因为BOM中编码错误而导致的返工,财务人员因为成本归集错误而做的调整,工程师因为找不到已有物料而重复申请的时间。

隐性成本的承担者分散在各个部门,每个岗位多花几分钟、几十分钟,累加起来是一个可观的数字,但没有一个部门专门统计这个数字。编码管理的投入产出比是算不清楚的,隐性成本没有被计入,显性收益又很难直接归因。

编码规则的复杂度如何影响使用成本

编码规则的复杂度和使用成本之间存在直接关系。规则越复杂,使用成本越高。

纯流水号的编码,规则最简单,用户不需要记任何含义。看到编码,不知道是什么物料。但正因为不知道含义,用户也不会试图去理解它,每次使用都依赖系统查询。这种模式对系统依赖度高,但用户的学习成本几乎为零。分段式编码把物料的分类、属性编入编码,用户看到编码就能大致判断是什么物料。学习成本中等,用户需要记住分段规则。使用效率也中等,熟悉规则后查询速度比纯流水号快,但前提是用户要熟悉规则。

全属性编码把所有物料属性都塞进编码,规则最复杂,用户几乎无法记忆。使用成本最高,因为用户根本记不住,只能依赖系统查询,而长长的编码还容易输错。这类编码的设计初衷是“编码即信息”,但在实践中,信息可以通过查询系统获得,编码只需要保证唯一性。

降低使用成本的方法之一是简化规则。分类码加流水号,规则简单,用户容易记忆。简单意味着不容易出错,出错率降低本身就是一种成本节约。另一个方法是让用户不直接接触编码,通过扫码、搜索、别名等方式操作。用户不需要知道编码是什么,系统在后台处理编码的匹配和存储。

重复编码的累积成本

一条重复编码的产生,成本不是这条编码本身,而是后续所有依赖它的操作。

重复编码A和B指向同一个物料。采购员看到A编码库存偏低,下单采购,不知道B编码仓库里还有库存。多采购了一批,占用资金,占用仓库。生产领料时,BOM里用的是A编码,仓库里B编码有库存但A编码没有,系统显示缺料,生产线停工等待。工人去翻仓库,找到了B编码的物料,但系统里还是缺料状态,计划员要手工调整。财务核算成本时,A编码和B编码的采购价格可能不同,成本分摊不准确。

一条重复编码的累积成本,可能远超编码管理本身的投入。这个成本不是在编码产生时支付的,而是在后续每次使用中逐渐支付。没有人专门记账,但成本真实存在。重复编码的清理本身也有成本。合并数据、调整BOM、处理在途订单,每一步都需要人工介入。重复编码存在的时间越长,清除成本越高,因为被引用的次数越多,依赖它的数据越多。早发现、早清理,成本最低。

编码作废的隐性成本

物料停用了,编码作废。但编码作废不是简单的状态变更。作废前需要检查:这个编码是否还有未消耗的库存,是否还有未完成的采购订单,是否出现在有效的BOM中。这些检查需要时间,而时间就是成本。

作废后,历史数据怎么办?已完成的订单里还保留着这个编码,财务报表里还引用这个编码。编码作废了,但历史数据不能作废。查询历史订单时,用户看到的是一串已作废的编码,需要额外确认“这个作废的编码当年对应的是什么物料”。额外的确认步骤,每一次历史查询都要多花几秒钟。每多一次确认,就多一份隐形成本。

如果编码作废后启用了新编码替代,需要建立新旧编码的映射关系。用户在查询历史数据时,系统自动将旧编码映射到新编码,或者至少提示用户新旧对应关系。没有映射,历史数据的使用价值就会打折扣。

新易编码如何让生命周期成本可视化

新易编码不直接计算隐性成本,但它提供了让成本变得可追踪的数据。

编码申请被驳回的记录。原因是什么,申请人是谁,哪个物料类别驳回率最高。这些数据可以用来计算重复申请的频率和分布。重复申请多,说明查重功能或用户培训需要加强。某类物料驳回率高,说明分类规则可能不合理,用户不知道该怎么选。

编码被作废的平均寿命。哪些编码活了不到三个月就被作废了,作废原因是什么。寿命短的编码多,说明申请环节的质量控制有问题,太多“不该出生”的编码被创建出来了。分类统计短命编码的原因,可以看出系统性问题在哪里。

编码的引用次数。哪些编码被频繁使用,哪些编码从来没有被引用过。从未被引用的编码可能是僵尸数据,长期占用编码资源但毫无价值。定期清理僵尸编码,可以减少编码表的冗余,降低维护成本。

编码相关的业务异常次数。因为编码重复导致的采购异常、库存异常、生产异常,有记录、可统计。这些异常的处理时间也是成本,可以折算成人工时。有了数据,管理层的关注点就可能从“编码管理花多少钱”转向“编码混乱造成多少损失”,投入产出比就能算清了。

几个降低生命周期成本的方向

简化编码规则。用户不需要记编码,或者只需要记很短的编码。编码规则的复杂度和使用成本成正比。越简单越好,不要把编码当成信息载体。

把查重前置。在编码申请之前,而不是之后。系统强制查重,用户确认不存在才能申请。把问题拦在源头,比事后清理成本低得多。

定期清理僵尸编码。没有被引用过的编码、超过一定时间没有被使用的编码,定期标记为不活跃,或者直接作废。编码表保持精简,维护成本自然降低。

建立新旧编码的映射。编码作废后,旧编码不能消失,需要与新编码或空值建立映射关系。历史数据查询时,映射表自动翻译,用户不需要自己转换。

追踪异常成本的统计数据。采购异常、库存异常、生产异常、财务异常,有多少与编码有关。用数据说话,推动资源向编码管理倾斜。隐性成本显现化,是争取投入的第一步。

结语

物料编码的生命周期成本,大部分是隐性的。它们不出现在财务报表里,不归入任何一个预算科目,分散在每个岗位的日常工作中。编码产生时几秒钟的成本人人看得见,编码使用中几分钟、几十分钟的累积成本很少有人统计。编码管理的投入产出比算不清楚,不是因为产出低,而是因为投入被低估了,产出被忽略了。

降低生命周期成本的方向不是消灭成本,而是让成本变得可追踪、可归因、可管理。把隐性成本显性化,用数据说话,才能推动资源向编码管理倾斜。新易编码在这个环节中的角色是提供数据——哪些编码申请被驳回,哪些编码短命,哪些编码从未被使用,哪些业务异常与编码有关。这些数据是成本分析的输入,也是改进的依据。编码管理不是省钱,是避免花更多的钱。这个账,需要有人算。

 

如果您有物料编码相关的问题,欢迎咨询新易物料编码

 
 
(部分内容来源于网络,如有侵权请联系删除)