主题
盘点管理
功能概述
支持发起仓库盘点任务,仓库管理员扫码确认商品,对比系统库存与实际库存的差异,自动调整库存数量。记录盘点时间和差异原因。
用户故事
作为仓库管理员,我希望定期发起盘点并扫码核对库存,以便发现和纠正库存差异,保证系统库存与实际库存一致。
前置条件
- 仓库已定义且有库存
功能详述
场景 1:正常流程(账实一致)
- 管理员发起盘点任务,选择仓库
- 系统生成盘点清单(该仓库所有在库商品)
- 管理员扫码逐件确认商品
- 所有商品确认完毕,账实一致
- 盘点完成,更新最后盘点时间
场景 2:异常流程(账实不符)
- 盘点发现某商品实际不在仓库中
- 标记差异:数量不符
- 填写差异原因(如调拨未登记/丢失)
- 系统自动调整库存:扣减缺失数量
- 盘点完成,记录差异原因
场景 3:边界情况
- 支持部分盘点(选择特定品牌/品类)
- 盘点中发现未登记商品:不支持在盘点中新建商品,需走正常入库流程
- 盘点期间仓库出入库冻结
交互说明
| 元素 | 类型 | 说明 | 规则 |
|---|---|---|---|
| 选择仓库 | 下拉 | 盘点仓库 | 必选 |
| 盘点清单 | 列表 | 商品明细 | 系统自动生成 |
| 扫码确认 | 扫码输入 | 逐件确认商品 SKU | 支持连续扫码 |
| 差异标记 | 单选 | 账实一致/数量差异 | 逐件标记 |
| 差异原因 | 文本输入 | 差异说明 | 有差异时必填 |
验收标准
- [ ] 可创建盘点任务,选择仓库
- [ ] 系统自动生成盘点清单
- [ ] 支持扫码逐件确认
- [ ] 盘点差异可自动调整库存数量
- [ ] 盘点完成后更新最后盘点时间
技术备注
- 盘点期间建议锁定该仓库的出入库操作
- 盘点差异调整需记录审计日志