仓储应用之数据库设计业务篇(出货单)

仓储业务主体

单据作为业务源头,做到有理有据;

任务作为业务驱动,做到作业有序;

交易作为事务记录,做到有迹可循。


SO/出货订单

Shipping Order 发运订单

WMS 系统中作为仓库库存出货的凭证之一;

出货订单是响应客户请求仓库产品的出货单据;

不仅记录了所订购的每个货品的数量,还可以记录每次发货的目的地。

出货表关键字段

场景模拟

场景一:销售出库

场景说明:仓库操作员根据订单订单上的请求发运日期,准备当天需要发货物料。

场景二:指定物料批属性出库

场景说明:

1. 如果库存记录了批属性,则出库订单创建时也可指定对应批属性来分批库存,如果出库订单不指定批属性,默认分批所有批属性库存;

2. 常用的批属性可记录:批次号、供应商、型号、收货日期、生产日期、超期日期、子库、工厂、库存地、直发单号;

3. 出库订单不仅可以指定批属性,还可以通过明细行指定发货库位、箱号,库存批次。

场景三:齐套发货,订单挂起

场景说明:

1. 客户有齐套发货要求,仓库不允许部分发货;

2. 避免现场操作人员无效备货,可将订单设置挂起状态,挂起的订单,不允许拣货和发运等操作;

3. 通过订单分配,仓管员可以提前知道库存是否满足订单需求量。

场景四:订单变更,订单加急

场景说明:

1. 解除订单挂起状态,操作员可继续备货操作;

2. 修改订单数量,原订单数量不变,只需要修改未结数量,未结数量默认等于订单数量,发货后,发货数量增加,未结数量扣减;

3. 发放生成拣货任务时继承出库订单的优先级,多订单拣货时,可以优先推荐紧急订单。

总结

出库单是仓库备货依据,为了起到系统指导操作员备货的作用,尽量做到单据上的订单数量和请求发运日期和实际情况一致,避免创建无效的订单,依靠线下人员判断订单是否需要发货。

出库单通过配置不同的分配策略,来规范仓库备货顺序,常用的有根据收货日期来控制先进先出,根据箱内库存数量来控制是否清库优先,通过库区的拣货优先级来做存拣库区分离。

出库单也是与外围系统集成频率较高的单据,通常会把外围系统需要的字段记录在单据表中,方便回写时使用,回写的维度尽量保持和下载的维度一致,方便接口数据跟踪。

你可能感兴趣的:(仓储应用之数据库设计业务篇(出货单))