Skip to content

发货单生命周期总览 ​

本文详细介绍发货单从创建到完成的完整状态流转,理解每个状态的含义和可执行的操作。

五大状态 ​

一张发货单的生命周期包含 5 个状态:

状态含义谁操作可做什么
草稿正在编辑,尚未发货发货方随意编辑所有内容
已发货已确认发货,待收货发货方收货方可验货,发货方可取消(未验货时)
已验货收货方完成所有箱验货收货方等待签名完成收货
已完成收货收货方签字确认收货(全部或部分完成)收货方可进入签字确认和付款登记阶段
已取消发货单已取消发货方草稿和已发货(未验货)均可取消

发货单状态流转图

状态流转详解 ​

草稿 → 已发货 ​

触发条件:发货方点击「确认发货」

系统动作:

  • 发货单状态变为「已发货」
  • 为每个箱子生成唯一二维码和箱单 PDF
  • 库存扣减:实际库存减少,锁定库存释放
  • 关键字段锁定:商品明细、数量、单价不可修改
  • 付费墙提示:试用期内确认发货无限制;试用期过后未开通会员,将无法确认发货(草稿仍可创建、录入数据)

注意:已发货后物流信息(运单号、快递公司)和备注信息均不可修改。如需修改,只能在发货确认前在草稿阶段完成。

已发货 → 已验货(全部验完) ​

触发条件:收货方完成所有箱子的实际验货(每个箱子都有验货记录)

系统动作:

  • 发货单状态变为「已验货」
  • 所有验货记录归档

全部验完后,可继续签名完成收货,此时验收结果为「全部完成」。

已验货 → 已完成收货(全部完成) ​

触发条件:全部箱子已验货,收货方在发货单详情中签名确认收货

系统动作:

  • 发货单主状态显示为「已完成收货」,验收结果为「全部完成」
  • 验货记录锁定,不可再更正
  • 后续可继续进行签字确认、付款登记和到账确认

已发货 → 已完成收货(部分完成,有箱子未到货) ​

触发条件:部分箱子已实际验货,其余箱子未到货,收货方在完成收货时把这些箱子标记为「未到货/缺失」并签名确认

系统动作:

  • 发货单主状态直接变为「已完成收货」,验收结果为「部分完成」
  • 缺失箱记录:标记人、标记时间、原因(未到货/缺失)
  • 验货记录锁定,不可再更正
  • 后续可继续进行签字确认、付款登记和到账确认

部分完成不需要先经过「已验货」状态。只有实际验完所有箱才进入「已验货」;有箱子未到货时,直接从「已发货」完成收货。

草稿 → 已取消 ​

触发条件:发货方主动取消(仅草稿状态可取消)

系统动作:

  • 释放锁定的库存
  • 发货单不可再操作

已发货 → 已取消 ​

触发条件:发货方主动取消(仅限未验货的已发货单)

适用场景:

  • 收货方临时不要了,货物已退回
  • 物流发出后退回,收货方不配合验货
  • 仓库已打包但客户取消订单

系统动作:

  • 库存处理:用户可选择退回入库(库存回滚)或损耗处理(不做回滚)
  • 物流状态标记为「已退回」
  • 箱单二维码标记为已作废,扫码提示「该发货单已取消」
  • 已分享的验货链接自动失效
  • 操作记录保留取消原因

并行状态维度说明 ​

除了主状态外,发货单还有几条并行的状态维度:

验收结果 ​

「已完成收货」又分为两种情况,用于区分是否有箱子未到货:

验收结果含义
全部完成所有箱均已实际验货后签名完成
部分完成存在标记为「未到货/缺失」的箱子后签名完成

页面会显示为「部分完成收货」并标注「缺失 N 箱」;发货方和收货方都能看到缺失箱明细。

签字状态 ​

状态含义
未开始验货未完成,签字未启动
签字中一方已签字,等待另一方
已签字确认双方签字确认完成
争议中任一方发起争议

付款状态 ​

状态含义
未付款尚未登记付款
付款待确认收货方已登记付款,等待发货方确认
已结清发货方确认到账,资金闭环

业务阶段 ​

为了让列表和详情更容易理解,系统会在主状态之外展示「业务阶段」或「当前阶段」。常见阶段包括:

业务阶段说明
待收货方认领已发货,但收货方团队尚未认领
待验货收货方已认领,但还没有开始验货
部分验货已有部分箱子完成验货
验货异常存在异常验货记录
待确认收货全部箱子已验货,等待收货方签名确认
已完成收货收货方已签名确认收货(全部完成或部分完成)
待付款双方已签字确认,等待收货方登记付款(可选)
付款待确认收货方已登记付款,等待发货方确认到账
已结清发货方已确认到账,资金闭环

发货单列表各业务阶段展示

查看状态变化记录 ​

发货单详情页有「操作记录」区域,展示发货单业务审计时间线:

  1. 进入发货单详情页
  2. 向下滑动找到「操作记录」区域
  3. 查看每一步操作的时间、操作人、所属团队、操作类型和关键详情

操作记录截图

常见问题 ​

Q:已发货状态可以改回草稿吗?

A:不可以。状态流转是不可逆的(除了取消),这是为了确保数据一致性和可追溯性。

Q:从已发货到已验货要多久?

A:取决于收货方的验货速度。系统不做时间限制,但如果发货后长期未验货(如超过 30 天),建议主动联系收货方确认情况。对于无法继续验货的情况(如收货方不要了),发货方可以在详情页取消该发货单。

Q:已发货还能取消吗?

A:可以。只要没有箱子被验货,发货方可以取消已发货的发货单。取消时需选择库存处理方式(退回入库或损耗处理)。详见取消发货单。

Q:什么叫「部分完成收货」?

A:收到部分箱、其余箱未到货时,收货方把未到的箱标记为「未到货/缺失」后签名完成收货。此时发货单为「已完成收货」状态、验收结果为「部分完成」,并标注「缺失 N 箱」,双方都能看到缺失箱明细。

Q:已完成收货后还能做什么?

A:已完成收货不是流程闭环的终点。后续还可以进行签字确认、收货方付款登记(可选)、发货方确认到账。历史数据完整保留,可用于数据分析。

Q:确认发货有次数限制吗?

A:试用期(1 个月)内确认发货无限制。试用期过后,未开通会员的团队将无法确认发货,但仍可创建草稿并录入数据。开通会员(月 ¥99 / 年 ¥999)后不再受任何限制。