你公司是不是也这样:仓库报上来的数、销售记的数、财务账上的数,三边永远差那么一截?月底想对一次,几个人翻一下午表格,最后谁也说不清差在哪。
这类公司通常不是不上心,是业务本来就跑在表格上:仓库一张表、销售一张表、财务一张表,谁用谁改,改了也没人知道。字段各家叫法不同——同一个货品在仓库表里写简称,在销售表里写全称,在财务表里又是另一个编号,想对上只能靠人肉比对。
等到真要上系统,问题就全冒出来了:同一家客户在表里有三种写法、货品编号有重有空、库存记了数量没记金额。直接把表格倒进去,进去的还是一笔糊涂账。
这种事我们处理过不少。做法不是把表格导进去就完事,而是先清数据、再定口径、再建账。
你公司是不是也这样
- 仓库、销售、财务各有一套表,同一个货品和客户在不同表里叫法不同,对一次数要翻一下午
- 货品档案里有重复编号和空编号,同一个货品被当成两三个不同的货,库存数量一直不准
- 客户名称写法不统一(简称、全称、带不带地区),往来余额按客户对不上,应收多少没人敢拍板
- 表里的库存只有数量没有单价,或者单价是含税的,期初库存金额不知道按什么口径入账
- 应收应付只记了总数,没有按客户和单据的明细,建账时期初往来录不进去
我们是怎么做的
- 先做一次数据体检:把三张表导出来,统计货品编号重复数、空字段名、客户名称写法种类、库存数量与金额缺失比例,出一份问题清单,先看清问题集中在哪些字段
- 统一主数据:货品按一物一码重新编号并保留旧编号对照,客户按全称加税号去重,计量单位统一成基本单位加换算率
- 定期初口径:库存按不含税成本价入账,含税单价先换算;数量以实地盘点数为准,盘点与账面的差额单独列清单确认后再入账
- 往来按明细重建:应收应付按客户加单据逐笔录,暂时对不清的先挂待查科目,不合并成一笔总数了事
- 建账后做试算平衡:库存台账金额对存货科目、往来明细对总账余额,两边都平了再开账;开账后新账与老表双轨并行一个月,差异逐笔核销
改造之后
- 货品档案去重后从八千多条收缩到五千多条,重复编号不再出现
- 月末对库存的时间从两三天压到半天以内,差异能定位到具体货品和单据
- 期初库存金额与存货科目余额一致,开账当月报表能直接拿来用
- 应收应付能按客户和账龄查询,催收有据可依,不用再翻聊天记录
- 双轨运行一个月后老表停用,账实差异进入每月可核查的清单
这个项目包含什么
适合什么情况
业务长期靠 Excel 或 Access 台账维持、准备第一次上正式进销存财务系统,且货品在数百种以上、往来客户较多的制造或贸易企业
关于这类改造
什么是数据初始化:企业第一次上系统时,把散落在表格或旧系统里的货品档案、客户档案、库存数量与金额、往来余额、固定资产等基础数据,按新系统的口径整理、核对并录入的过程。它不是简单的导入,而是给后续所有业务定一套统一的口径。
为什么表格直接导进去会出问题:第一,主数据不唯一,同一货品有多个编号、同一客户有多个名称,导入后库存和往来天然对不上;第二,字段口径不一致,含税与不含税混用、计量单位不统一,金额算出来就是错的;第三,期初只有数量没有金额,或者金额是拍脑袋估的,开账第一天账就不平;第四,往来只有总数没有明细,后续无法按客户和账龄管理;第五,历史数据没有清理就开账,问题会被固化到账里,越往后越难改。
通常怎么做:第一步数据体检,把各套表导出后统计重复、缺失、口径不一的字段,出一份问题清单;第二步统一主数据,重新编号并保留旧编码对照,保证老单据还能查;第三步定期初口径,库存按不含税成本价、数量以实地盘点为准,差额单独列示确认;第四步往来按客户加单据逐笔重建,对不清的挂待查科目;第五步试算平衡,库存台账对存货科目、往来明细对总账,两边平了才开账;第六步双轨运行一个月,新账与老表并行核对,差异逐笔核销后再停用老表。
什么情况适用:业务已经跑在表格上、货品种类在数百种以上、往来客户较多、准备上正式系统的制造或贸易企业,做一次完整的数据初始化收益比较明显。货品只有几十种、业务量很小的,可以简化处理,重点放在往来余额和期初库存两项。
如果你公司也在准备第一次上系统,可以把现在用的几张表发给我们(隐去敏感信息即可),我们先做一次数据体检,看看重复和缺失各占多少,再决定怎么整理。