库存管理系统是一套用来回答“现在还能承诺卖出多少、货在哪个库存组织里、被哪张单据占用”的软件。它的核心对象是数量、状态和占用,不是会计凭证,也不是仓库里的行走路线。进销存把采购、销售和库存数量放在同一本账上,适合单仓、单据不多的企业。WMS 管仓库里的库位、批次和拣货任务。三者可以是一套软件的不同模块,也可以分开。分开时必须约定谁拥有可售数量,不能三边各记一个库存。
库存管理实际在管哪几个数
现场说的“库存”至少有四个数。账面数量是已经入账的实物。可用数量是账面里还能被新订单占用的部分,要扣掉冻结、待检和已分配。在途数量是已经离开一个地点、还没被下一个地点验收的货。已分配数量是被订单或工单占用、尚未出库的货。库存管理系统的价值,是让这四个数同时存在且能回溯到单据。只有一个库存余额的表格,做不到这一点。
它不负责的两件事
它不负责收入和成本的会计分录。数量变化可以生成财务接口,但科目、税和应收仍在财务系统。它也不负责人在仓库里先去哪个货位。那是仓储执行。把这两件事都叫“库存管理”,选型时就会买错范围。
可售数量才是销售能用的数
销售询问库存时,应得到可用数量,而不是账面数量。账面里包含待检和已分配。把账面直接同步到网店,就会超卖,或者把不能发的货卖掉。库存管理系统对渠道公布的应是可用量,并写明这个量多久同步一次。
和进销存、WMS 各自停在哪里
| 问题 |
进销存 |
库存管理系统 |
WMS |
| 采购入库 |
记录供应商、数量、金额 |
增加指定组织的账面和可用 |
指导收到哪个库位、哪个批次 |
| 销售承诺 |
开单时减库存 |
下单时先占用,出库时再减账面 |
按占用生成拣货任务 |
| 批次和效期 |
多数只作备注 |
可按批次保留数量和状态 |
按批次和库位执行先到期先出 |
| 多仓 |
常是几个仓库的数量表 |
分组织计算可用和在途 |
每个仓有自己的库位和任务 |
| 盘点 |
改期末数量 |
记录差异和调整单 |
按库位或循环盘点任务执行 |

小企业里,进销存已经包含简单的库存管理,没有必要再买一个同名系统。名称不能作为采购理由。要看它有没有占用、在途、冻结这三个状态。三个都没有,就还是进销存台账。
当仓库开始按货位找货、按任务拣货、按批次冻结,库存管理模块里的一个数量不够用,这时才引入 WMS。通天晓 WMS 管实物和动线:多仓多组织下的库位、批次、条码、波次和上下架。它通过接口把入库、出库、调拨和盘点结果回给库存与财务,不替代进销存里的往来对账。
一张订单穿过三层时谁改数
客户下单后,先由订单或库存层占用可用量。此时账面不变,因为货还在库。仓库按占用去拣。复核完成后,WMS 确认出库,库存层把占用转为账面减少,财务层在发货或开票规则满足时记收入和成本。若拣货短少,占用释放,可用量回到未发部分,不能整单硬减。
调拨同样分三段。调出仓发运后,调出组织的可用减少,数量进入在途。调入仓验收前,任何渠道都不能把在途当成可售。验收数量小于发出数量时,差额留在在途差异,不自动算成调入仓的库存。通天晓 WMS 执行两端的收发,在途属于库存账,不属于某一个货位。
系统边界用这句话检查:销售看到的可售数,必须能指出是哪个组织、扣了哪些占用。指不出,就还没有库存管理,只有各系统自己的余额。
什么规模该停在哪一层
单仓、无批次、一个人记账,进销存足够,库存管理的四个数可以退化成一个余额。多渠道共享库存,但仓库仍是一个平面仓、不按货位作业,需要库存占用和同步,不一定需要 WMS。多个仓库或一个仓库已经分库位、分批次、分人员作业,应使用通天晓 WMS 一类的仓储系统,由它回写库存账。
不要为了名词升级而同时购买三套重复记账的软件。进销存、库存和 WMS 如果各有一份余额,每月对账会比原来的表格更长。上线原则是只保留一个可售数量的权威来源。仓储现场的权威是 WMS 的库位库存,对外承诺的权威是扣完占用后的可用量。
实施周期取决于现有单据是否完整、有几个发货点、批次要不要纳入。没有期初盘点的系统切换,只是把旧余额换了一个软件存放。具体范围需要按仓库和接口评估,不能按公司人数估算。
退货入库不要直接加回可售
客户退回的货,库存管理系统应先增加待检或退货状态的数量,不增加可用量。仓库检验后,合格部分转可用,不合格部分转残次或报废。通天晓 WMS 在有库位的仓里把这三步做成不同的库存状态和库位。没有这套状态时,进销存至少也要用单独的退货仓,验收后再调回正品仓。
直接加回可售,是超卖的反向错误:账上能卖,货却不能发。渠道同步如果接的是可用量,待检期间线上数量不应上升。这是库存管理是否成立的一个日常检验,不需要等年末盘点。
占用、锁定和已发是三种状态
占用是订单已经承诺、货还在库,可用量要减掉它。锁定是质量、效期或盘点原因暂时不能动,同样不能卖,但不是某张销售单的货。已发是已经离开仓库,库存和可用都要减。三种状态合成一个字段,财务、销售和仓库会各算各的。库存管理系统至少要能分别列出:哪张单占用、为什么锁定、哪张单已经发出。
取消订单时,只释放该单的占用,不能把锁定的不合格品一起放回可售。发货过账时,先扣占用再扣在库,避免可用量先回升再下降,渠道同步会在这一小段把货多卖一次。通天晓 WMS 在有库位的仓里用任务完成回写这三种结果。没有库位的企业,进销存也要用订单占用和单独的残次仓表达,不能只改一个总数。
对账时按这三种状态抽单。占用对得上未发订单,锁定对得上冻结原因,已发对得上出库单。对不上的月份,先修状态,再谈要不要换系统。三个数都说不清的软件,名字叫库存管理,实际仍是进销存余额。
常见问题
网店后台已经有库存,还要库存管理系统吗?
一个网店、一个仓,后台库存就是可售数,可以不另建。两个以上店铺或门店共享同一批货时,各自后台各减各的,一定会超卖。这时需要一个地方统一占用,再把剩余可用同步给各个店。这个地方就是库存管理,不一定是完整的 WMS。
ERP 里的库存模块算库存管理系统吗?
如果它能分仓库记录数量、占用和单据,算库存账。如果仓库还要库位、波次和扫描任务,ERP 库存模块通常不做这些。通天晓 WMS 与 ERP 的关系是作业与总账分工,不是互相替代。接口传递收发数量和批次,不传递拣货路径。
可用量同步要多快?
取决于同时接单的渠道有多少。每天几十单,定时同步可以接受,但间隔内要保留一段不再承诺的缓冲。大促或直播时,应按单占用并尽快回传。做不到实时,就不要把全部可用量放到所有渠道,给每个渠道单独配额。
盘点差异改哪个系统?
有 WMS 时,以库位盘点结果为准,生成调整后回写库存账和财务。没有 WMS 时,以库存账的盘点单为准。不允许仓库改表格、财务改总账、网店再改一次。三边同时改,差异无法解释。