仓储管理(一):库存表
本文通过库存表数量、状态、位置的变化对日常库存管理进行了简单说明。库存管理是仓储管理的核心,通过了解库存表的基本结构, 库存表的变化,可以更好的了解仓储管理。
做了n年的wms系统, 终于想着总结一下, 思来想去点太多,无从下手, 先找一个话题试试,直接进入正题吧……
先看一张简单的库存表,假设某仓库有商品A、商品B、商品C 三种商品,各有若干件,放在不同的库位上,A、B为良品,C为残品,库存表如下:
库存表:
这张库存表包含了一些库存的基本信息,通过它可以掌握仓库内现有商品的剩余数量,商品放在了仓库的什么地方,商品是好的可以销售的还是坏的,以及商品的生产日期等,通常仓库对在库商品进行管理,管的就是商品的数量、状态、位置等这几个关键信息。
仓库里面的商品进进出出,或者商品的位置移来移去,还有商品过保质期等,仓库的库存表实际是动态变化的,我们知道在没有使用计算机的年代,进销存账都是手工记录的,面对实时变化的库位库存,手工记录显然不是很方便,数据共享也是个问题,传统一般是把每次进出的量记录下来。
如果想得到结余库存,需要通过前一天的库存加上当天入库的量,再减去当天出库的量才能算出,如果商品很多,人工帐是分散的,还需要汇总整理才能得到想要的结果。
通过计算机及专门的仓储系统,我们只需要记录好每一次的进出、移动等,计算机系统会帮我们自动计算商品的实时库存。如上面的库存表,其实就是一张实时库存表,它所表达的就是当前这一刻仓库的实际库存情况。
下面我们结合实际,看一下库存表数量、状态、位置等何时变化,以及如何变化。
数量变化
库存的数量何时变化呢,一般很容易想到,商品入库会增加库存数量,商品出库会减少库存数量,商品破损、丢失后,我们做盘点库存调整等,也会改变库存数量,下面我们来看一下这些变化。
入库增加数量: 商品从工厂生产好后拉到了仓库,收货员会进行清点,检查商品质量等,然后会把商品上架到某个库位上,这个时候会增加当前库位的库存。
如上,商品D入库后上架, 库存表中多了一条记录,库位为“B01”, 数量为“100”, 状态为“良品”, 生产日期为“2020-03-01”。
一般情况下, 如果原库位上有库存, 生产日期、库存状态与本次收货商品相同, 两批的货可以混放在一起,实物完全一致,不需要区分。这时候,我们的库存表通常是通过修改原库存记录数量来表示的,原来有50件, 新入库50件,当前库存就是100件。
通常,相同商品多次入库,如果库存状态和生产日期都相同,允许放在同一个库位上,否则不同状态、不同生产日期不允许混放,道理也很简单,同一商品生产日期不同。如果混放在一个货位上,如果想按生产日期先后顺序发货,发货时还得刻意找出生产日期靠前的先发,正残品也一样,通常是把残品挑出来单独存放,避免被发到消费者手中,造成客户投诉。
出库减少库存:商品出库会减少库存,如果库位上的商品全部出库,一般会把库位库存数量调整为0,如果是部分出库,会减去部分数量,订单出库还涉及到库存占用等,这个不在本次讨论。
综上:商品入库会增加库存, 可能是增加一条记录,也可能修改原记录的数量,这取决于实际情况,如果货位上空的,系统中没有该商品库存,放了新商品进去,系统一般是增加一条记录,反之,则修改对应数量, 出库则同入库相反。
状态变化
库存的状态什么时候变化呢?
我们知道,一般商品在入库的时候会做入库质检,将商品判定为“良品”或者“残品”,在上面库存表中,我们通过“状态”列可以了解当前库存的情况。
除了入库初始化库存的时候标记状态,日常的库存管理中也可能去修改调整库存的状态,场景会很多,比如包装破损、变质、变形等,一般会根据实际情况,会修改对应库存记录的状态。
一般仓库发现商品有问题,会把问题商品拿出来放在专门的地方。如上:发现商品C有一件破损, 库管员将这1件商品从C01货位移到了D01货位上,C01货位原来有5件商品,拿走1件,变成4件, 同时,库存表中增加了1条新记录, 数量是“1”,库位是“D01”, 状态是“残品”。
上面例子中, 我们将1件商品标记为残品, 并将它移到其他货位上,我们知道,仓库管理中为了避免出错,会把不同状态商品分开存放,拿出1件到新货位,原货位数量减1,新货位数量加1,总数量不变,状态从“正品”变成“残品”,库存状态的变化是伴随数量变化一起变化的 。
位置变化
商品存放在仓库里面, 一般是通过“库位”来定位商品的位置,大一点的仓库一般会分为好几个区域:卸货区、整箱存储区、散件拣选区等,区域下面再设置货位,通过通道、货架组、层等来定位商品的具体位置,例如:货位编号“A01-01-06”可能代表是在A区01通道的第1层第6个位置,入库后商品放到具体货位,有订单需要出库时,再从相应的货位找到商品,打包出库。
一个大型的仓库,存放成千上万种商品, 分别放在不同的存储库位,信息之多,靠人脑无法记住,借助计算机记住这些位置,并实时告诉操作员,什么订单该在什么位置拿货,库存位置管理也是库存管理的一个重要维度。
涉及位置变化的场景有哪些呢?
除了商品入库上架到某个库位, 通常库管员定期还会做库位调整,例如:将出库量大的商品集中在一起;将残次品移到专门的地方;将上层货架的商品移动到下层货架等,这些都是库存位置的管理, 对应的, 库存表中库位及数量会发生变化 。
通常仓库内调整商品库位是借助PDA完成的,例如: 商品A从原货位移到新货位,只需要扫描原货位,并扫描商品,再扫描新货位即可完成,通过此操作,告诉计算机你要移动什么位置的什么商品到什么位置,系统自动完成库存表的操作。
如上,原来A01有商品20件,从A01货位移动了2件商品到A05货位,A01上面数量变成18件,另外2件在A05上
以上,通过库存表数量、状态、位置的变化对日常库存管理进行了简单说明,库存管理是仓储管理的核心,通过了解库存表的基本结构, 库存表的变化,可以更好的了解仓储管理。
仓储管理的很多工作都是围绕库存进行的,这个我们在后续的话题里讨论,希望本次内容对你有所帮助,谢谢!
本文由 @嘉叶 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
请问下,商品A入库10良品,上架到B01库位;移库10个到B02库位检测,发现1个残品;这时候是要把1个商品的状态变为残品;是不是要相应的增加A商品1个良品出库,A商品1个残品入库呢;通常操作这种状态变更是直接移库的时候,就直接修改状态么
请教下,应该怎么保持ERP系统和WMS库存的一致性
您好,请教下:怎样避免负库存出错的问题?
我们的客户总是修改入库单信息,导致入库单数量小于出库单+库存记录数量,总会导致负库存问题…
建立入库单肯定是创建后下发就是一条记录,后续客户也不能在这条基础上更改,仓库收货是实收的,所以库存肯定就是实际入库的。
你好,如果对于小仓,在没有做库位管理的前提下,如何对次品、临期产品做管控呢?
数量、位置、状态 是同时存在的 , 如果不管位置, 进销存记账的方式是否能够满足
你好,具体是?
我是想的按照批次来进行管理,一个sku分多个批次,就能把控一个sku底下各个批次的库存。这是第一个问题。
还有一个问题是,如果把临期商品单独进行售卖,如何能精准扣减临期的库存(正常效期的商品同时进行售卖)?
批次管理肯定就是遵循两种维度吧,先进先出,还有就是临期的先出,这个设置
请教下,PDA这个是一套系统还是怎样的?比如我现在设计了一套库存管理系统,如何运用PDA去实现库位移动呢?
PDA只是一个工具, 跟手机一样, 链接wifi以后可以和服务器实时通讯, 根据需要可以开发自己的界面程序, 拿库位移动来说, 没有pda, 我们可以移完以后再到电脑里面做移动操作, 有了pda, 这个操作是实时的, 更加方便且不容易出错。
PDA就是一套手持终端,里面的系统就是WMS的一个模块。
PDA实现库位移动作者已经说得很清楚了,如京东的一个PDA移库就是PDA上操作移库,扫描了对应商品需要移库的旧的库位码(A-01-02-03)然后对应扫描商品条码,输入移库商品数,然后扫描需要移库的新库位码,扫描条码输入数量即可完成。