ERP里最昂贵的数据错误,往往不是一条记录保存失败,而是一条“看起来正常”的基础资料被业务长期调用:采购按箱下单,库存按件核算,系统里的换算关系却按另一种包装规格维护;或者同一客户被简称、全称和旧名称分别建档,销售、应收和经营分析各自取到一份记录。基础资料录入的核心,不是把字段填满,而是让业务对象被正确识别、被一致调用,并且在发生变化时有人负责。
ERP通常可以校验某些技术条件,例如必填字段是否为空、编码是否重复、日期格式是否符合要求。但系统未必知道现实里的“东区仓”和“东区暂存仓”能不能互相替代,也未必能判断一箱产品究竟是十件还是十二件。技术校验通过,只能说明记录符合部分系统规则,不代表它符合企业的业务事实。
我判断一条基础资料是否合格,会把问题拆成三层:对象是否找对、业务属性是否填对、后续维护是否有责任人。三层中任何一层缺失,资料都可能在录入时显得完整,却在单据流转、库存核算或经营分析时暴露问题。
不是每个字段都值得投入相同的审核成本。物料的计量单位、规格型号、库存属性,客户的结算条件和所属组织,供应商的付款信息与采购范围,通常比一段可自由填写的备注更能改变实际业务结果。应先找出这类“关键字段”,再为它们定义来源、填写口径和复核方式。
我的判断标准是:字段填错后,是否会改变单据对象、数量、金额、库存归属、审批路径或统计口径。如果会,就应纳入重点校验;如果不会,则可根据管理需要决定是否录入,避免为了追求字段完整率而堆积无人维护的信息。
批量导入可以缩短初始建档时间,但如果导入后出现重复档案、单位换算错误或组织归属错位,返工成本往往不只是一遍重新导入,还包括已生成单据的核对、相关人员确认和报表口径修复。因此,效率不能只看“导入用了几分钟”,还要看“导入后有多少记录需要人工解释或纠正”。
对于基础资料,我更建议把目标定为“关键字段一次录对,异常记录可追踪”,而不是“尽可能快地录完所有字段”。尤其在上线前,先用小批次验证字段映射和业务调用,再扩大范围,通常比一次性导入后集中救火更稳妥。

基础资料的风险容易被低估,是因为建档动作和问题后果往往不在同一个岗位、也不在同一天发生。采购人员建了一个物料档案,仓库随后按它收货,生产再按它领料,财务月底核对成本时才发现数量口径不一致。错误被不同单据重复引用后,修复就不再是单纯改一个字段。
客户档案也类似。销售可能以客户简称快速建档,财务之后依据全称维护开票资料,回款又按另一种名称登记。单笔业务看似都能完成,但客户余额、销售额或账龄分析可能被拆散。是否会发生这种情况,取决于系统的主数据关联与组织配置,不能把某一种表现说成所有 ERP 都一样。
手误有时能通过格式、范围或重复值检查发现;口径不一致则可能在各自岗位看来都“有道理”。采购认为按箱管理便于下单,仓库认为按件盘点更方便,生产按套领用。如果没有明确基本单位、辅助单位和换算关系,系统里可能同时存在多套合理但互不兼容的表达。
因此,资料建档前不能只问“谁来录”,还要问“这个字段代表什么”“以哪个部门确认的事实为准”“变化时谁有权改”。很多重复录入并非员工不认真,而是企业没有定义唯一可信的资料来源。
首次建档时,各部门通常愿意集中核对;真正容易失控的是后续变化。供应商更名、客户组织调整、物料替代、仓库停用、包装规格更新,如果只在某个业务员的表格里修改,却没有同步到 ERP,旧资料仍可能被继续选用。
基础资料治理因此是持续过程,而非上线前的一次性清理。至少要区分新增、修改、停用、合并四类操作,并为每类操作明确发起人、审核人、影响范围和留痕方式。系统是否支持审批、版本记录或批量更新,应按实际产品功能核实。
| 资料类型 | 容易出现的业务分歧 | 可能受影响的环节 | 建档前优先确认 |
|---|---|---|---|
| 物料 | 型号写在名称还是规格字段、是否允许别名 | 采购、库存、生产、成本核算 | 唯一识别规则、基本单位、物料属性 |
| 客户 | 简称、全称、历史名称是否分别建档 | 销售、开票、回款、应收分析 | 主体识别信息、组织归属、结算口径 |
| 供应商 | 集团主体与分支主体是否共用档案 | 采购、付款、质量追溯 | 交易主体、付款对象、采购范围 |
| 计量单位 | 采购、库存、销售是否使用不同单位 | 订单数量、库存数量、成本计算 | 基本单位、换算关系、精度和适用范围 |
| 仓库与库位 | 名称相近但管理权限或库存属性不同 | 收发存、盘点、库存可用量 | 组织归属、库存状态、启停规则 |

不少企业希望编码一眼看出类别、地区、年份、供应商或产品属性,于是把大量业务含义塞进编码。短期看,编码似乎便于识别;但分类规则一变、产品扩展或组织调整后,旧编码可能变得不准确,新增编码也越来越长,维护人员还要反复判断某一段代码究竟代表什么。
编码的首要任务通常是唯一识别,而不是替代所有分类字段。若系统已有物料类别、品牌、规格、业务线等独立字段,就不必强迫编码重复承载全部信息。编码是否允许修改、是否对接条码或外部系统、是否存在历史单据引用,都应在制定规则前确认。
实用判断:如果编码中的某一段含义未来可能变化,或编码长度已让人工录入容易出错,就要谨慎把它设计成永久规则。优先保证唯一、稳定、可扩展,再用分类字段支持筛选与分析。
把颜色、尺寸、供应商、用途、包装方式全部塞进名称,表面上信息丰富,实际可能造成名称冗长、命名顺序不一,也让相同物料出现多个写法。例如有人写“白色螺丝M6×20”,有人写“M6×20白色螺钉”,还有人把供应商简称加在前面。人工看起来像同一对象,系统却可能将其视为不同档案。
更稳妥的做法是定义字段边界:名称描述对象是什么,规格字段描述型号或尺寸,分类字段支持归类,品牌或供应商字段描述来源,备注只记录确有必要的补充信息。哪些字段可用、字段长度和检索能力如何,仍需要结合具体系统配置。
导入模板通常能检查格式,却未必能识别业务含义。例如“箱”被导入为基本单位,格式完全合法;客户所在组织填了一个有效代码,但不是负责该客户的组织;某字段映射到备注栏,记录依然成功导入。系统“接受文件”和业务“认可记录”是两回事。
批量导入前,至少要验证字段映射、必填规则、重复记录、关联对象、日期与数值格式、单位换算和组织归属。若系统支持导入预览、错误报告或测试环境,应先利用这些能力;若不支持,就要通过小批次试录和人工抽核补足。
字段完整率只是数据质量的一个侧面。某供应商的联系人电话填得完整,但付款主体对应错误,业务上依然不能放心使用。相反,一些暂时无业务用途的可选字段保持为空,并不一定意味着资料不合格。
我会优先按“关键字段正确率”和“业务可调用性”评估资料质量,再看完整率。关键字段的范围由企业业务决定,但通常应包括对象识别、业务属性、关联组织、单位或结算条件等会改变交易结果的字段。
只比较名称容易误判。两个名称不同的档案可能指向同一主体;同名物料也可能有不同规格、不同包装或不同质量等级。去重应先确定对象识别依据,再比较多个维度,并把“确认合并”和“暂时疑似重复”区分开。
客户和供应商可根据业务与合规要求核对主体识别信息;物料可结合规格、型号、单位、类别和来源信息判断。任何字段都不应脱离企业具体场景,被当作所有资料类型通用的唯一去重依据。合并前还要检查关联单据、余额、历史交易和权限影响。
集中清理能解决存量问题,但无法阻止新问题不断进入。若上线后没有新增申请、审核、停用和变更机制,几个月后仍可能出现同名客户、多种单位写法或已停用仓库继续被选用。
更实际的做法是把数据责任放进日常流程:谁提出新增,谁核实业务事实,谁负责系统维护,谁检查结果;谁能修改关键字段,修改后如何通知下游使用者。即使企业暂时没有专职主数据岗位,也要明确岗位责任,不能让“大家都能改”变成“没人负责”。

字段规范不能脱离对象定义。先回答“什么情况下算同一个客户”“同一物料的哪些属性变化后必须新建档案”“分公司与总公司是否作为不同交易对象”,再决定哪些字段必填、哪些字段用于区分对象。对象边界不清,字段越多,可能只是把不确定性记录得更详细。
建议按资料类别分别定义,而不是拿一份通用表格覆盖所有主数据。物料、客户、供应商、仓库和组织的识别逻辑各不相同;即使同属一个 ERP,也不应默认使用同一套去重和审批规则。
我通常建议把字段分成三类。第一类是关键控制字段,填错可能改变单据对象、数量、金额、库存或审批路径。第二类是运营字段,影响检索、分类、计划或分析,但短期内未必直接改变交易结果。第三类是辅助字段,用于补充说明或个性化管理。不同级别对应不同的校验强度,避免所有字段都走同等繁重的审批。
| 字段级别 | 典型作用 | 建议控制方式 | 示例 |
|---|---|---|---|
| 关键控制字段 | 直接影响业务交易或核算结果 | 来源确认、双人复核、限制随意修改 | 基本单位、客户主体、库存属性、结算条件 |
| 运营管理字段 | 影响分类、查询和经营分析 | 统一口径、定期抽查、变更留痕 | 物料类别、业务区域、采购分类 |
| 辅助描述字段 | 补充背景信息,不一定参与核心规则 | 明确填写价值,避免无意义强制必填 | 备注、补充说明、内部检索词 |
单条记录字段都不为空,仍然可能关联错误。物料本身正确,却挂在错误组织下;客户资料完整,却选错结算组;库位名称正确,却属于不允许存放该类物料的仓库。关系检查关注的是“这条资料与其他资料能否按预期一起使用”。
因此,验收时不能只看档案列表,还要选取代表性的业务路径做端到端验证。例如用测试物料创建采购单、完成收货,再核对库存单位和仓库归属;用测试客户生成业务单据,再检查开票和应收相关字段是否按预期传递。是否能在测试环境完成,要看企业系统与实施安排。
人力有限时,可以用“发生可能性、影响范围、发现难度”三项做简化评估。频繁发生、影响多个部门、又不容易在早期发现的错误,应优先治理;偶发且影响局部的格式问题,可以通过常规校验处理。这个方法不是精确的统计模型,而是帮助团队把治理资源投向真正可能产生返工的地方。
例如,单位换算错误的发生概率未必最高,但如果该物料广泛用于采购、生产和库存,且短期内不容易从报表发现,其优先级可能高于一个不影响交易结果的描述字段错别字。治理顺序应由风险决定,而不是由字段数量决定。
如果要在项目中跟踪改善,不要只报告“已完成多少条录入”。可以分别观察关键字段正确率、重复疑似项关闭率、导入失败率、单据因主数据问题退回次数、资料变更按期处理率等。每个指标都要说明统计范围、计算方式和时间段,否则不同团队可能各自算出不同的结果。
也不建议在没有项目基线时,直接承诺“准确率达到某个固定比例”或“录入效率提升某个百分比”。先用一轮实际抽核建立基线,再依据业务风险设目标,才有比较意义。抽样规则也应结合资料量、错误代价和核对资源确定。

下面用一个情景模拟说明检查方法,不对应特定企业,也不代表真实项目统计。某制造企业准备导入一批物料档案:采购表中有名称、供应商、采购单位和包装数量;仓库表中有库存单位;旧系统导出的物料名称还混有型号与备注。团队最初计划直接合并表格后批量导入。
试导入前,复核人员发现几个可能的风险:同一物料在不同表中有简称和全称;“箱”在供应商资料中对应不同包装数量;部分型号被写进名称、另一些写进规格字段;少数记录的单位字段为空,但旧单据里实际一直按件收发。若只做格式检查,这些记录大多可能顺利进入新系统。
团队把资料按高风险和普通资料分组,先挑选包含多单位、相似名称、跨组织使用等情况的记录试录。试录后不只检查导入结果,还创建一张测试采购单并走到收货环节,确认系统在业务单据中调用的物料、单位和仓库信息符合预期。
这样做的价值不是保证一次发现所有问题,而是提前验证“字段定义能否映射到业务使用”。如果测试中发现同一名称对应多个包装规格,就先修订对象识别和规格字段规则,再处理全量资料,而不是等到真实单据已经形成后再回头清理。
在这个情景中,可以记录四类数据:导入成功记录数、试录后发现的口径问题数、经业务确认后需要合并或拆分的记录数、端到端测试中未通过的业务路径数。数据的用途是指导下一轮整改,不是用来宣称某种方法一定能把错误降低到固定比例。
若企业没有历史数据,第一轮可以把观察范围限定为一批代表性资料,记录问题类型和修订耗时。之后再比较相同口径的批次,观察重复档案、单位错误或导入返工是否减少。每次比较都要尽量保持资料类别和检查标准一致,否则数字变化可能只是样本构成不同。
| 观察项目 | 导入前应确认 | 试导入后应检查 | 发现异常后的处理 |
|---|---|---|---|
| 名称与规格 | 字段边界、命名顺序和识别规则 | 检索时能否区分相似对象 | 统一字段口径,判断需合并还是拆分 |
| 计量单位 | 基本单位、采购单位和换算依据 | 单据数量与库存数量是否按预期变化 | 核实换算关系并评估历史记录影响 |
| 组织与仓库 | 适用组织、业务范围和权限归属 | 记录是否出现在正确的业务范围内 | 修正归属后重新验证关联单据 |
| 重复资料 | 主识别字段及疑似重复判定规则 | 系统检索与历史记录是否指向同一对象 | 确认引用关系后再合并或停用 |
| 导入映射 | 源字段与系统字段的对应关系 | 导入后字段值是否落在正确位置 | 修订映射、清除错误批次并再次验证 |
假设团队试录100条代表性物料,发现8条需要业务确认:其中3条是名称相近但规格不同,2条是采购单位换算不清,2条是旧名称与现用名称疑似重复,1条是组织归属不明确。这些数字只是演示记录方式的情景数据,不能外推为其他企业的错误比例。
复盘时更有用的问题不是“错误率是不是8%”,而是“哪类问题能靠模板规则提前阻止,哪类必须由业务确认,哪些错误会影响已存在的单据”。例如格式问题可以自动校验,换算关系通常需要采购和仓库确认,档案合并则要检查历史交易与关联记录。

这类项目的重点不是把所有字段一次性治理到完美,而是划分导入批次与风险层级。先处理关键业务对象和会影响交易的关键字段,建立高风险资料清单;再用小批次验证字段映射、单位和关联关系;最后才扩大导入范围。未确认的资料不要悄悄按经验填入,应标记责任人和预计处理时间。
在时间压力下,适度延后低优先级描述字段的补齐,通常比仓促猜测关键字段更可控。但客户主体、物料基本单位、仓库归属等会改变业务结果的信息,不宜以“先导入再说”处理。
先不要直接批量合并。应先盘点重复疑似项,再标注各记录是否已有单据、余额、合同或权限关联。对没有历史引用、且业务确认属于同一对象的记录,可以按系统能力制定合并或停用方案;对已有交易的记录,必须评估历史数据、余额和报表追溯影响。
可以从高频对象切入,例如最近一段时间持续被单据调用的客户、物料和供应商。先治理高影响数据,再逐步处理低频、历史或待停用资料。批量操作前应备份、留存处理清单,并确认是否可以回滚;系统是否支持回滚,须以具体功能和实施方案为准。
规模小不等于可以没有责任边界。可以由业务部门负责资料真实性,由指定人员负责系统维护,由主管或流程负责人复核关键变更。岗位可以兼任,但同一条记录从申请到生效的责任链要清楚,尤其是单位、主体、结算条件和组织归属等关键字段。
初期不必建立复杂委员会或过重审批。先做一页字段口径说明、一份新增修改表和一份疑似重复清单,定期集中处理即可。随着资料量和业务风险增加,再把审批、权限、审计记录和定期复核逐步制度化。
这时最重要的是确定可信来源和同步规则。某字段到底以 ERP、财务系统、客户管理系统还是经审核的主数据表为准,必须逐项说明。若不同系统都允许修改同一字段,就要明确冲突时如何判定,并验证同步方向、更新频率和失败告警。
不要因为“已经做了接口”就认为资料一致。接口能传输数据,不代表源头字段定义一致,也不代表错误会被自动纠正。需要抽查关键字段在源端、目标端和业务单据中的值是否一致,并记录同步失败后的补救责任。
历史记录不一定适合按新规则全部改写。某些旧编码可能已被合同、订单或审计记录引用;旧单位或旧分类也可能是解释历史业务的必要信息。应将“历史事实留存”和“当前可用资料治理”区分开,不要为了页面看起来整洁而破坏追溯关系。
可将资料分为继续使用、限制新增、停用但保留历史、确认合并四类。每类都要写清业务含义和操作边界,避免停用被误解为删除。对于是否允许修改历史单据或重述历史报表,应由业务、财务和系统负责人共同判断。
数据工具可以帮助筛查疑似重复、异常单位、空值、异常增长和字段口径差异,但不能代替业务判断。比如同名客户可能是不同法人,单位换算异常也可能是特殊包装,工具只能提出待核查线索,不能仅凭相似度自动合并关键对象。
如果使用报表或数据分析平台观察基础资料质量,建议先把指标定义清楚:重复疑似项如何计算、关键字段完整率的分母是什么、停用资料是否计入、跨组织资料怎样统计。分析结果应服务于责任分派和复核,而不是只生成一张看起来很完整的仪表板。

统一编码有利于跨部门查询、报表合并和数据交换,但推行过快会增加一线转换成本。若业务部门依赖旧编码开展日常工作,可以在过渡期保留旧编码作为别名或映射字段,同时明确新编码才是系统主识别键。能否保留别名以及如何维护,需核实系统支持。
如果编码已被外部客户、供应商、条码或合同引用,调整成本可能很高,应优先评估兼容方式,而不是直接重编。若旧编码只在内部零散使用,且尚未形成大量历史引用,则更适合在正式上线前统一规则。
关键字段适合设置必填或审核门槛;可选字段如果业务暂时拿不到可靠信息,强迫填写可能导致猜填、复制默认值或录入无意义内容。取舍原则是:缺失是否会阻断业务或导致错误结果?如果会,应明确补齐责任和时限;如果不会,可允许暂缺,并避免把空值伪装成有效答案。
对于需要后续补充的字段,可以设计待完善状态或责任清单,而不是让一条资料因为非关键内容缺失而完全无法使用。具体状态和流程要与系统能力及企业内控要求匹配。
自动规则适合处理明确、稳定的重复条件,例如编码完全相同或某些强识别字段一致;人工确认更适合判断名称相似、规格接近、主体关系复杂等情况。将模糊匹配结果直接自动合并,可能把两个不同对象合成一个,造成比重复建档更难恢复的问题。
实践中可以采用“机器筛查、人工确认、系统留痕”的组合。规则先生成疑似清单,业务人员确认是否同一对象,数据维护人员执行合并或停用,负责人复核高风险变更。自动化范围应随规则准确性和可回滚能力逐步扩大。
客户、物料等共享对象需要一定程度的统一定义,但业务部门在使用方式上可能确实不同。更合理的做法通常是区分“核心识别字段统一”和“业务属性按场景维护”:例如主体识别和基本单位统一,采购偏好或部门备注可以按业务需要扩展。
如果某个差异会影响交易、库存、财务或跨部门汇总,就不能只以“部门习惯不同”作为理由保留多套口径;如果差异只影响局部工作方式,则可通过扩展字段、分类或权限配置承接。判断前先看差异的业务后果,而不是简单追求一张完全相同的表。
当存量资料数量巨大、历史引用复杂时,先建立新增控制,再分批治理存量,往往更稳妥。否则清理期间旧问题持续新增,团队可能一直在追赶。若某类历史错误正影响结算、库存或合规,则应优先处理这类高风险存量,不能一概等待。
可用一个简单原则排序:先阻止高风险错误继续进入,再处理正在影响业务结果的存量,最后优化低频、低影响的历史资料。对于暂时不能修复的记录,标明限制范围和责任人,避免未经评估继续被业务调用。
| 取舍问题 | 更适合偏向左侧的情况 | 更适合偏向右侧的情况 | 最低限度控制 |
|---|---|---|---|
| 统一编码与兼容旧编码 | 历史引用少、业务准备充分时优先统一 | 外部引用多、切换影响大时保留映射 | 明确主编码与旧编码的对应关系 |
| 强制必填与允许暂缺 | 缺失会改变业务结果时强制核验 | 字段暂时不可得且不阻断业务时允许待补 | 记录缺失原因、责任人和补充期限 |
| 自动合并与人工确认 | 重复条件明确且支持回滚时自动处理 | 对象边界模糊或存在历史关联时人工确认 | 保留处理前后记录及审核依据 |
| 全量清理与分批治理 | 数据量可控且错误影响广泛时集中处理 | 历史链路复杂、资源有限时分批实施 | 先控制新增,再按风险确定治理顺序 |

| 检查维度 | 自查问题 | 发现问题后的动作 |
|---|---|---|
| 唯一性 | 是否存在同一业务对象的多条有效档案? | 生成疑似清单,按对象识别规则逐条确认。 |
| 准确性 | 关键字段是否有业务来源或复核依据? | 回到责任部门核实,不以猜测补齐关键值。 |
| 一致性 | 名称、单位、分类和组织口径是否跨部门一致? | 确定统一定义,并标记允许存在的业务差异。 |
| 关联性 | 资料是否关联到正确组织、仓库、结算组或类别? | 通过测试单据验证关系,不只检查静态档案。 |
| 可维护性 | 新增、修改、停用和合并分别由谁负责? | 形成责任链和变更记录,避免权限开放但无人管理。 |
| 可追溯性 | 资料变化后能否知道何时、由谁、因何修改? | 启用系统留痕或维护变更台账,并明确保存范围。 |
如果团队不知道从哪里开始,不必先设计一套庞大的数据治理制度。选一个业务影响明确的资料类别,例如近期高频使用的物料或客户,跑一轮“定义口径,清理样本,试导入,业务测试,问题复盘”。试点要覆盖真正的业务链,而不是只挑最整齐的数据做演示。
试点结束后,留下三类成果:字段口径说明、错误类型与处理规则、尚未解决的系统限制。再根据这些结果扩大范围。这样做的好处是,制度依据来自实际问题,而不是先写出一份没人能执行的规范。

基础资料错误通常不是一个人少看了一眼,而是对象边界、字段口径、维护责任和系统校验没有形成闭环。只要求员工认真录入,解决不了名称规则不统一、单位关系未确认、修改权限不清或历史档案无人处理的问题。
真正值得追求的不是“字段全部填满”,而是关键资料能被正确识别、业务关系经过验证、异常能够追溯、变更有人负责。这也是基础资料录入从一次性任务走向持续治理的分界线。
建议先选一个最容易造成业务返工的资料类别,列出关键字段和数据来源,抽取一批具有代表性的记录进行核对。不要先追求覆盖所有模块,而要先验证规则是否可执行、检查是否能发现真实风险、业务人员是否知道如何处理异常。
随后,用试点中发现的问题修订模板、编码和维护流程,再逐步扩展到其他资料类型。每轮都记录问题类别、处理责任和复核结果。这样形成的标准不是贴在墙上的原则,而是能被采购、仓储、销售、财务和系统维护人员共同执行的业务规则。
录入速度可以通过模板、批量导入和自动校验逐渐提高;但这些效率手段必须建立在对象定义和字段口径已经清楚的基础上。先减少错误进入系统,再减少人工录入,通常比先追求导入速度、之后再补救更可控。
我在整理物料资料时,想把类别、规格、供应商和年份都编进编码,觉得这样查起来更直观。但产品一旦改名、换供应商或扩展分类,旧编码就可能不再准确,我不确定编码到底应该承载多少信息。
编码首先要解决唯一识别和稳定引用,不必把所有业务属性都塞进去。编码一旦被单据、标签或外部系统引用,改动就可能牵连多个流程;类别、规格等会变化的信息,通常更适合放在独立字段中维护。例如,物料编码可采用“类别前缀+流水号”,具体前缀是否有必要,应看物料规模、人工查找需求和系统检索能力。
设计时用一组真实物料试编:检查是否唯一、能否扩展、旧编码是否需要变更,并确认编码规则由谁维护。若编码规则需要频繁解释才能使用,通常说明规则过度复杂。
我导入基础资料时,发现同一家公司可能同时用简称、全称和旧名称登记,肉眼看起来像不同客户。我担心直接合并会影响历史单据,也不确定仅凭名称相似就能不能判定重复。
不要只凭名称相似就合并档案。客户或供应商可结合企业认可的主体识别信息、地址、联系人及历史交易核对;物料则应重点比较规格、型号、单位和实际用途。哪些字段可用于识别,要按业务与合规要求确定。可先把疑似重复记录放入待核对清单,标注匹配依据、业务确认人和处理结论,再决定保留、停用或合并。
合并前先确认系统对历史单据、往来余额、库存和报表的处理方式;如果系统不支持安全合并,保留旧档并限制后续使用,往往比直接删除更稳妥。
我遇到过采购按箱、仓库按件管理的情况,直觉上只要填一个换算关系就能解决。但我担心不同物料的每箱数量不一样,或者换算后出现小数,导致库存数量和单据金额对不上。
先确认系统区分哪些单位,以及换算关系是按物料固定、按包装规格变化,还是允许单据逐笔填写。以每箱12件为例,采购3箱应对应入库36件;还要核实换算方向、精度、舍入规则及退货时如何反向换算,不能只检查正向采购。
上线前用少量真实业务做正向和反向测试:采购、入库、领用、销售和退货各走一遍,核对单据数量与库存结存。若包装数量会变化,就不要把单一换算率当成通用值,应确认系统能否按包装规格区分,并明确由哪个岗位维护。
我手里有一份从旧系统导出的表格,字段不少,直接导入看起来最快。但我担心日期格式、空值、重复记录或关联编码有问题;如果导入后才发现错误,可能还要逐条修改,甚至影响已经生成的业务单据。
先把导入检查拆成三类:格式检查日期、数字和必填项;内容检查命名口径、单位和重复记录;关联检查客户、仓库、分类等引用对象是否已存在且选对。模板字段映射不能只看列名,还要确认每列实际对应的业务含义。建议先选一小批具有代表性的记录试导入,覆盖常见值、空值、特殊字符和不同业务类别,再核对系统页面及关联单据。
确认结果后再分批导入,并保留原始文件、导入版本和错误清单。上线后还要规定新增、修改、停用的责任人与审核方式,避免一次导入正确、后续维护失控。


读者评论
文章把基础资料问题放到采购、入库、生产和月末核对的链条里说明,尤其单位换算错误的影响比较直观。
按业务影响划分关键字段和辅助字段很实用,能避免为了提高完整率而录入大量没人维护的信息。
客户简称、全称和历史名称可能造成记录分散,去重前先明确主体识别规则,比单纯按名称合并稳妥。
文中强调新增、修改、停用和合并都要明确责任人,这对防止上线后旧资料继续被调用很重要。