为什么说主数据是上线的关键基础
ERP 项目延期,很多时候不是软件不行,也不是顾问不干活,而是卡在了主数据上。软件可以装好、流程可以配好、培训可以排好,但只要物料编码还乱着、BOM 还是旧的、期初库存没有盘清、往来账还有一堆没核对的余额,系统一上线跑出来的就是"垃圾数据",报表没人敢信,业务不愿用,项目口碑先垮了一半。主数据是 ERP 的地基,它不像流程那样看得见摸得着的热闹,却决定了整套系统上线后能不能站得住。很多企业习惯把主数据整理放在上线前最后两周突击,结果发现一物多码要合并、多单位要统一、历史账要对平,工作量远超预期。正确的做法是把主数据治理当成上线前一段独立、前置、有明确责任人的专项工作来做。
物料编码:先定规则,再谈合并
物料编码乱是制造业最常见的坑。一个零件,采购叫 A,仓库叫 B,车间叫 C,三个名字对应同一件东西;或者反过来,同一个编码下混进了不同规格的物料。编码一乱,库存、BOM、成本全部失真。整理时不要急着合并,而是先定规则:编码要不要"有意义",还是用无意义的流水号。笔者的建议是,通用物料采用"分类前缀 + 流水号"的无意义编码,把属性放到物料档案的字段里维护,避免把材质、规格、颜色都塞进编码里导致越编越长、越改越难。规则定好后,再做一次全面盘点,把重复、近似、停用的物料标记出来,统一由主数据专员审核合并或停用。整个过程要留档,让采购、仓库、车间都认同一套口径。
多单位与 BOM:别让换算和结构出错
单位混乱是另一类隐蔽的雷。同一种物料,采购按"吨",仓库按"公斤",生产按"支",如果没有清晰的换算关系和固定的基本计量单位,系统算出来的库存和成本就会对不上。对策是给每类物料定义一个基本计量单位,再配置采购、销售、库存单位之间的固定换算率,并明确哪个环节用哪个单位。BOM 则是另一处容易出错的地方。很多企业 BOM 还停留在 Excel 里,版本多、没人维护,和实际生产用料对不上。上线前要把 BOM 逐层核对:层级是否清晰、用量是否准确、替代料是否标注、版本是否统一。BOM 不准,MRP 算出来的需求就是错的,采购不是多买就是缺料,这是后续生产计划一连串问题的源头。
期初库存:一次盘点打通账实
期初库存是上线那一刻的"起点",起点错了,后面所有的库存和成本都是飘的。很多企业直接用账面的 Excel 导入,结果上线后发现实际库存和账面对不上,仓库不敢用系统。正确做法是:在正式切换日前,安排一次全面、彻底的实物盘点,覆盖原材料、半成品、成品,甚至车间在制。盘点要"双人复核 + 负责人签字",把盘盈盘亏先处理清楚,再按统一口径、统一单位导入系统。对于盘点中发现的历史遗留差异,宁可停下来查清楚,也不要急着带进去。一句话,宁晚上线三天,也不要把失真的库存带进新系统,否则就是给自己的成本核算埋雷。
往来账:上线前必须对平
客户和供应商的往来余额是财务模块能否顺利切换的关键。如果上线前应收账款、应付账款还有一堆没和对方对账的余额,系统里挂的期初数就是一笔糊涂账,后续收款核销、付款对账都会卡住。上线前要做的:一是把客户、供应商主档案整理清楚,合并重名、补充税号与联系人;二是把往来余额逐一核对,和对方对账确认后按明细导入;三是把长期挂账、坏账、呆账先做好处理决策,不要把一个烂摊子搬进新系统。往来账一平,财务模块上线才能顺,月底结账才不会天天返工。
一套可执行的五步清洗法
把上面的思路收敛成五步,照着做就能大幅降低上线踩雷的概率。先成立主数据小组,定责任人、定数据标准、定编码规则;再全面盘点,把物料、客户、供应商、BOM 的现状摸清楚,标记重复、近似、停用项;随后清洗合并,统一编码、统一单位、核对 BOM,该停用的停用,该合并的合并;接着期末对账,做实物盘点、对平往来余额,把盘盈盘亏和坏账处理决策落定;最后导入与验证,按统一模板导入系统,抽样核对库存数量、单位换算、往来余额,确认无误再正式切换。数据干净了,ERP 上线才算真正站住脚。
