发货管理
发货管理功能 处理库存的出库流程。当产品需要离开仓库时,发货功能确保正确的库存被保留、按 FIFO 顺序消耗,并在整个配送过程中被跟踪。
发货流程
发货生命周期遵循清晰的顺序:
- 创建发货 -- 使用所需的产品和数量发起新的发货
- 保留库存 -- 系统使用 FIFO 顺序将所需数量置于 保留 状态
- 确认发货 -- 货物发出后,保留库存被永久扣减
- 配送跟踪 -- 随着发货进度更新状态
FIFO 实际运作
为发货保留库存时,系统始终 优先选择最早的可用库存。这确保了正确的库存轮换和准确的销售成本计算。
创建发货
- 从库存菜单导航到 Shipments 部分
- 点击 New Shipment
- 填写发货详情:
- 接收方 / 客户 -- 发货的收件人
- 发货日 期 -- 货物发出的时间
- 参考编号 -- 可选的外部跟踪号或订单参考
- 添加 发货项目:
- 选择 产品
- 输入要发货的 数量
- 系统自动检查所有仓库的可用性
- 点击 Save
保存时,系统按 FIFO 顺序在相关库存记录中将所需数量置于 保留 状态来保留库存。
库存保留流程
保存发货时,库存保留机制的工作方式如下:
| 步骤 | 操作 |
|---|---|
| 1 | 识别所请求产品的所有库存记录 |
| 2 | 按创建日期排序(最早的在前) |
| 3 | 从最早库存的 可用 数量中扣减,直到满足发货需求 |
| 4 | 将扣减的数量移至每条受影响库存记录的 保留 中 |
| 5 | 如果可用总量不足,系统在允许发货前发出警告 |
示例
假设您需要发货 50 件 产品 A,现有以下库存:
| 库存条目 | 创建日期 | 可用量 |
|---|---|---|
| 库存 #1 | 1 月 5 日 | 30 |
| 库存 #2 | 1 月 12 日 | 40 |
系统将从库存 #1 保留 30 件(完全消耗)并从库存 #2 保留 20 件,使库存 #2 剩余 20 件可用。
发货状态
| 状态 | 描述 |
|---|---|
| 草稿 | 发货已创建但库存尚未保留 |
| 待处理 | 库存已保留(保留中),等待发出 |
| 已发出 | 货物已发出;保留库存被永久扣减 |
| 已送达 | 收件人已收到发货 |
| 已取消 | 发货已取消;保留库存释放回可用状态 |
提示
如果发货被 取消,所有保留数量将自动释放回可用库存。无需手动调整。