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

仓储业务主体

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

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

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


ASN/收货单

Advanced Shipping Note 预先发货通知收货单;

WMS系统中作为创建仓库库存的凭证之一;

理货员可以为货品到达仓库做好准备,从而提高效率和准确率;

仓库也可以结合条码标签的应用,提前打印条码标签并相应地向职工分配工作;

收货单关键信息

场景模拟

场景一:预约送货

场景说明:仓库通过提前创建的收货单,可以跟踪供应商送货进展。

场景二:收货单变更

场景说明:

1. 有车辆信息,可将车牌号和司机姓名、电话记录收货单表;

2. 在实物收货前,可修改订单数量,同时数据库记录调整数;

3. 如果收货需要质检,明细行标记是否需要质检。

场景三:多载具分批收货、质检

场景说明:

1. 收货时记录箱号和每箱收货数量,收货行区分预收货行(图中00001行)和实际收货行(如图中00002行),实收行需要记录被收货行号;

2. 收货前质检发现不合格,可以少收和拒收;

3. 收货后质检发现不合格,可质检判断不合格且记录不合格数量。

场景四:直发和批属性收货

场景说明:

1. 如果物料收货后有属性的管理,可以在收货明细提前记录属性值,如直发单号,规格,供应商,颜色等信息,方便出库指定某属性发货;

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


总结

收货单作为库存来源重要单据,即使某些业务场景没办法在收货前创建好收货单,也需在收货过程中通过系统自动创建收货单记录,统一通过收货完成动作来生成库存记录。

不同收货场景,可通过收货类型来区分,采购收货和生产收货或者退货收货,保持统一的表设计,通过主表冗余不同场景业务字段即可。

为了后期做收货跟踪报表,通常也会加一些与收货本身关系不大字段,如最后上架时间,上架人,质检完成时间,质检人等

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