From 3187f8d3b64103e82ca23155174787947b0a167f Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Wed, 23 Sep 2026 08:58:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 + 头程到尾程流程/头程到尾程流程节点梳理.docx | Bin 0 -> 45301 bytes 头程到尾程流程/头程到尾程逐节点思维导图.md | 172 ++ 头程到尾程流程/头程到尾程逐节点思维导图.mm | 178 ++ .../头程到尾程顺序回路流程图.drawio | 63 + 头程到尾程流程/头程到尾程顺序回路流程图.md | 52 + ...程柜级履约尾程流程节点责任与异常梳理.html | 531 +++++ .../头程柜级履约尾程流程节点责任与异常梳理.md | 1744 +++++++++++++++++ 领星新品测量接口联调说明.md | 123 ++ 9 files changed, 2867 insertions(+) create mode 100644 头程到尾程流程/头程到尾程流程节点梳理.docx create mode 100644 头程到尾程流程/头程到尾程逐节点思维导图.md create mode 100644 头程到尾程流程/头程到尾程逐节点思维导图.mm create mode 100644 头程到尾程流程/头程到尾程顺序回路流程图.drawio create mode 100644 头程到尾程流程/头程到尾程顺序回路流程图.md create mode 100644 头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.html create mode 100644 头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.md create mode 100644 领星新品测量接口联调说明.md diff --git a/README.md b/README.md index 88f1731..f371154 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,10 @@ ## 全流程公共契约 +- [头程到尾程顺序回路流程图](头程到尾程流程/头程到尾程顺序回路流程图.md):按“主线节点→完成判定→下一节点;异常→处理→回到原节点复核”建模,提供节点卡模板,适合继续画泳道流程图;附[可编辑示例](头程到尾程流程/头程到尾程顺序回路流程图.drawio)。 +- [头程到尾程流程节点梳理](头程到尾程流程/头程到尾程流程节点梳理.docx):可直接分发和打印的 Word 文档,按四段流程整理 27 个节点、负责人、正常下一步、异常处理和回流节点。 +- [头程到尾程逐节点思维导图](头程到尾程流程/头程到尾程逐节点思维导图.md):按实际节点编号,保留建议负责人、正常去向及异常分支,供人工填写和增删;附[可编辑思维导图源文件](头程到尾程流程/头程到尾程逐节点思维导图.mm)。 +- [头程柜级履约尾程流程节点责任与异常梳理](头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.md):按 H/G/W/Z 分解现有流程节点,列出执行岗位、前置、交接、异常和负责人填写栏,附人工待确认问题及[可编辑浏览打印版](头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.html)。 - [头程下单到尾程出库全流程操作手册](头程下单到尾程出库全流程操作手册.md):从客户头程下单、国内收货测量、分柜装柜和国内出仓,贯通跨区尾程建单、海外接柜入仓、排车、PDA 拣货与尾程出库的角色、操作、状态、编号、门禁和异常处理。 - [头程下单到尾程出库现状流程全景清单](头程下单到尾程出库现状流程全景清单.md):以 F01~F40 盘点现有主链、并行流程、条件分支和异常流,明确操作人、入口/出口状态、单据、编号、数据交接和评审项;应先评审本清单,再进入优化。 - [头程到尾程分阶段流程](头程到尾程分阶段流程/README.md):F01~F40 六个阶段现状文档已全部完成,逐阶段记录操作、字段、状态、数据流、异常、完成判定和上下游交接条件,可按阶段评审并进入优化。 diff --git a/头程到尾程流程/头程到尾程流程节点梳理.docx b/头程到尾程流程/头程到尾程流程节点梳理.docx new file mode 100644 index 0000000000000000000000000000000000000000..9403d7e95b8370536d11a7f55bdda93962ae2569 GIT binary patch literal 45301 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 + + + + + +

按实际业务节点编号,不限定阶段或步数。展开每个节点查看负责人、正常去向、异常处理和特殊分支。

+

岗位为建议分工,姓名留空待填;异常转交路径供人工确认。编号用于讨论定位,可并行或提前的动作以节点说明为准。

+

标记“待确认”的处理入口或完结规则,需要人工补充,不能当作已具备的系统能力。

+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/头程到尾程流程/头程到尾程顺序回路流程图.drawio b/头程到尾程流程/头程到尾程顺序回路流程图.drawio new file mode 100644 index 0000000..c2e0168 --- /dev/null +++ b/头程到尾程流程/头程到尾程顺序回路流程图.drawio @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/头程到尾程流程/头程到尾程顺序回路流程图.md b/头程到尾程流程/头程到尾程顺序回路流程图.md new file mode 100644 index 0000000..b92a8be --- /dev/null +++ b/头程到尾程流程/头程到尾程顺序回路流程图.md @@ -0,0 +1,52 @@ +# 头程到尾程流程节点清单 + +填写规则:`节点|负责人|完成后进入|异常处理后回到`。姓名、时限和凭证由现场补充。 + +## 主流程 + +| 编号 | 节点 | 负责人 | 完成后进入 | 异常处理后回到 | +|---|---|---|---|---| +| 01 | 客户下单 | 客户下单员:____ | 02 订单审核 | 资料补正后回 01 | +| 02 | 订单审核 | 订单审核员:____ | 03 拉货/送仓 | 补正后回 02 | +| 03 | 拉货/客户送仓 | 国内提货跟单:____ | 04 到仓收货 | 改约或补交接后回 03 | +| 04 | 到仓收货 | 国内收货员:____ | 05 称重测量 | 差异确认后回 04 | +| 05 | 称重测量 | 国内测量员:____ | 06 测量审核 | 补测补证后回 05 | +| 06 | 测量审核 | 测量审核员:____ | 07 入库/库位 | 数据问题回 05;订单门禁回 02 后再回 06 | +| 07 | 国内入库/库位 | 国内仓管:____ | 08 排柜 | 修正库位后回 07 | +| 08 | 排柜/分柜 | 柜务:____ | 09 订舱/放舱 | 调整计划后回 08 | +| 09 | 订舱/放舱 | 船务:____ | 10 国内拖柜 | 新船期或资料确认后回 09 | +| 10 | 国内拖柜:预约、提柜到仓 | 国内运输跟单:____ | 11 国内拣货 | 改约或补资料后回 10 | +| 11 | 国内拣货 | 国内拣货员:____ | 12 装柜完成 | 补拣或调整后回 11 | +| 12 | 装柜完成 | 国内装柜主管:____ | 13 出口报关 | 调整或补证后回 12 | +| 13 | 出口报关 | 报关专员:____ | 14 国内出仓 | 补正或查验后回 13 | +| 14 | 国内出仓 | 国内出仓员:____ | 15 海运跟踪 | 解除阻断后回 14 | +| 15 | 海运/到港跟踪 | 船务:____ | 16 目的港清关 | 核实船期后回 15 | +| 16 | 目的港清关 | 海外清关专员:____ | 17 海外提柜 | 补件、查验或放行后回 16 | +| 17 | 海外提柜/送仓 | 海外运输跟单:____ | 18 海外拆柜收货 | 改约后回 17 | +| 18 | 海外拆柜收货 | 海外收货员:____ | 19 海外入库 | 短收/超收先待核平,完成后回 19 | +| 19 | 海外入库/库位 | 海外仓管:____ | 20 海外排车 | 满足可用库存条件后回 19 | +| 20 | 海外排车 | 海外调度:____ | 21 转派送、22 拣货 | 调整车辆或预约后回 20 | +| 21 | 转派送/生成待出库单 | 海外调度:____ | 23 发车前复核 | 补齐资料后回 21 | +| 22 | 按排车拣货 | 海外拣货员:____ | 23 发车前复核 | 补拣或库存调整后回 22 | +| 23 | 拣货核平/发车前复核 | 海外仓主管:____ | 24 发车/出库 | 补齐数量、单据、车辆后回 23 | +| 24 | 发车/确认出库 | 海外出库员:____ | 25 派送签收 | 满足发车条件后回 24 | +| 25 | 派送/签收 | 派送运营:____ | 26 整单完结;27 回访 | 拒签/失败:退回恢复库存,后续重新安排 | +| 26 | 整单完结 | 履约运营:____ | 流程结束 | 还有未完成片段时回对应节点 | +| 27 | 客户回访 | 客服:____ | 流程结束 | 投诉或联系不上时由客服继续跟进 | + +## 特殊分支 + +| 分支 | 负责人 | 流程 | 异常回流 | +|---|---|---|---| +| 一件代发国内处理 | 国内清点员/打托员:____ | 06 测量审核 → 拆箱清点 → 归托封托 → 07 入库/库位 → 08 排柜 | 差异回清点;漏清点或未封托回打托 | +| 海外接柜准备 | 海外计划员:____ | 12 装柜完成后提前准备入仓计划、托盘、库位 | 资料或资源缺失回计划准备 | +| 卸柜后还空 | 海外运输跟单:____ | 18 拆柜完成 → 安排还空 | 还空受阻回运输跟单处理 | +| 一件代发海外独立出库 | 一件代发运营:____ | 按独立出库单逐箱或整托拣货 → 复核 → 出库 | 缺货或错 SKU 回海外仓核对;签收和完结规则待确认 | + +## 并行关系 + +- 02 审核与 03 拉货、04 收货、05 测量可以并行;06 测量审核前必须完成 02。 +- 08 排柜、09 订舱准备可以并行;10 拖柜预约须等订舱放舱和资料齐备。 +- 12 装柜完成后即可准备海外入仓计划,不必等待海运到港。 +- 21 转派送可以早于或晚于 22 拣货,但必须早于 24 发车。 +- 26 整单完结与 27 客户回访并行,回访不阻断整单完结。 diff --git a/头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.html b/头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.html new file mode 100644 index 0000000..d7c0b27 --- /dev/null +++ b/头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.html @@ -0,0 +1,531 @@ +头程柜级履约尾程流程节点责任与异常梳理
流程节点与责任评审正文可编辑;修改后请下载保存。Markdown原稿可在编辑器继续维护。

头程柜级履约尾程流程节点责任与异常梳理

+

2026年9月22日 人工梳理与分工工作版

+

这份文档用于逐节点核对现有业务流程,补充现场动作、划分责任人、确认异常处理和交接标准。覆盖客户下单与拉货、国内审核测量和清点打托、分柜装柜、出口报关、海运清关提柜、海外拆柜入库与库位、排车拣货出库、派送签收、回访及整单完结,并列出财务并行线。

+

使用口径:流程事实按当前本地契约和代码核对;角色名称为便于分工的岗位建议,具体部门和人名均待填写。界面/服务能力不等于当前环境已部署或现场已验收。本次未执行环境验收,未改动业务代码。存在文档与实现差异的,保留现状并列入问题表,由人工决定最终规则。

+

阅读方式:先看总览和对象区别,再按H、G、W、Z编号逐节点评审。每节点保留主责、复核、备岗、时限、异常升级和补充栏;新增步骤可使用H06a等子编号,保留原编号方便追踪。没有系统入口的拉货执行、差异核平等明确标注,不当作已闭环能力。

+

一 流程总览与并行关系

+
H01至H05 客户资格 → 下单/导入 → 交货方式 → 提交
+  ├─ H07 平台审核 ───────────────────────┐
+  └─ H06/H08至H13 拉货/箱唛/到仓/称重/测量 ─┤
+                                           ↓
+                  H14 普通测量审核 → WAIT_SPLIT
+                  H15 一件代发审核 → H19至H22 清点归托封托 → WAIT_SPLIT
+                                           ↓
+                 G01至G15 排柜/订舱/预装/国内PDA → 装柜完成
+                          ├─ G16至G24 出口报关 → 国内离仓 → 海运 → 清关/提柜
+                          └─ W01至W03 尾程建单 → 入仓计划 → 托盘库位准备
+                                                 两条线在海外接柜汇合 ↓
+                    W04至W09 海外签收拆柜 → 实收 → 正常入库或差异待核平
+                          ├─ G25 卸柜后还空(与后续出库并行)
+                          ├─ W10至W13 库内作业/暂扣/换标/转运等分支
+                          ├─ W14至W18 排车 → 拣货核平与转派送 → 发车出库
+                          │      ↓
+                          │   W21/W22 派送 → 保存签收资料
+                          │      ├─ W23/W24 跨区回写 → 全部片段完成 → 整单完结
+                          │      └─ W26 客户回访(与订单回写并行)
+                          ├─ W19/W20 独立出库和一件代发出库(完结衔接待确认)
+                          └─ W25 拒签等异常 → 退回实收恢复库存 → 后续处理
+
+H16/H17 头程费用及客户确认、Z01至Z03 财务出账收付款全程并行。
+

订单待审核时可以先采集国内收货和测量事实,但测量审核通过前必须完成订单审核。订舱和排柜准备也可并行,待审核/待测量只允许提前占位,不能据此启动实物装柜。海外预排可以使用计划候选,实际拣货仍须有实收库存。

+

转派送可以在海外拣货之前或拣货过程中完成,必须早于发车。还空发生在海外卸柜之后。回访、国内订单完成回写和财务结清是三条独立线,不能画成必须串行。

+

容易混淆的业务对象

+
对象含义及责任边界
订单号与入仓码关联客户订单和履约片段;草稿打印可能提前预留入仓码,有码不等于已提交/已审核
柜次号与真实柜号柜次是平台业务批次,真实柜号是物理集装箱;不能用其中一个替代另一个
国内客户提货H06,从客户处拉货到国内仓;现有系统确认了预约信息,执行调度仍待现场核对
国内订舱拖车G11/G12/G19,属于已放舱订舱,可覆盖多个柜;不是客户订单级预约
目的港提柜拖车G22至G25,按真实柜维护车队、提柜与还空;不是尾程送货排车
海外派送排车W14至W18,组织海外托盘库存送往FBA或私人目的地
出口报关与目的港清关报关在装柜后、国内出仓前;目的港清关是海外段独立资料与放行事实
接柜仓与目的仓接柜仓是实际海外库存所在仓;FBA/私人目的仓是最终交付地点
卸船与卸柜卸船是在港口把集装箱卸下船;卸柜是在海外仓拆柜收货
+

完成标准要分对象

+
完成对象需要看到的事实
国内收货和入库交接实物已到、测量证据、审核结果及库位引导;普通WAIT_SPLIT,一件代发先WAIT_PALLETIZE再封托
装柜完成实装、PDA处理、真实柜号和证据通过;LOADED不等于货柜已离国内仓
国内出仓整柜门禁与出口报关完成,形成离仓事实
海外正常入库计划正常完成,可用库存和真实位置已入账;差异计划仍待核平
海外出库和派送签收OUTBOUNDED表示出库,DELIVERED表示相应派送单已保存有效签收资料
普通订单整单完成全部有效来源片段已完成后,国内Order交易COMPLETED;不能只看其中一柜
一件代发整单完成当前独立出库仅到OUTBOUNDED;签收、回传、剩余库存及完结判定需单独确认
回访完成和财务结清回访记录与财务余额各自核对,不以其中一项代替其他完成标准
+

统一订单契约使用待审核、待测量、待分柜、装柜中、装柜完成、派送完成六个产品阶段。一件代发WAIT_PALLETIZE、费用、排车、出库、派送和回访均有自己的状态;不把所有单据状态塞入一条主状态链。

+

二 岗位责任分配底表

+

每个节点建议指定一名主责和一名结果复核人。外部司机、车队、报关代理参与的节点仍要有内部跟进人。系统自动执行的节点由业务岗位跟结果,技术岗位处理系统故障。

+
建议岗位主要责任节点主责姓名备岗结果复核人
客户运营与订单审核H01至H09、订单资料和客户通知____________
国内提货跟单H04/H06/H09____________
国内测量与审核H10至H15____________
国内库位与作业主管H11/H19至H22、G09/G10/G13至G15____________
头程计费H16/H17、G08____________
柜务和订舱船务G01至G08、G20____________
国内拖车与出仓G11/G12/G18/G19____________
出口报关与目的港清关G16/G17/G21____________
海外提柜运输G22至G25____________
海外计划与仓库主管W01至W13____________
海外调度与派送W14至W22____________
客服与异常处理W25/W26____________
平台履约运营及技术支持W01/W23/W24及跨区异常____________
财务Z01至Z03____________
+

三 逐节点现状和责任填写

+

编号用于关联讨论,不代表所有节点必须严格按编号串行;各卡的“前置条件”和“结果交接”为实际关系。角色和异常升级岗是分工建议,姓名、时限、权限及对客通知方式需人工确认。

+

H 国内头程与一件代发清点打托

+

H01 准备客户资格和基础资料

+
项目当前内容
流程性质当前流程
执行与协同岗位客户;平台/IAM审核
前置条件创建草稿可先进行;提交前须企业审核通过、账户实际余额不为负、仓库和渠道有效。
节点动作客户补齐企业资料,平台审核;维护国内收货仓、目的仓、渠道、报价、人员权限和地址。
完成结果与交接提交资格可用;主数据维护人把有效目录交给下单员。
异常与处理边界资料、资金或目录服务校验失败时禁止提交。责任建议:客户运营跟资料,财务跟资金,主数据管理员跟仓库和价格。
操作入口Client 企业资料、Admin 客户管理/仓库/渠道/资金账户
依据索引S01 S02
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H02 创建单票订单草稿

+
项目当前内容
流程性质当前流程
执行与协同岗位客户订单操作员
前置条件客户登录态;货物行、仓库/渠道等可保存字段
节点动作填写国内收货仓、目的地、业务类型、渠道、货物、SKU、箱数和申报等信息,保存后继续编辑。
完成结果与交接DRAFT;客户可继续编辑
异常与处理边界无效/停用仓库或渠道、归属或字段校验失败时修正草稿。草稿打印可提前预留入仓码,不能用“已有入仓码”判断已经提交或审核。
操作入口Client 头程下单
依据索引S01 S02
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H03 批量导入订单草稿

+
项目当前内容
流程性质条件分支
执行与协同岗位客户下单员;平台客服协助
前置条件客户登录;使用当前客户动态中文模板。
节点动作下载模板,填写有效地址、仓库、渠道和货物;每批最多50行。PARTIAL允许部分行成功,ATOMIC任一失败则整批不落单。
完成结果与交接只创建DRAFT草稿;客户核对后另行提交,回到H02/H05。
异常与处理边界目录失效、SKU或必填信息缺失、行校验失败:逐行修正;不得把导入成功当作提交成功。
操作入口Client 模板下载/批量导入
依据索引S01
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H04 选择交货方式和预约上门提货

+
项目当前内容
流程性质当前流程
执行与协同岗位客户;客服跟单
前置条件方式为 SELF_EXPRESS、PICKUP 或 SELF_TRUCK;PICKUP 必须有本客户 PICKUP 地址/临时地址和预约提货时间
节点动作选择快递自送SELF_EXPRESS、平台上门提货PICKUP或卡车自送SELF_TRUCK。上门提货保存本客户取货地址、联系人和预约时间。
完成结果与交接订单保留交货方式与地址/时间快照,交给提货跟单人。
异常与处理边界缺地址/预约时间、地址归属不符等由客户修正。这里只确认有预约信息,不代表已有派车执行单。
操作入口Client 下单交货方式/客户地址
依据索引S01 S02
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H05 提交订单并取得稳定入仓码

+
项目当前内容
流程性质当前流程
执行与协同岗位客户订单操作员
前置条件企业已审核;Finance 实际余额 ≥ 0;货物、仓库、渠道、目的仓等通过服务端校验
节点动作提交时重新校验企业、资金、仓库、渠道、货物和目的地;无入仓码则生成,草稿打印已经预留的码继续复用;准备国内预入库投影。
完成结果与交接交易SUBMITTED,统一列表PENDING_REVIEW;带入仓码交平台审核、提货和仓库。
异常与处理边界重复提交返回原结果;投影准备失败需要系统重试和运营跟踪。有码不代表已审核,详见Q01。
操作入口Client 提交订单
依据索引S01 S02
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H06 安排车辆并实际拉货送仓

+
项目当前内容
流程性质人工环节待定
执行与协同岗位建议平台提货跟单员主责;客户/承运商配合
前置条件客户预约及货物已备妥;自送时由客户安排。
节点动作人工确认车辆、联系人、到场、装货、改约、送达和交接数量。当前已确认的系统能力仅为订单地址和预约信息。
完成结果与交接到仓实物及交接证据交H09收货员;派车、司机、拉货完成等独立页面/状态尚未确认。
异常与处理边界未拉到货、迟到、地址错误、破损/丢失、临时取消由跟单员记录并升级;不要把现场建议写成系统已有状态。
操作入口订单预约信息;拉货执行台账待现场确认
依据索引S01
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H07 平台审核订单和修订申报

+
项目当前内容
流程性质当前流程
执行与协同岗位平台订单审核员;客户/客服补资料
前置条件订单待审核;批量时先取逐票canApprove/blockReason。
节点动作检查客户、国内仓、渠道、目的地和货物;按订单版本修改允许的申报字段,保持货物行集合。审核通过后沿用既有入仓码/预入库,转成正式履约记录。
完成结果与交接审核通过事实交测量审核员;普通主阶段为WAIT_MEASURE。
异常与处理边界代码有单/批驳回接口,与旧“无驳回”描述不一致;审核退回后的修改重提、沟通责任见Q02。客户、国内仓和业务编号不能任意改。
操作入口Admin 统一订单待审核/批量审核预览
依据索引S01 S02
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H08 打印和粘贴稳定箱唛

+
项目当前内容
流程性质当前流程
执行与协同岗位Firstleg/仓库;客户可下载打印
前置条件有效订单货物快照;一件代发箱内SKU齐全;可存在审核前PREPARING投影。
节点动作复用稳定箱码打印并贴到物理箱。对一件代发,箱码绑定箱内一条或多条SKU快照,每箱SKU数量必填。草稿打印可以先预留入仓码并准备投影。
完成结果与交接物理箱有可识别箱码,交测量员/PDA。打印行为不是审核通过或实物已到仓的证明。
异常与处理边界箱码跨客户、箱数不一致或重复打印冲突须修正;一件代发缺SKU/每箱数量拒绝生成,普通箱码生成不把SKU非空作为统一门禁。
操作入口Client/平台箱唛打印;国内仓贴标
依据索引S01 S02
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H09 国内到仓收货和外观核对

+
项目当前内容
流程性质当前流程
执行与协同岗位国内仓收货员
前置条件货物到达仓库;入仓码可识别
节点动作收货员现场核对入仓码、客户、到仓仓库、箱数、外观和交接人。订单提交后可在待审核阶段先收货、称重和测量。
完成结果与交接实物到仓与订单可对应;数量/外观记录交测量员和订单审核员。
异常与处理边界无码、错仓、混票、少货、破损先隔离并拍照;不确认已存在独立“拉货完成/收货完成”系统按钮。
操作入口国内仓按入仓码识别;独立收货回执入口待确认
依据索引S01 S02
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H10 上传称重图片并确认重量

+
项目当前内容
流程性质当前流程
执行与协同岗位国内仓测量员/客服
前置条件入库投影存在;允许订单待审核先采集;文件服务可用
节点动作上传称重图,核对OCR原值并按权限修正,填写原因,逐图确认有效重量。可与尺寸测量并行;确认时尽力取得整票库位块。
完成结果与交接每张图保留 OCR 原值、有效值、单位、毛重/净重、修正原因;累计确认重量
异常与处理边界无效/重复图片、读数或单位错误由测量员修正;图片删除须先解绑资源。库位引导失败只告警,不回滚重量确认,交H11继续处理。
操作入口Admin 称重图片/OCR/修正/确认
依据索引S02 S05
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H11 国内库位块预留及现场放置

+
项目当前内容
流程性质系统与现场并行
执行与协同岗位系统预留;国内库位员/仓库主管现场确认
前置条件首次有效称重确认;有可采用的体积和默认托盘容量。
节点动作系统尽力分配整票连续库位块,后续增加槽位;连续位不足可进入共享A0。测量提交后再次补齐,现场按库位指引放货。
完成结果与交接保留图片—槽位—预约资源的关系,交PDA拣货使用;国内一件代发清点任务不因此建立海外式库存账。
异常与处理边界库位指引失败不阻断称重或测量提交;需要仓库主管跟进未就绪资源。A0按预约资源区分,不能只凭相同库位码判断同一票。
操作入口Admin 称重库位指引/仓储资源
依据索引S05
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H12 采集长宽高和逐箱测量数据

+
项目当前内容
流程性质当前流程
执行与协同岗位测量设备/仓库测量员/客服
前置条件入仓码和箱码归属有效,当前测量可编辑;待审核订单允许先采集。
节点动作设备或人工按箱码记录尺寸、箱数、体积和图片;保留设备原值、人工修正值及客户箱规算法快照。
完成结果与交接测量批次及明细:长宽高、箱数、体积、体积重、客户规则/算法快照
异常与处理边界签名/时间窗失败、错箱码、数量不符、重复事件由测量员和设备对接人核对;未通过订单审核不得通过测量审核。
操作入口测量设备/平台手工测量
依据索引S02 S06
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H13 提交测量批次审核

+
项目当前内容
流程性质当前流程
执行与协同岗位国内仓测量员/客服
前置条件测量处于可编辑状态;所有明细箱数与最新 Order 申报一致;至少一张已确认有效称重图(即使一箱);一件代发已填预计托数
节点动作核对申报/实测箱数、各明细汇总及已确认称重图;一件代发填写预计托数,提交当前测量批次。
完成结果与交接批次待审核,锁定本批数据,交测量审核员。
异常与处理边界箱数不守恒、重量未确认、预计托数缺失/超过箱数、版本冲突:不能提交,测量员修正后重试
操作入口Admin 测量提交
依据索引S02 S06
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H14 审核普通货物测量结果

+
项目当前内容
流程性质当前流程
执行与协同岗位测量审核员/客服
前置条件Order 已审核(APPROVED);测量批次 SUBMITTED;箱数、体积、体积重、重量明细间完全一致
节点动作订单已审核后,复核重量、尺寸、箱数、证据与规则,审核通过进入WAIT_SPLIT,然后尝试初算费用。
完成结果与交接WAIT_SPLIT;审核记录、审核人/时间;费用可能 CALCULATED 或 UNPRICED
异常与处理边界审核不通过应记录原因并退测量员处理,但当前公开审核Controller仅有通过/历史,驳回和异常放行仅见服务层能力;正式退回入口需Q03确认,不能假定可点击。
操作入口Admin 测量审核通过/历史
依据索引S02 S06
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H15 审核一件代发测量并生成打托任务

+
项目当前内容
流程性质当前流程
执行与协同岗位测量审核员;后续 PDA 班组
前置条件同上,且预计托数合法
节点动作测量审核通过进入WAIT_PALLETIZE,按预计托数预生成DP托盘码和独立清点组托任务;由平台打印托盘信息单。
完成结果与交接清点任务、DP托盘与箱内SKU快照交国内PDA;此时尚不能直接按已封托货排柜。
异常与处理边界预计托数无效、托盘码生成数不一致:任务失败关闭,由后台补齐后刷新;费用初算失败不阻断组托
操作入口Admin 测量审核/托盘信息单打印
依据索引S02 S07
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H16 初算并维护头程费用

+
项目当前内容
流程性质当前流程
执行与协同岗位头程计费/客服;系统
前置条件测量审核通过后;客户价格规则、船司/FBA 价格可匹配
节点动作审核后尝试价格匹配和初算,失败返回UNPRICED但保留WAIT_SPLIT/WAIT_PALLETIZE。计费员补规则或报价;人工计费量调整限系统基准±10%,保存版本和原因。
完成结果与交接费用版本、计费量/单价/附加费快照(可能未生成)
异常与处理边界无有效规则或报价由计费员补齐;初算失败不阻断测量阶段推进,但预装有另一个费用就绪校验,见G08/Q04。
操作入口Admin 入仓费用/报价/计费
依据索引S08
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H17 发送费用并由客户确认

+
项目当前内容
流程性质当前流程
执行与协同岗位平台计费员发送;客户操作员/管理员确认;客服跟进。
前置条件平台发送前费用已确认;客户确认前费用为SENT、测量审核通过且存在已发布明细。
节点动作平台计费员执行费用确认并发送,客户按当前费用版本和幂等键确认。装柜完成也可自动确认并发送已有初算费用;没有费用快照则跳过自动发送,需计费员跟进。
完成结果与交接客户确认快照与费用版本;不直接改变订单履约阶段。
异常与处理边界未发送或版本变化需刷新。契约要求客户确认且装柜完成后最终冻结;当前代码仅客户确认即拦改费/改箱规,见Q05。
操作入口Admin 发送费用;Client 入库费用确认
依据索引S08
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H18 国内扣货和解除扣货

+
项目当前内容
流程性质当前流程
执行与协同岗位平台运营/客服主管
前置条件尚未实物拣货、装柜或出仓;必须原因、当前入库版本、幂等键;证据可选但需归属正确
节点动作根据服务端canHold/canRelease操作,原因、版本、幂等键必需;凭证可选,提供时必须校验归属。
完成结果与交接holdFlag/currentHoldReason;统一列表透传;所有排柜/PDA/预装/装柜/出仓入口读取门禁
异常与处理边界发生实物拣货/装柜/出仓后禁止用此动作追溯控制;版本冲突刷新,已扣货则后续物理履约写入口失败关闭。
操作入口Admin 入库扣货/解除/历史
依据索引S09
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H19 领取一件代发清点任务

+
项目当前内容
流程性质当前流程
执行与协同岗位PDA 作业员/班组长
前置条件WAIT_PALLETIZE;预计托盘数与已生成 DP 托盘数一致;选择正确国内仓
节点动作在本仓待办中领取任务,锁定作业员,核对预计托数与已生成DP托盘数。
完成结果与交接任务 CLAIMED;作业员绑定
异常与处理边界任务被他人领取、仓库不匹配、托盘数不一致:不能开工,班组长/后台处理
操作入口国内PDA 一件代发任务
依据索引S07
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H20 拆箱逐箱清点全部SKU

+
项目当前内容
流程性质当前流程
执行与协同岗位PDA 作业员
前置条件已领取任务;稳定 boxCode 属于本任务;箱内每条 SKU 快照可读
节点动作每箱一次清点全部SKU,记录应收与实点数量。无差异记MATCH;数量差异使用ACCEPT_VARIANCE并填写说明后可记ACCEPTED_VARIANCE。
完成结果与交接每箱清点记录、SKU 数量、MATCH 或 ACCEPTED_VARIANCE;箱码重复不可再次清点
异常与处理边界错SKU、漏报SKU、重复箱或未说明差异阻断。已接受且有说明的数量差异可继续,谁可接受及何时通知客户需Q06确认。
操作入口国内PDA 扫箱/清点
依据索引S07
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H21 打托归托及必要时换托

+
项目当前内容
流程性质当前流程
执行与协同岗位PDA 作业员/班组长
前置条件箱已清点;目标托盘 OPEN;同仓可多票共用开放托盘
节点动作清点后绑定开放托盘,可先扫箱再归托或先扫托。按规则同仓多票可共用开放托盘;需要调整时换托或退回待绑区。
完成结果与交接现场托盘→客户→SKU→箱数可聚合;绑定数量守恒
异常与处理边界托盘不存在/已封托/版本变化、待绑箱数量变化:刷新重试;开放托盘不能因单票完成自动封托
操作入口国内PDA 待绑托/归托/换托
依据索引S07
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

H22 逐托封托并完成国内打托

+
项目当前内容
流程性质当前流程
执行与协同岗位PDA 作业员/班组长
前置条件箱已清点且已归托;实物已装满/班组确认;托盘无后续装柜分配
节点动作确认实际参与托盘的箱与SKU事实,逐托封为SEALED;本票全部清点、归托且所有参与托盘封托后进入WAIT_SPLIT。
完成结果与交接SEALED_PALLET成为整托分柜和拣货单元,交G01/G02;预生成未使用空托盘不阻断本票完成。
异常与处理边界仍在有效装柜计划内不得解封。合法移除且参与入库单状态允许时可解封,合托解封会恢复所有参与任务/入仓状态;未清点归托完成不得封托完成,版本冲突先刷新。
操作入口国内PDA 封托/允许条件下解封
依据索引S07
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G 柜级履约与海运目的港交接

+

G01 建立柜次和装柜计划

+
项目当前内容
流程性质当前流程
执行与协同岗位平台柜务/装柜计划员
前置条件国内装柜仓、计划渠道组、柜型、容量和限重有效。
节点动作创建模拟柜和稳定柜次号,同时形成唯一装柜计划;实际订舱渠道和真实柜号按后续关联冻结。
完成结果与交接柜次与EDITING计划交G02分配;订舱G04可并行准备。
异常与处理边界柜型或仓库无效、渠道资料缺失由主数据管理员处理;不把模拟柜号当真实集装箱号。
操作入口Admin 智能装柜/柜次
依据索引S03
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G02 智能推荐和人工分配货物

+
项目当前内容
流程性质当前流程
执行与协同岗位平台操作员
前置条件模拟柜/柜次渠道组、候选可分配
节点动作待审核/待测量订单允许先占位;确认预装前须满足WAIT_SPLIT等门禁。智能按当前渠道规则推荐,人工可跨渠道/国内仓加入;一件代发按已封托整托分配。
完成结果与交接生成柜内按箱或整托的分配明细,交G03/G07。
异常与处理边界服务端canAssign决定资格;当前容积和重量上限为柜型额定150%,与旧110%资料不同。该系统参数不替代现场载重/运输限制确认,见Q08。
操作入口Admin 智能装柜
依据索引S03
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G03 建立和维护同柜不可拆组

+
项目当前内容
流程性质当前流程
执行与协同岗位平台操作员/系统
前置条件订单状态允许、同国内仓同渠道、整票可用
节点动作按订单建组,冻结全部有效入仓片段和满箱数;组可 ACTIVE → LOCKED → CONSUMED
完成结果与交接新建组为ACTIVE;整组分配或已满箱处于同计划等条件满足后为LOCKED;按完整组交G07处理。
异常与处理边界跨仓/跨渠道、部分占用、跨柜、成员不完整拒绝;组分配/移除原子
操作入口Admin 同柜组
依据索引S03
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G04 创建海运订舱草稿

+
项目当前内容
流程性质当前流程
执行与协同岗位订舱专员
前置条件起运仓 ACTIVE、渠道有 ACTIVE 价格版本、柜型需求
节点动作订舱 DRAFT,保存船名/航次/提单/港口/ETD/ETA/参与方/柜型需求;不创建真实柜号
完成结果与交接DRAFT订舱及柜型需求交G05;不自动造另一批真实柜。
异常与处理边界资料可不完整;提单全局唯一;供应商必须 ACTIVE + BOOKING;版本/幂等冲突拒绝
操作入口Admin 订舱管理
依据索引S10
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G05 确认放舱

+
项目当前内容
流程性质当前流程
执行与协同岗位订舱专员/平台运营
前置条件草稿聚合完整
节点动作DRAFT → RELEASED;放舱后订舱聚合只读,柜型需求可供柜次关联
完成结果与交接RELEASED订舱供G06关联及G11拖车预约。
异常与处理边界资料缺失、渠道失效、柜型数量/容量不符拒绝;不伪造真实柜号
操作入口Admin 订舱放舱
依据索引S10
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G06 关联订舱并录入真实柜号

+
项目当前内容
流程性质当前流程
执行与协同岗位平台操作员
前置条件RELEASED 订舱、warehouseId + channelCode + containerType 匹配、需求余量
节点动作关联匹配的已放舱柜型需求;关联时可暂缺真实柜号,但确认预装及创建PDA任务前必须补齐。
完成结果与交接柜次占用放舱需求,补齐真实柜号后交G08确认预装。
异常与处理边界需求余量、计划渠道组/仓库/柜型关系由服务端核验;人工货物跨渠道不等于订舱关联可以任意跨规则。错误柜号须及时更正。
操作入口Admin 柜次关联订舱/柜号
依据索引S03 S10
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G07 核对并调整预装明细

+
项目当前内容
流程性质当前流程
执行与协同岗位平台操作员/装柜计划员
前置条件柜次及已加入明细有效;计划处于EDITING或LOADING。
节点动作预装确认不锁死未完成柜次;仍可新增候选,按规则调整/删除未拣明细,保留计划版本。
完成结果与交接计划版本及未拣明细确认;交G08。
异常与处理边界已拣明细锁定;扣货/版本/并发冲突失败;一件代发托盘整托处理
操作入口Admin 预装清单
依据索引S03 S11
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G08 确认预装和校验计费就绪

+
项目当前内容
流程性质当前流程
执行与协同岗位装柜计划员/主管
前置条件当前实现:关联真实订舱已 RELEASED、真实柜号已录入、无 PDA task、票据可确认、费用重算通过
节点动作预装票据 PENDING/CONFIRMING → CONFIRMED,计划进入可启动 PDA 条件
完成结果与交接固化预装确认快照;满足条件后创建PDA任务。计划在指定作业员开始作业时进入LOADING。
异常与处理边界真实柜号缺失、订舱未放舱、扣货、版本冲突、费用重算NOT_READY等会阻断。费用准备门禁与客户确认费用是两件事;与通用“费用不阻塞”表述的差异见Q04。
操作入口Admin 预装确认
依据索引S11
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G09 分配国内PDA作业员

+
项目当前内容
流程性质当前流程
执行与协同岗位平台客服或仓管;国内作业班组
前置条件柜次PDA任务已创建。
节点动作平台为任务指定作业员,现场按单柜单人规则交接。
完成结果与交接任务有指定作业员,可由该员执行G10。
异常与处理边界未分配作业员时当前领取接口拒绝;换人、请假、设备更换和交班由仓管协调并记录。
操作入口平台装柜任务作业员分配
依据索引S11
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G10 指定作业员领取并开始装柜任务

+
项目当前内容
流程性质当前流程
执行与协同岗位PDA 拣货员、仓库主管(分配)
前置条件平台已经指定作业员;预装、柜号、放舱和资源条件满足。
节点动作指定作业员进入本任务并开始,核对柜次、真实柜号、明细和货物原库位。
完成结果与交接任务绑定作业员;开始作业后装柜计划进入LOADING,交G13。
异常与处理边界Hold、多人领取、仓库不符、版本冲突拒绝;实现 beginIfReady 只有柜号、所有预装确认、RELEASED 才创建 task
操作入口国内PDA 装柜任务
依据索引S11
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G11 创建国内订舱级拖车预约

+
项目当前内容
流程性质当前流程
执行与协同岗位运输专员/平台
前置条件订舱 RELEASED、提单号和有效订舱文件、无非终态预约
节点动作预约绑定订舱聚合,不绑定客户/柜次/计划/真实柜号;每订舱最多一张非终态单
完成结果与交接订舱级拖车单交G12;可与排柜/预装准备并行。
异常与处理边界供应商 ACTIVE + TRUCKING/DOMESTIC;不能按柜或客户重复建单;动作状态为预约自身生命周期
操作入口Admin 拖车管理
依据索引S12
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G12 国内拖车派车提柜及进仓装柜

+
项目当前内容
流程性质当前流程
执行与协同岗位拖车司机、仓库、运输专员
前置条件拖车预约状态按运输操作推进
节点动作预约可 DRAFT → PENDING_DISPATCH → DISPATCHED → PICKUP_IN_PROGRESS → ARRIVED_WAREHOUSE → LOADING;PDA 装柜不改变拖车状态
完成结果与交接预约执行事实与仓库装柜交接;待全订舱柜次离仓后G19自动完成。
异常与处理边界EXCEPTION/CANCELLED 不自动恢复;版本/幂等冲突;提单号必须与订舱一致
操作入口Admin 拖车预约操作
依据索引S12
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G13 国内PDA逐箱或整托拣货

+
项目当前内容
流程性质当前流程
执行与协同岗位PDA 拣货员
前置条件任务已领取、实时库存/库位可用
节点动作普通货扫描稳定箱码暂存本地草稿,提交时批量写入并锁定;一件代发封托按PICK_PALLET整托提交,不拆箱累计。提交成功只表示本批作业事实已保存,尚不等于整柜完成。
完成结果与交接记录已处理明细和库存/资源锁定事实;待G15最终装柜完成后统一结算。
异常与处理边界错扫、超量、锁/库位版本变化、漏处理拒绝。普通部分/跳拣须按当前规则说明并处理异常;一件代发不能拆托跳拣。
操作入口国内PDA 拣货/整托拣货
依据索引S11
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G14 采集装柜照片和锁码

+
项目当前内容
流程性质当前流程
执行与协同岗位PDA 拣货员(现场拍照)、操作员/理货员(后台可传)
前置条件任务作业中
节点动作空仓、半仓、满仓、锁仓、带锁码照五类各至少1张有效未作废照片,锁码文本必填;同类可追加。按真实物理柜归档,错图按规则作废。
完成结果与交接有效柜级证据交G15,并供G18离仓门禁复核。
异常与处理边界错图不可硬删;幂等键同哈希重放,异哈希冲突;证据不全不能离仓
操作入口国内PDA/平台 装柜证据
依据索引S11
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G15 复核并完成装柜及余量结算

+
项目当前内容
流程性质当前流程
执行与协同岗位PDA 拣货员/复核员/系统
前置条件所有明细已处理、柜号 ISO 6346、同柜组守恒、证据可用
节点动作全部明细已处理、数量/同柜组/柜号/证据满足要求后完成。此时执行拆分余量、资源结算和冻结最终实装箱唛/托盘清单;有余量整段库位块转子单,整票全拣完才释放。
完成结果与交接装柜计划COMPLETED、对应履约片段LOADED;Firstleg Outbox异步触发W01。出口报关交G16,两线并行。
异常与处理边界未处理货、柜号无效、同柜组不守恒或证据缺项不完成。余量子单与已装片段数量必须守恒,子单仅一层;不得在单次扫码时误判整票已装完。
操作入口国内PDA 装柜完成/平台详情
依据索引S11 S13
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G16 收集客户退税资料和整柜报关资料

+
项目当前内容
流程性质当前流程
执行与协同岗位平台报关专员、客户(退税资料)
前置条件装柜计划 COMPLETED、实际货物存在
节点动作资料按柜维护;客户资料可多对多覆盖入仓码;状态 WAITING_CUSTOMER_DOCUMENTS → READY_TO_START
完成结果与交接资料齐备进入READY_TO_START,交G17;开始报关后资料冻结。
异常与处理边界资料不齐、归属/文件哈希不符阻断;开始报关后冻结资料版本
操作入口Client 退税资料;Admin 整柜报关
依据索引S14
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G17 出口报关并回传完成文件

+
项目当前内容
流程性质当前流程
执行与协同岗位报关专员/代理(线下)
前置条件资料齐、状态 READY_TO_START
节点动作平台开始报关,线下交报关代理执行;逐资料回传完成文件;全买单柜走平台确认及明细导出。报关完成后系统立即尝试G18离仓,门禁不齐则受控重试。
完成结果与交接每份应回传资料完成,或全买单柜按规则确认,整柜报关COMPLETED。
异常与处理边界首版无海关/代理自动接口;完成文件缺失、版本冲突、非买单全柜误确认拒绝
操作入口Admin 整柜报关/客户完成文件
依据索引S14
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G18 确认货柜离开国内仓

+
项目当前内容
流程性质当前流程
执行与协同岗位平台运营/系统
前置条件整柜全部入仓绑定已LOADED,计划和PDA已完成,订舱RELEASED、柜级有效证据齐全、出口报关COMPLETED及其他当前贡献门禁满足。
节点动作按真实柜次锁定全部绑定并原子确认,记录离仓历史并幂等创建船节点查询;不按客户或单个入仓单局部出仓。
完成结果与交接整柜离仓历史、DEPARTED_WAREHOUSE船节点查询;交G19/G20。技术出仓行WAITING_FOR_LOADING在此表示后续港口装载阶段,不等于国内未装柜。
异常与处理边界扣货、缺门禁保持未完成;当前拖车状态与独立船期不是硬门禁。受控reverse代码与“LOADED后无在线冲正”文字存在差异,适用窗口须Q09确认,不能直接承诺可撤销。
操作入口Admin 国内出仓/报关完成自动协调
依据索引S15
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G19 订舱级拖车自动完结和费用生成

+
项目当前内容
流程性质当前流程
执行与协同岗位系统、财务
前置条件同订舱全部柜型需求数量对应的真实柜均离仓且计划/PDA状态完成
节点动作TruckAppointmentCompletionService.completeForBooking 发布拖车应付、Finance Outbox、AUTO_COMPLETE 历史,预约 COMPLETED
完成结果与交接拖车COMPLETED、AUTO_COMPLETE历史及拖车应付费用事件,交财务Z线。
异常与处理边界任何柜未离仓、需求数量不守恒、计划未完成、状态非 WAITING_FOR_LOADING 不完成;不手工 DEPART/COMPLETE
操作入口系统自动;Admin 拖车结果查询
依据索引S12
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G20 跟踪海运标准节点和异常

+
项目当前内容
流程性质当前流程
执行与协同岗位系统调度/Integration;运营可人工补录
前置条件已确认国内离仓、真实订舱/柜号
节点动作跟踪离国内仓、到起运港、装船、开船、运输中、到目的港、卸船、可提柜、已提柜、已还空十个标准节点。预计时间与实际事实分开,实际还空后停止查询。
完成结果与交接到港、卸船、可提柜和实际提柜等事实供G21至G24及W04使用。
异常与处理边界预计不推进实际节点;实际节点单调,不补造缺失节点;异常单独记录 CUSTOMS_HOLD/TERMINAL_HOLD/DOCUMENT_HOLD/UNKNOWN_HOLD;实际 EMPTY_RETURNED 后停止
操作入口Admin 船节点/船司轨迹
依据索引S16
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G21 目的港清关资料和放行事实

+
项目当前内容
流程性质当前流程
执行与协同岗位海外清关专员/代理
前置条件已有柜次/装柜计划可维护清关资料,资料上传/确认没有统一到港硬门禁;实际放行须有真实清关证据。
节点动作目的港清关资料在货柜资料中维护;DESTINATION_CLEARANCE 可上传/确认完成;节点 PICKUP_READY 的语义是“已清关、可提柜”
完成结果与交接清关完成资料与实际PICKUP_READY分别核对;资料确认不自动产生船节点。
异常与处理边界海关/码头/文件扣留作为异常事实。当前车队预约只要求实际到港,清关完成文件和PICKUP_READY不是同一写入口;谁确认放行、缺节点怎么补见Q10。
操作入口Admin 清关资料/船节点
依据索引S16 S17
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G22 选择目的港码头车队

+
项目当前内容
流程性质当前流程
执行与协同岗位海外运输专员
前置条件实际船节点至少 ARRIVED_DESTINATION_PORT;未实际提柜
节点动作选择/更换 TRUCKING + OVERSEAS 车队,记录历史;可发提柜请求邮件
完成结果与交接OVERSEAS车队及请求历史,交G23。
异常与处理边界实际提柜后不可换队;未到港不能选队;换队会产生取消/请求邮件;邮件发送失败进入邮箱重试
操作入口Admin 清关提柜工作台
依据索引S17
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G23 预约目的港提柜

+
项目当前内容
流程性质当前流程
执行与协同岗位海外运输专员/车队
前置条件到港实际节点、车队已选
节点动作保存预约提柜时间,不能早于实际到港;状态视图 PICKUP_SCHEDULED
完成结果与交接预约时间、车队和码头交接安排;交G24。
异常与处理边界实际提柜后不能改预约;清关未达 PICKUP_READY 时当前代码只要求到港(清关与提柜的门禁关系需人工定稿)
操作入口Admin 目的港码头拖车预约
依据索引S17
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G24 实际提柜并拖至海外仓

+
项目当前内容
流程性质当前流程
执行与协同岗位海外车队/运营;船节点供应商
前置条件码头允许提柜、清关放行、预约/车队条件
节点动作车队按现实清关/码头放行条件提重柜送海外仓。实际提柜优先读取PICKED_UP船节点,没有独立码头拖车recordPickup接口;缺独立节点时当前视图可能取卸柜时间作为替代。
完成结果与交接实际PICKED_UP及运输事实;实物到仓后交W04签收。
异常与处理边界缺提柜节点应跟进可靠来源或授权补录;卸柜时间不能当成已取得独立提柜凭证。清关/码头扣留另记异常,不能用PICKUP_READY冒充PICKED_UP。
操作入口船节点实际提柜记录;海外车队现场
依据索引S16 S17
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

G25 卸柜后确认还空及处理超时

+
项目当前内容
流程性质当前流程
执行与协同岗位海外运输专员/码头车队
前置条件W08/W09现场卸柜完成并回传卸柜时间是硬前置;建议另核独立提柜凭证,但代码不以存在PICKED_UP为硬门禁。
节点动作记录实际还空时间;预计截止按卸柜完成加72小时。还空不得早于提柜/卸柜;缺独立提柜时间时当前校验取卸柜时间,不把替代值当独立提柜事实。
完成结果与交接EMPTY_RETURNED与还空历史;船节点查询停止。此支线可与海外后续库存/出库并行。
异常与处理边界缺卸柜事实、时间倒置或重复确认被拒绝。差异收货结束也可能回传柜级卸柜事实,应区分空柜已卸完与差异货已核平。
操作入口Admin 目的港码头拖车还空
依据索引S16 S17
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W 海外接柜库存出库派送与回访

+

W01 接收装柜事件并生成尾程待分配单

+
项目当前内容
流程性质当前流程
执行与协同岗位国内头程/事件链;海外平台观察
前置条件Firstleg 发布 FIRST_LEG_LOADING_PLAN_COMPLETED V2
节点动作Lastleg 幂等消费;生成同柜共享尾程单号、每来源入仓单独订单/冻结明细;状态 PENDING_ASSIGNMENT,FIRST_LEG 在途库存建立
完成结果与交接尾程PENDING_ASSIGNMENT;W02计划准备可与G16以后报关和海运并行。
异常与处理边界事件字段/哈希/来源快照缺失则拒绝消费并留 Inbox 诊断;重复事件不得重复建单;此步不自动建入仓计划
操作入口系统跨区事件;Admin 尾程订单
依据索引S18
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W02 预览并转换整柜入仓计划

+
项目当前内容
流程性质当前流程
执行与协同岗位海外平台计划员/仓库协调员
前置条件柜内订单齐全;接柜仓、到仓时间、客户/目的地事实可用
节点动作/container-preview 返回 FBA/一件代发/私人地址分组、托数、阻断项、snapshotVersion/snapshotHash;确认 /convert-container 原子锁柜,为每票生成独立计划,预留真实海外托盘/资源锁;尾程单推进 INBOUND_PLANNED
完成结果与交接逐票INBOUND_PLANNED、计划号及预留托盘/库位资源;交W03。
异常与处理边界计划缺失、同柜日期不一致、接柜仓不一致、资源预留失败;重试只走原柜 Saga/resourcePendingPlanCount,不能新建第二批资源;计划绑定后预计到仓事实锁定
操作入口Admin 尾程订单柜级预览/转换
依据索引S18
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W03 准备接柜仓和真实托盘库位资源

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓管理员/仓库主数据管理员
前置条件国内仓目录存在 OVERSEAS + ACTIVE + RECEIVING 共享仓;至少有可用真实库位、托盘
节点动作Warehouse Overseas 预留/确认托盘、库位、资源锁;计划保存完整绑定后才允许 PDA 查看/准备/签收
完成结果与交接计划保存真实资源绑定;具备条件后PDA可签收。
异常与处理边界仓库冲突、托盘已占用、资源锁过期/失败;PDA 不接收仓库 ID,按账号 Token 固定仓;设备不得自行分配托盘、库位或资源锁
操作入口Admin 仓库资源/入仓计划
依据索引S18 S19
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W04 锁定柜号并拍照签收

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓 PDA 操作员(WAREHOUSE_PICKER/OVERSEAS_WAREHOUSE_PDA_OPERATOR)
前置条件柜已到 PICKUP_READY/收货门禁通过;计划全部就绪;操作员绑定实际接柜仓
节点动作按账号绑定仓选择柜并准备锁柜,上传车牌、封条、开门三类海外现场照片后签收。国内装柜照片用于对照,加载失败不应阻断现场。
完成结果与交接SIGNED/RECEIVING现场会话;实际到仓与提柜时间分别记录。
异常与处理边界未上传三类照片不可签收;第二操作员抢柜冲突;当前柜未完成不可切柜;网络失败保留照片/幂等键;国内装柜照片只读展示,加载失败不阻断拆柜
操作入口海外PDA 拆柜收货
依据索引S20
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W05 普通FBA拆柜收货并上托

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓收货员
前置条件会话已 SIGNED/RECEIVING;FBA 计划已预留目的托盘
节点动作扫描组内任一FBA箱码定位目的FBA组,再扫真实托盘,录入“该托当前累计箱数”,服务端分摊到组内明细;不是每次填写增量,也不直接扫纯入仓码或SKU。
完成结果与交接按FBA目的仓分组的累计实收记录,待W08完成入仓。
异常与处理边界累计数下降、错托、过期版本或容量问题拒绝/提示;超收作为差异记录,正常核平和差异结束走W08不同分支。
操作入口海外PDA FBA收货
依据索引S20
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W06 OVERSEAS货物逐箱收货上托

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓收货员
前置条件会话有效;最终实装箱唛已冻结;实物托盘与目的类型匹配
节点动作每箱扫描箱唛→服务端定位入仓码→扫托盘→确认;实收逐箱核平,箱唛状态进入托盘/库位事实
完成结果与交接最终实装箱唛逐箱实收并落到计划绑定的托盘位置;交W08。
异常与处理边界不存在/非本柜/重复箱唛、FBA 走逐箱、托盘目的地不匹配均阻断;不可用自由 SKU 替代箱唛
操作入口海外PDA 箱唛收货
依据索引S20
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W07 一件代发按国内封托整托接收

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓收货员
前置条件国内装柜事件携带不可变来源托盘号、每托 SKU/箱唛快照;入仓计划已预留资源
节点动作核对国内封托来源托盘及箱唛/SKU快照,扫描来源DP托盘整托接收;此处不是重新逐箱拆箱清点,也不能用普通FBA计数替代。
完成结果与交接按来源DP托盘整托核平,作为海外一件代发库存基础;交W08。
异常与处理边界来源托盘缺失、托盘明细/SKU/箱唛汇总不一致、PDA 实收数不等于来源快照均阻断;不得用普通 FBA bulk 或逐箱 OVERSEAS 接收替代
操作入口海外PDA 一件代发整托收货
依据索引S20 S21
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W08 结束现场收货并分流正常与差异计划

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓收货主管/操作员
前置条件所有签收证据已保存;各计划有实收进度
节点动作全柜核平则正常完成。有短收/超收时,显式选择allowDifference结束现场:已核平计划正常完成,差异计划继续占资源且不生成客户可用库存。
完成结果与交接核平计划正常入库;差异计划PENDING_RECONCILIATION,会话COMPLETED_WITH_DIFFERENCE;柜级卸柜事实可回写供G25还空。
异常与处理边界差异结束不是正常入库闭环;当前差异后续核平/补收入口尚未确认,需仓库主管与客服接管Q11;不得把差异库存直接加入出库。
操作入口海外PDA 完成入库/现场结束标记差异
依据索引S20
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W09 确认入库库存位置和卸柜回写

+
项目当前内容
流程性质当前流程
执行与协同岗位Lastleg 入库服务/库存服务;国内头程接收回写
前置条件计划任务完成(正常或按差异分计划完成);卸柜照片时间可用
节点动作正常完成计划时按客户、仓库、入仓来源、托盘/库位明细入账,直接形成可用库存和位置;沿用计划阶段资源。按柜幂等发布卸柜事件。
完成结果与交接正常计划尾程INBOUND_COMPLETED,库存和位置可查询;卸柜事件供国内还空预警。
异常与处理边界资源/库存事务失败整体回滚;差异计划不产可用库存。系统流程并无“入库后必须再生成托盘才能可用”的第二道统一动作。
操作入口Admin 海外入仓/库存;系统卸柜事件
依据索引S19 S20
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W10 核对库位并执行必要的移库合托拆托

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓 PDA/仓库管理员;客户参与换标确认
前置条件库存已入账、托盘与库位存在
节点动作正常入库后核对实物与库位;需要时做整托移库、合托/拆托或换绑。是否现场必须二次上架需确认,不能把库内可选操作当所有订单必经步骤。
完成结果与交接库存来源、数量、托盘组成和真实位置保持一致;可用库存交W14。
异常与处理边界库存锁或版本冲突刷新复核;盘点等能力须按工作台实际开放入口操作,不把底层接口视为现场已有按钮。
操作入口海外PDA 库内/移库/托盘操作
依据索引S19
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W11 海外暂扣及解除

+
项目当前内容
流程性质异常控制
执行与协同岗位海外运营/客户服务负责人
前置条件按订单当前资格操作,未绕过正在进行的库存作业。
节点动作维护暂扣标志、是否计费、原因和版本,命令带幂等键并留历史;暂扣阻断排车和出库。
完成结果与交接解除后重新核对库存与排车资格,不直接推进其他业务状态。
异常与处理边界当前暂扣请求没有文件字段,不能宣称系统强制附件;现场若需凭证另定归档规则。
操作入口Admin 尾程订单暂扣/解除
依据索引S04
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W12 换标作业及客户确认

+
项目当前内容
流程性质条件分支
执行与协同岗位海外PDA作业员;客户确认;平台可退回返工
前置条件可用箱唛/SKU库存、申请审核和资金条件按换标服务校验。
节点动作PDA完成换标及照片后直接提交待客户确认;客户确认原子完成复核。PDA复核池只读,平台按状态退回返工,历史事实保留。
完成结果与交接确认后按业务进入待出库或卡车预排资格;不重复入库。
异常与处理边界漏作业/证据、资金待完成、客户未确认等不可出库;客户已确认不可再走同一退回操作。旧手册“先仓库独立批准再客户确认”需统一。
操作入口Client 换标申请/确认;Admin/PDA换标
依据索引S22
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W13 转运废弃和退货库存分支

+
项目当前内容
流程性质条件分支
执行与协同岗位客户发起;海外运营审核;海外仓执行
前置条件对应申请和真实可用库存、来源范围有效。
节点动作转运经审核后按冻结来源出库;废弃创建时冻结,确认时扣减;退货预报/收货后形成独立退货库存,按需合箱换标和出库。
完成结果与交接合法库存流水及对应子单,转运/退货出库进入W19。
异常与处理边界冻结或他单占用、来源不明、数量冲突由库存主管处理;退货库存出库与派送拒签退回恢复库存是两条链。
操作入口Admin/Client转运、废弃、退货;PDA相应开放入口
依据索引S04
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W14 预排候选草稿锁和正式排车

+
项目当前内容
流程性质当前流程
执行与协同岗位海外平台调度员/仓库主管
前置条件存在PLAN/RECEIVED/RELABEL等合法候选;未暂扣且相应计划/库存未被他单冲突占用。
节点动作查询计划、已实收托盘或已确认换标候选,选择车型/目的地,草稿选中即锁定,预排转正式锁。预排可提前,实际拣货/转派送/发车另须真实实收事实。
完成结果与交接PENDING_DEPARTURE排车及PDA任务;交W15资料维护。
异常与处理边界混客户/仓、锁冲突或换标未确认等拒绝;提前预排不意味着库存已经可扣减,见Q12。
操作入口Admin 海外排车/智能预排
依据索引S23
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W15 补齐排车车辆预约及必要时取消

+
项目当前内容
流程性质当前流程
执行与协同岗位海外平台调度员
前置条件分别核对资料编辑、托盘调整、取消的当前状态资格。
节点动作车辆/预约等普通资料编辑主要要求PENDING_DEPARTURE;托盘增删另要求未开始拣货且未生成出库单;取消按当前允许状态执行。
完成结果与交接车辆和预约资料交W16/W17;合法取消释放锁。
异常与处理边界不能把三类动作的门禁混用。普通编辑不能直接改排车状态;已转派送后的取消及相关单据恢复由调度与产品确认,不自行恢复库存。
操作入口Admin 排车详情编辑/取消
依据索引S23
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W16 转派送并生成待出库单

+
项目当前内容
流程性质当前流程
执行与协同岗位海外平台调度员/客服/物流专员
前置条件排车在 PENDING_DEPARTURE、PICKING 或 READY_TO_DEPART;所有排车托盘已收到;费用请求合法
节点动作在未发车的预排/拣货中/待发车阶段,填写派送方式、时间、车辆、预约和费用,按目的FBA仓或私人地址拆派送单。可与W17拣货交错,但必须早于W18发车。
完成结果与交接一张车辆级WAIT_OUTBOUND出库单、按目的地拆分的WAIT_DELIVERY派送单;当前普通尾程单也写WAIT_OUTBOUND。
异常与处理边界没有真实已收托盘、费用不合法或状态不符拒绝;重复转派送返回既有结果。当前主状态WAIT_OUTBOUND与旧“永远保持INBOUND_COMPLETED”描述差异见Q13。
操作入口Admin 排车转派送
依据索引S24
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W17 按排车任务拣货并核平

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓 PDA 操作员
前置条件有有效排车任务、真实实收可用库存及有效锁;不要求已经转派送才能开始拣货。
节点动作按任务扫托盘,核对仓库、位置和数量;成功扫码事务分配/拣货并扣减库存,重复幂等不再扣。全部核平后提交完成拣货。
完成结果与交接PDA任务COMPLETED、排车READY_TO_DEPART;交W18。
异常与处理边界库存不足、版本冲突、重复幂等、混客户/仓均阻断;仅服务端任务可推进状态,平台编辑不能替代 PDA 完成
操作入口海外PDA 排车拣货
依据索引S23
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W18 确认发车并完成车辆级出库

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓 PDA 操作员/司机;平台门禁观察
前置条件车辆完整;PDA 拣货完成且所有箱数核平;排车 READY_TO_DEPART;关联出库 WAIT_OUTBOUND
节点动作服务端 canDepart=true 才允许;发车事务将出库置 OUTBOUNDED、排车置 DEPARTED,更新已发箱数并释放托盘锁
完成结果与交接排车DEPARTED、出库OUTBOUNDED;交W21派送,发车不再次扣库存。
异常与处理边界departBlockReason 是唯一门禁;缺车辆、未核平、未转派送、出库非待出库、重复发车均阻断。代码不允许客户端自行推导门禁
操作入口海外PDA 发车
依据索引S23
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W19 换标转运及退货独立出库

+
项目当前内容
流程性质当前流程
执行与协同岗位海外仓 PDA 操作员
前置条件生成出库任务;任务 PENDING 或 IN_PROGRESS;出库物料来源和托盘明确
节点动作普通出库逐箱/按任务拣货;一件代发、换标、转运支持整托扫码;全部拣完后 PDA 完成把出库 OUTBOUNDED
完成结果与交接对应独立出库OUTBOUNDED,更新相关子单;不自动等同普通派送签收。
异常与处理边界未全拣、托盘/库存不足、幂等键复用不同请求、已完成任务重复提交均阻断;换标/转运完成会更新其子单和尾程子状态
操作入口海外PDA 独立出库任务
依据索引S24
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W20 一件代发创建出库并逐箱或整托执行

+
项目当前内容
流程性质当前流程
执行与协同岗位平台出库操作员/海外仓PDA;客户侧发起方式按实际授权入口确认。
前置条件入库已完成;候选有同客户、同海外仓、可用箱唛/SKU 库存
节点动作createOneClick 建 ONE_CLICK_DROPSHIP 出库 WAIT_PICK、PDA 任务 PENDING;整托或逐箱拣货;完成置 OUTBOUNDED
完成结果与交接独立出库OUTBOUNDED;客户签收、普通派送、回访和国内最终完结衔接需Q14确认。
异常与处理边界不跨客户/仓库;库存被占、箱唛/SKU 数量不一致、托盘不足阻断;该分支不创建 Dispatch/DeliveryOrder,不触发普通派送签收、跨区派送完成 Outbox 或客户回访,是否需要回访/签收/结算需业务确认
操作入口Admin 一件代发出库;海外PDA 出库
依据索引S21 S24
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W21 开始普通派送并跟踪在途

+
项目当前内容
流程性质当前流程
执行与协同岗位平台派送运营;外部车队/司机
前置条件W18已实际发车;各目的地派送单已生成。
节点动作按各派送单维护开始派送等允许动作,跟踪预约、到达、客户接收情况。
完成结果与交接DELIVERING及现场证据交W22;拒签等交W25。
异常与处理边界一车多个目的地分别跟进,不能因发车直接把所有派送单视为签收。
操作入口Admin 派送订单;Client只读进度
依据索引S25
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W22 保存签收资料并自动完成派送

+
项目当前内容
流程性质当前流程
执行与协同岗位海外派送/客服;平台管理
前置条件派送状态允许完成;文件和派送单归属有效。
节点动作按具体目的地派送单保存装车照片、BOL、RECEIPT签收资料。仅上传文件不足;有效RECEIPT写入权威资料快照后自动完成派送。
完成结果与交接普通派送DELIVERED;同时触发W23完成回写与W26待回访,两条并行。
异常与处理边界单纯上传不完成;资料类别重复、文件重复、版本过期、当前状态不可到 DELIVERED 阻断;人工不再提供独立“完成派送”按钮
操作入口Admin 派送资料/客户可见下载
依据索引S25
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W23 回传普通派送完成事实

+
项目当前内容
流程性质当前流程
执行与协同岗位系统自动;平台履约运营对异常跟进,技术人员处理事件故障。
前置条件派送签收资料已保存并自动完成
节点动作派送置 DELIVERED;关联普通尾程单 sub_order_status=OUTBOUND:OUTBOUNDED;DELIVERY:DELIVERED;按来源入仓单写 OVERSEAS_DELIVERY_COMPLETED Outbox,供国内头程回写;不同 FBA 派送单分别完成
完成结果与交接国内来源入仓片段得到完成事件,交W24聚合确认整单。
异常与处理边界回传只对有国内来源订单的普通派送;RELABEL_APPLICATION、WAREHOUSE_TRANSFER 或无 sourceInboundId 不发布国内回写;事件重放按 event key 幂等
操作入口系统派送Outbox/Event Bridge;运营查看结果
依据索引S25 S26
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W24 国内聚合全部有效片段并完结订单

+
项目当前内容
流程性质当前流程
执行与协同岗位Firstleg/Order自动;平台履约运营复核
前置条件收到可信派送完成事件,来源订单、入仓码、目的地与片段均匹配。
节点动作先把对应国内LOADED片段推进DELIVERED;同一Order全部有效入库片段都完成后才推进交易COMPLETED。
完成结果与交接国内外普通派送完成链闭合;回访和财务状态分别核对。
异常与处理边界还有其他柜、余量子单或其他目的地未完成时不得整单提前完成;异常退回或一件代发出库不直接冒充普通派送完成事件。
操作入口Admin/Client订单进度;系统内部完成回写
依据索引S26
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W25 登记派送异常并执行退回实收

+
项目当前内容
流程性质当前流程
执行与协同岗位客服/平台异常处理员;海外仓收货员
前置条件派送单状态允许标退回;退回候选来自原出库拣货事实
节点动作标记退回后派送 RETURN_PENDING、异常单 PENDING;开始处理 PROCESSING;收货时按原出库托盘/库位和实收数量恢复库存,写 RETURN_STOCK_IN,异常 COMPLETED 与派送 RETURNED 同事务
完成结果与交接异常COMPLETED、库存RETURN_STOCK_IN和派送RETURNED同事务;后续再派/处理由运营重新安排。
异常与处理边界数量超过原出库、目标托盘/库位无效、凭证归属或版本错误均回滚。异常RETURNED不新建普通签收回访,不发布正常派送完成事件;再派和赔付规则见Q15。
操作入口Admin 异常订单/原出库退回明细
依据索引S27
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

W26 生成回访待办并登记客户反馈

+
项目当前内容
流程性质当前流程
执行与协同岗位客服/客户成功;客户可提供反馈
前置条件普通派送 DELIVERED 自动触发 CustomerVisit(每派送单一条)
节点动作普通派送签收完成后自动建每派送单待回访;客服选择关联单据、满意/一般/需跟进/未接通,填写反馈和附件。系统按本次保存时间记录visitedAt;客户实际联系时间若需另记应人工补充。
完成结果与交接回访PENDING→COMPLETED,记录可多次跟进;不反向改变派送、库存或订单完成。
异常与处理边界未接通和需跟进也可作为一次回访结果保存;不代表客户问题已解决。后续到期提醒、再次联系、异常客户及一件代发回访由人工明确,见Q16。
操作入口Admin 客户回访
依据索引S28
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

Z 并行财务闭环

+

Z01 业务费用审核发布并进入财务费用池

+
项目当前内容
流程性质全程并行
执行与协同岗位头程/柜务/海外业务计费员;财务审核员
前置条件真实订单、柜子、入仓、派送或仓内服务费用已经产生。
节点动作按客户、业务来源、版本审核发布;柜级公共费用先守恒分摊。海外费用通过跨区事件入Finance,保留原币与CNY结算快照。
完成结果与交接AVAILABLE费用进入对账/结算候选;交Z02。
异常与处理边界缺归属、供应商/汇率无效、已出账费用要原地改写等拒绝。DIRECT_PAID只为已付成本,钱包已结算应收不得再次出账。
操作入口Admin 业务费用及财务费用池
依据索引S29
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

Z02 客户对账与应收应付结算

+
项目当前内容
流程性质全程并行
执行与协同岗位平台财务;客户财务确认;供应商线下配合
前置条件已审核发布且可用的同归属费用来源。
节点动作按客户/供应商、币种和账期生成对账/AR/AP;客户确认已出账对账单。单据占用来源版本,禁止重复出账。
完成结果与交接有效应收/应付和客户确认记录,交Z03。
异常与处理边界客户异议由财务核对来源;已占用来源不能覆盖,调整按财务单据规则保留版本与历史。
操作入口Admin 财务五页;Client对账单
依据索引S29
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

Z03 登记收付款核销并确认财务结清

+
项目当前内容
流程性质全程并行
执行与协同岗位平台财务主责;业务运营查看结果
前置条件有效结算单和真实收付款证据。
节点动作登记部分/全部收付款和分配核销,核对未收/未付余额。资金账户结算、直接已付成本与普通赊账单分别防止重复结算。
完成结果与交接财务结清事实;与W24业务完成、W26服务回访分别核对。
异常与处理边界超额、跨客户分配、重复支付/收款不得通过。不存在“回访完成自动财务结清”统一规则。
操作入口Admin结算单/收款付款;Client财务查询
依据索引S29
+

人工填写 主责:____ 备岗:____ 复核人:____ 处理时限:____

+

异常升级人:____ 客户通知方式:____

+

现场补充或修改:________________________________________________

+

四 异常交接总表

+

每次异常先保存业务编号、节点、发现时间、实物位置和证据,再指定处理人。以下为建议交接,不额外创造系统权限或强制放行入口。

+
异常首接岗位阻断或影响恢复及交接要求
拉货未完成、错仓、无码、破损提货跟单/收货员不能冒充已收货;隔离实物核实入仓关系、照片、数量和改约,交订单运营确认
订单审核不通过或申报需修订订单审核员测量采集可先做,测量通过不得越过审核明确驳回或补正入口、版本、客户重提责任
测量箱数/重量/证据不齐测量员/测量审核员不能提交或通过测量审核补测补图;审核退回入口缺口登记Q03
库位引导失败国内库位主管称重/测量可能已成功,资源未就绪核对临时存放和资源待办,PDA实际作业前恢复可用
一件代发实点差异国内仓班组长/客服未确认差异阻断;已接受有说明的可继续保留SKU应收/实点/接受原因,明确谁有权接受
扣货或海外暂扣平台履约运营后续排柜/排车/出库按对应门禁阻断使用正式解除动作、原因、版本和历史,重查库存资格
费用未就绪或确认后需修改计费主管初算与预装门禁不同;确认后代码冻结区分Q04/Q05,不用改主状态代替调价
同柜组、整托、柜号或预装冲突柜务主管不得拆组/拆封托绕过;PDA前柜号必齐重新读取可分配量和版本,合法调整未拣明细
国内PDA错扫、漏拣、余量国内仓主管未处理明细阻断完成;最终完成才结算记录原因、核对数量守恒、余量子单和整段库位转移
报关退单、文件缺失、出仓失败关务/出仓主管出口报关未完成不得确认离仓补资料与回执,按整柜重试,不局部放行
船节点、清关扣留、码头预约异常船务/海外清关及运输预计不替代实际;系统预约门禁不等于现实放行跟踪代理/船司证据,记录真实时间和责任方
短收/超收结束现场海外仓主管/客户运营差异计划不产可用库存,资源仍占用Q11确认核平/补收/归责和解除占用入口
托盘库存锁或位置不一致海外库存主管不能拿未实收/错来源库存拣货按原来源复核数量、锁和位置,保持库存守恒
未转派送或车辆资料缺失海外调度拣货可已完成,发车仍被阻断查看canDepart/departBlockReason,补齐后发车
拒签退回或资料绑错单派送运营/异常处理员不得假作正常签收;退回按原拣货事实真实退回实收、有效证据和库位;恢复库存与RETURNED同事务
跨区完成回写延迟履约运营/技术支持海外完成不等于国内已收到查业务编号和事件处理,受控重试,不能手工造完成事实
未接通、投诉或回访需跟进客服主管保存一次回访不代表问题关闭填写下次联系时间、主责、升级条件和关闭理由
+

五 需要人工定稿的规则和缺口

+

这些事项来自现状与契约、旧手册或现场责任边界的差异。代码仅证明现在如何执行,不自动代表最终业务决定。每项填写“保留/调整/补流程”、负责人、完成时间和最终规则,再同步正式SOP。

+

Q01 草稿箱唛打印可先预留入仓码,审核前也可准备箱码;旧材料称仅提交生成。

+

需确认:确认客户何时可打唛、预留码的作废与重复打印管理;不要用有码判断已审核。

+

建议牵头:订单产品/客户运营。结论:____ 负责人:____ 完成时间:____

+

Q02 订单单票/批量驳回接口存在,旧设计称不设驳回。

+

需确认:明确驳回后客户修改重提、资料补正和通知责任。

+

建议牵头:订单审核主管/产品。结论:____ 负责人:____ 完成时间:____

+

Q03 测量驳回及异常放行见服务层,公开审核入口主要只有通过和历史。

+

需确认:确认正式退回入口、权限、批次解锁和重提步骤;补入口前不能假定已闭环。

+

建议牵头:测量审核主管/产品/技术。结论:____ 负责人:____ 完成时间:____

+

Q04 测量初算UNPRICED不阻断;预装确认仍重算并阻断NOT_READY。

+

需确认:分清价格就绪、平台费用发布、客户确认三项是否影响每个阶段;统一文字和实际门禁。

+

建议牵头:计费主管/柜务/产品。结论:____ 负责人:____ 完成时间:____

+

Q05 契约要求客户已确认且装柜完成才最终冻结;当前代码仅客户确认即拦截改费/改箱规。

+

需确认:决定装柜前能否调整已确认费用,重发和重确认由谁负责。

+

建议牵头:财务/客服/产品。结论:____ 负责人:____ 完成时间:____

+

Q06 一件代发数量差异可ACCEPT_VARIANCE并说明后继续。

+

需确认:谁可接受差异、阈值多少、客户是否确认、是否改计费/SKU实点依据。

+

建议牵头:国内仓主管/客户运营。结论:____ 负责人:____ 完成时间:____

+

Q07 国内库位引导失败只告警,不回滚称重和测量提交。

+

需确认:谁收集未就绪资源、放在哪个临时区、何时补齐、拣货前如何核对。

+

建议牵头:国内仓主管。结论:____ 负责人:____ 完成时间:____

+

Q08 当前排柜容积/重量上限为额定150%,历史为110%;人工分配可跨国内仓/渠道。

+

需确认:确认参数与实际运输限重的关系、跨仓调货责任和现场复核证据。

+

建议牵头:柜务/运输主管。结论:____ 负责人:____ 完成时间:____

+

Q09 国内出仓有受控reverse代码;文档称LOADED后不在线冲正。

+

需确认:确认允许窗口、权限、是否已有实际离仓事实和关联数据如何处理,不承诺任意撤销。

+

建议牵头:出仓主管/产品/技术。结论:____ 负责人:____ 完成时间:____

+

Q10 清关资料完成不会自动推进PICKUP_READY;目的港车队预约当前仅需实际到港。

+

需确认:谁提供和审核放行/DO/码头资料,预约与提柜各自门禁,缺船节点时谁补录。

+

建议牵头:清关主管/海外运输。结论:____ 负责人:____ 完成时间:____

+

Q11 差异收货可结束现场,差异计划PENDING_RECONCILIATION且不产可用库存。

+

需确认:补收/核平/调整入口、差异归责、赔付、计费、解除资源占用、客户通知和处理时限。

+

建议牵头:海外仓主管/客户运营/产品。结论:____ 负责人:____ 完成时间:____

+

Q12 海外PLAN候选可先预排;拣货须真实库存,转派送最晚在发车前。

+

需确认:现场是否提前排车,谁在发车前兜底实收、车辆、预约、费用和派送资料。

+

建议牵头:海外调度主管。结论:____ 负责人:____ 完成时间:____

+

Q13 旧指引说尾程主状态不受子单覆盖;转派送代码写WAIT_OUTBOUND并保留子状态。

+

需确认:统一列表显示、客户进度和状态解释,不能混用国内订单六主状态。

+

建议牵头:海外产品/运营。结论:____ 负责人:____ 完成时间:____

+

Q14 一件代发独立出库不自动创建普通派送、签收回访或国内派送完成事件。

+

需确认:确认一件代发的整单完成标准、面单/承运商签收、剩余库存、回访和国内最终回写。

+

建议牵头:一件代发负责人/客服/产品。结论:____ 负责人:____ 完成时间:____

+

Q15 异常退回原子恢复库存并置RETURNED;不是正常签收完成。

+

需确认:后续再派、返工、退客户、赔付和原订单完结由谁发起,是否要新的业务单。

+

建议牵头:异常处理主管/客户运营。结论:____ 负责人:____ 完成时间:____

+

Q16 普通签收自动建回访;未接通/需跟进可以保存一次回访结果。

+

需确认:下一次联系的时限、负责人、升级人和最终问题关闭标准;异常及一件代发如何人工建跟进。

+

建议牵头:客服主管。结论:____ 负责人:____ 完成时间:____

+

Q17 PICKUP仅确认有地址和预约字段,没有确认到完整派车/拉货完成链。

+

需确认:决定线下执行台账、派车单、司机、装车回执、迟到/未拉到货、提货费用与交接归属。

+

建议牵头:国内提货主管/产品。结论:____ 负责人:____ 完成时间:____

+

Q18 正常海外入库直接落库存和资源位置;换标完工后由客户确认原子完成复核。

+

需确认:确认现场是否另有二次上架动作,以及换标返工/客户确认职责,删除不适用旧SOP。

+

建议牵头:海外仓主管/产品。结论:____ 负责人:____ 完成时间:____

+

六 人工评审和新增节点模板

+

建议每次按一个阶段走一票真实业务样本:先核流程与职责,再讨论页面修改。使用普通FBA、一件代发、短收/超收、部分装柜、拒签退回五类样本,避免只走顺利主链。字段、状态、单据和现场实物不一致时,登记问题,不用按钮消失代替完成证明。

+
评审记录填写
日期及参与人____
阶段及节点编号____
样本订单号 入仓码 柜次号____
现场与文档差异____
决定 保留 调整 新增 合并 删除____
负责人 复核人 截止时间____
需同步的页面 单据 接口 培训资料____
待确认项及下次复核日期____
+

新增节点卡

+
字段填写
编号 名称 适用分支____
上游节点 触发条件 输入单据____
主责岗位 人员 备岗 复核人____
人工动作 系统动作 操作入口____
完成标准 证据 输出 下游接收人____
异常 处理人 阻断范围 恢复条件____
处理时限 升级人 客户通知____
当前已有 待确认 需开发____
+

阶段确认时至少完成:每节点主责和复核已落人;异常首接和升级已明确;输入输出及编号可对照;系统与现场差异已登记;所有待确认项有负责人。流程评审通过与真实环境验收通过分别记录。

+

七 依据和追溯入口

+

以下为2026年9月22日本地核对入口。历史全景和分阶段材料用于查漏,本版对具体冲突保留Q表;它不直接改写原有正式契约。页面路径可随角色菜单不同而变化,真实写操作仍受服务端权限和状态校验。

+

S01 订单下单审核与提货预约 AGENTS.md。订单状态、资金门禁、地址和批量导入;并核对OrderApplicationService、PrintableInboundSnapshotService、PlatformFirstLegOrderController。

+

S02 国内入库和测量现行范围 AGENTS.md。预入库、测量、费用、扣货、国内资源和一件代发基线。

+

S03 排柜与同柜组 SmartLoadingService.java。候选占位、人工分配、容量和渠道;同柜组另核对loading/coload/。

+

S04 海外服务业务范围 AGENTS.md。海外订单、库存、暂扣、退货、转运、废弃及前后端入口。

+

S05 国内称重和库位引导 MeasurementLocationOccupationService.java。整票块预留、确认、扩展及与重量图片绑定;关联InboundMeasurementService、MeasurementSubmissionService。

+

S06 测量审核公开入口 PlatformInboundMeasurementReviewController.java。通过/历史入口;与MeasurementReviewService的reject/exceptionRelease对照。

+

S07 国内一件代发清点组托 DropshipPalletizationService.java。任务、SKU清点、接受差异、归托、封托和完成;配合国内PDA指引。

+

S08 头程费用和冻结 FbaPricingService.java。计费、确认和feeRevisionLocked;配合InitialInboundPricingService及InboundMeasurementService。

+

S09 国内扣货门禁 InboundHoldService.java。原因、版本、幂等与履约限制;凭证可选按InboundHoldEvidenceService核验。

+

S10 订舱和放舱 OceanBookingService.java。DRAFT→RELEASED、柜型需求与关联。

+

S11 预装和国内PDA装柜 LoadingPickService.java。作业员分配领取、扫码、最终结算;同时核对LoadingListService确认预装、费用重算、计划完成。

+

S12 国内订舱级拖车 TruckAppointmentCompletionService.java。全订舱离仓后自动完成;预约/状态另见TruckAppointmentService。

+

S13 装柜完成事件 LoadingCompletedOutboxService.java。实装来源及跨区尾程建单触发。

+

S14 整柜出口报关 ContainerCustomsService.java。装柜后资料、开始、完成文件与全买单;自动离仓见CustomsAutoDispatchCoordinator。

+

S15 国内整柜离仓 OutboundDispatchService.java。整柜门禁、确认、技术状态、受控撤销;报关门禁由CustomsDispatchGateContributor贡献。

+

S16 海运标准节点 船节点标准化契约.md。十节点、预计/实际、扣留异常与还空停止规则。

+

S17 目的港码头拖车 TerminalDrayageService.java。到港后车队/预约、PICKED_UP读取、卸柜后还空及72小时;清关文件核对LoadingListService。

+

S18 海外计划与跨区建单 README.md。装柜事件仅建待分配单,柜级预览转换和资源编排;核对InboundPlanService及ContainerInboundPlanConversionCoordinator。

+

S19 海外托盘库位资源 AGENTS.md。真实托盘/库位/锁归属与库存服务协作。

+

S20 海外收货及差异 ReceivingContainerService.java。签收三照片、三类收货及差异完成;配合InboundPdaWorkflowService和operation.vue。

+

S21 海外一件代发库存 business-index.md。来源DP托盘、箱唛/SKU、可用库存及独立出库。

+

S22 换标现行复核 AGENTS.md。换标复核闭环段;PDA完工→客户确认,平台返工。

+

S23 海外排车和发车 DispatchPdaWorkflowService.java。扫码、拣货核平及canDepart;候选与编辑核对DispatchService及候选Mapper。

+

S24 转派送及独立出库 DeliveryTransferService.java。WAIT_OUTBOUND、createOneClick、出库PDA完成和派送拆单。

+

S25 签收自动完成派送 DeliveryDocumentService.java。RECEIPT保存、DELIVERED、Outbox和待回访触发。

+

S26 国内最终完成聚合 OverseasDeliveryCompletedConsumer.java。来源校验、入仓DELIVERED及Order全有效片段完成。

+

S27 派送异常退回 ExceptionOrderService.java。原出库事实、退回实收、恢复库存和RETURNED原子事务。

+

S28 客户回访 CustomerVisitService.java。签收自动建回访、反馈类型、附件和完成。

+

S29 财务并行闭环 财务对账结算P1闭环.md。同时参考财务费用入池P0闭环和Finance指引;费用池、对账、AR/AP、收付款和防重复结算。

+

补充阅读:现状全景清单、既有分阶段材料、统一订单主状态契约。这些材料中的历史口径与本版Q表一并核对。

\ No newline at end of file diff --git a/头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.md b/头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.md new file mode 100644 index 0000000..bc930b8 --- /dev/null +++ b/头程到尾程流程/头程柜级履约尾程流程节点责任与异常梳理.md @@ -0,0 +1,1744 @@ +# 头程柜级履约尾程流程节点责任与异常梳理 + +2026年9月22日 人工梳理与分工工作版 + +这份文档用于逐节点核对现有业务流程,补充现场动作、划分责任人、确认异常处理和交接标准。覆盖客户下单与拉货、国内审核测量和清点打托、分柜装柜、出口报关、海运清关提柜、海外拆柜入库与库位、排车拣货出库、派送签收、回访及整单完结,并列出财务并行线。 + +**使用口径**:流程事实按当前本地契约和代码核对;角色名称为便于分工的岗位建议,具体部门和人名均待填写。界面/服务能力不等于当前环境已部署或现场已验收。本次未执行环境验收,未改动业务代码。存在文档与实现差异的,保留现状并列入问题表,由人工决定最终规则。 + +**阅读方式**:先看总览和对象区别,再按H、G、W、Z编号逐节点评审。每节点保留主责、复核、备岗、时限、异常升级和补充栏;新增步骤可使用H06a等子编号,保留原编号方便追踪。没有系统入口的拉货执行、差异核平等明确标注,不当作已闭环能力。 + +## 一 流程总览与并行关系 + +```text +H01至H05 客户资格 → 下单/导入 → 交货方式 → 提交 + ├─ H07 平台审核 ───────────────────────┐ + └─ H06/H08至H13 拉货/箱唛/到仓/称重/测量 ─┤ + ↓ + H14 普通测量审核 → WAIT_SPLIT + H15 一件代发审核 → H19至H22 清点归托封托 → WAIT_SPLIT + ↓ + G01至G15 排柜/订舱/预装/国内PDA → 装柜完成 + ├─ G16至G24 出口报关 → 国内离仓 → 海运 → 清关/提柜 + └─ W01至W03 尾程建单 → 入仓计划 → 托盘库位准备 + 两条线在海外接柜汇合 ↓ + W04至W09 海外签收拆柜 → 实收 → 正常入库或差异待核平 + ├─ G25 卸柜后还空(与后续出库并行) + ├─ W10至W13 库内作业/暂扣/换标/转运等分支 + ├─ W14至W18 排车 → 拣货核平与转派送 → 发车出库 + │ ↓ + │ W21/W22 派送 → 保存签收资料 + │ ├─ W23/W24 跨区回写 → 全部片段完成 → 整单完结 + │ └─ W26 客户回访(与订单回写并行) + ├─ W19/W20 独立出库和一件代发出库(完结衔接待确认) + └─ W25 拒签等异常 → 退回实收恢复库存 → 后续处理 + +H16/H17 头程费用及客户确认、Z01至Z03 财务出账收付款全程并行。 +``` + +订单待审核时可以先采集国内收货和测量事实,但测量审核通过前必须完成订单审核。订舱和排柜准备也可并行,待审核/待测量只允许提前占位,不能据此启动实物装柜。海外预排可以使用计划候选,实际拣货仍须有实收库存。 + +转派送可以在海外拣货之前或拣货过程中完成,必须早于发车。还空发生在海外卸柜之后。回访、国内订单完成回写和财务结清是三条独立线,不能画成必须串行。 + +### 容易混淆的业务对象 + +| 对象 | 含义及责任边界 | +|---|---| +| 订单号与入仓码 | 关联客户订单和履约片段;草稿打印可能提前预留入仓码,有码不等于已提交/已审核 | +| 柜次号与真实柜号 | 柜次是平台业务批次,真实柜号是物理集装箱;不能用其中一个替代另一个 | +| 国内客户提货 | H06,从客户处拉货到国内仓;现有系统确认了预约信息,执行调度仍待现场核对 | +| 国内订舱拖车 | G11/G12/G19,属于已放舱订舱,可覆盖多个柜;不是客户订单级预约 | +| 目的港提柜拖车 | G22至G25,按真实柜维护车队、提柜与还空;不是尾程送货排车 | +| 海外派送排车 | W14至W18,组织海外托盘库存送往FBA或私人目的地 | +| 出口报关与目的港清关 | 报关在装柜后、国内出仓前;目的港清关是海外段独立资料与放行事实 | +| 接柜仓与目的仓 | 接柜仓是实际海外库存所在仓;FBA/私人目的仓是最终交付地点 | +| 卸船与卸柜 | 卸船是在港口把集装箱卸下船;卸柜是在海外仓拆柜收货 | + +### 完成标准要分对象 + +| 完成对象 | 需要看到的事实 | +|---|---| +| 国内收货和入库交接 | 实物已到、测量证据、审核结果及库位引导;普通WAIT_SPLIT,一件代发先WAIT_PALLETIZE再封托 | +| 装柜完成 | 实装、PDA处理、真实柜号和证据通过;LOADED不等于货柜已离国内仓 | +| 国内出仓 | 整柜门禁与出口报关完成,形成离仓事实 | +| 海外正常入库 | 计划正常完成,可用库存和真实位置已入账;差异计划仍待核平 | +| 海外出库和派送签收 | OUTBOUNDED表示出库,DELIVERED表示相应派送单已保存有效签收资料 | +| 普通订单整单完成 | 全部有效来源片段已完成后,国内Order交易COMPLETED;不能只看其中一柜 | +| 一件代发整单完成 | 当前独立出库仅到OUTBOUNDED;签收、回传、剩余库存及完结判定需单独确认 | +| 回访完成和财务结清 | 回访记录与财务余额各自核对,不以其中一项代替其他完成标准 | + +统一订单契约使用待审核、待测量、待分柜、装柜中、装柜完成、派送完成六个产品阶段。一件代发WAIT_PALLETIZE、费用、排车、出库、派送和回访均有自己的状态;不把所有单据状态塞入一条主状态链。 + +## 二 岗位责任分配底表 + +每个节点建议指定一名主责和一名结果复核人。外部司机、车队、报关代理参与的节点仍要有内部跟进人。系统自动执行的节点由业务岗位跟结果,技术岗位处理系统故障。 + +| 建议岗位 | 主要责任节点 | 主责姓名 | 备岗 | 结果复核人 | +|---|---|---|---|---| +| 客户运营与订单审核 | H01至H09、订单资料和客户通知 | ____ | ____ | ____ | +| 国内提货跟单 | H04/H06/H09 | ____ | ____ | ____ | +| 国内测量与审核 | H10至H15 | ____ | ____ | ____ | +| 国内库位与作业主管 | H11/H19至H22、G09/G10/G13至G15 | ____ | ____ | ____ | +| 头程计费 | H16/H17、G08 | ____ | ____ | ____ | +| 柜务和订舱船务 | G01至G08、G20 | ____ | ____ | ____ | +| 国内拖车与出仓 | G11/G12/G18/G19 | ____ | ____ | ____ | +| 出口报关与目的港清关 | G16/G17/G21 | ____ | ____ | ____ | +| 海外提柜运输 | G22至G25 | ____ | ____ | ____ | +| 海外计划与仓库主管 | W01至W13 | ____ | ____ | ____ | +| 海外调度与派送 | W14至W22 | ____ | ____ | ____ | +| 客服与异常处理 | W25/W26 | ____ | ____ | ____ | +| 平台履约运营及技术支持 | W01/W23/W24及跨区异常 | ____ | ____ | ____ | +| 财务 | Z01至Z03 | ____ | ____ | ____ | + +## 三 逐节点现状和责任填写 + +编号用于关联讨论,不代表所有节点必须严格按编号串行;各卡的“前置条件”和“结果交接”为实际关系。角色和异常升级岗是分工建议,姓名、时限、权限及对客通知方式需人工确认。 +## H 国内头程与一件代发清点打托 +### H01 准备客户资格和基础资料 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 客户;平台/IAM审核 | +| 前置条件 | 创建草稿可先进行;提交前须企业审核通过、账户实际余额不为负、仓库和渠道有效。 | +| 节点动作 | 客户补齐企业资料,平台审核;维护国内收货仓、目的仓、渠道、报价、人员权限和地址。 | +| 完成结果与交接 | 提交资格可用;主数据维护人把有效目录交给下单员。 | +| 异常与处理边界 | 资料、资金或目录服务校验失败时禁止提交。责任建议:客户运营跟资料,财务跟资金,主数据管理员跟仓库和价格。 | +| 操作入口 | Client 企业资料、Admin 客户管理/仓库/渠道/资金账户 | +| 依据索引 | S01 S02 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H02 创建单票订单草稿 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 客户订单操作员 | +| 前置条件 | 客户登录态;货物行、仓库/渠道等可保存字段 | +| 节点动作 | 填写国内收货仓、目的地、业务类型、渠道、货物、SKU、箱数和申报等信息,保存后继续编辑。 | +| 完成结果与交接 | `DRAFT`;客户可继续编辑 | +| 异常与处理边界 | 无效/停用仓库或渠道、归属或字段校验失败时修正草稿。草稿打印可提前预留入仓码,不能用“已有入仓码”判断已经提交或审核。 | +| 操作入口 | Client 头程下单 | +| 依据索引 | S01 S02 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H03 批量导入订单草稿 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 条件分支 | +| 执行与协同岗位 | 客户下单员;平台客服协助 | +| 前置条件 | 客户登录;使用当前客户动态中文模板。 | +| 节点动作 | 下载模板,填写有效地址、仓库、渠道和货物;每批最多50行。PARTIAL允许部分行成功,ATOMIC任一失败则整批不落单。 | +| 完成结果与交接 | 只创建DRAFT草稿;客户核对后另行提交,回到H02/H05。 | +| 异常与处理边界 | 目录失效、SKU或必填信息缺失、行校验失败:逐行修正;不得把导入成功当作提交成功。 | +| 操作入口 | Client 模板下载/批量导入 | +| 依据索引 | S01 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H04 选择交货方式和预约上门提货 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 客户;客服跟单 | +| 前置条件 | 方式为 `SELF_EXPRESS`、`PICKUP` 或 `SELF_TRUCK`;`PICKUP` 必须有本客户 PICKUP 地址/临时地址和预约提货时间 | +| 节点动作 | 选择快递自送SELF_EXPRESS、平台上门提货PICKUP或卡车自送SELF_TRUCK。上门提货保存本客户取货地址、联系人和预约时间。 | +| 完成结果与交接 | 订单保留交货方式与地址/时间快照,交给提货跟单人。 | +| 异常与处理边界 | 缺地址/预约时间、地址归属不符等由客户修正。这里只确认有预约信息,不代表已有派车执行单。 | +| 操作入口 | Client 下单交货方式/客户地址 | +| 依据索引 | S01 S02 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H05 提交订单并取得稳定入仓码 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 客户订单操作员 | +| 前置条件 | 企业已审核;Finance 实际余额 ≥ 0;货物、仓库、渠道、目的仓等通过服务端校验 | +| 节点动作 | 提交时重新校验企业、资金、仓库、渠道、货物和目的地;无入仓码则生成,草稿打印已经预留的码继续复用;准备国内预入库投影。 | +| 完成结果与交接 | 交易SUBMITTED,统一列表PENDING_REVIEW;带入仓码交平台审核、提货和仓库。 | +| 异常与处理边界 | 重复提交返回原结果;投影准备失败需要系统重试和运营跟踪。有码不代表已审核,详见Q01。 | +| 操作入口 | Client 提交订单 | +| 依据索引 | S01 S02 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H06 安排车辆并实际拉货送仓 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 人工环节待定 | +| 执行与协同岗位 | 建议平台提货跟单员主责;客户/承运商配合 | +| 前置条件 | 客户预约及货物已备妥;自送时由客户安排。 | +| 节点动作 | 人工确认车辆、联系人、到场、装货、改约、送达和交接数量。当前已确认的系统能力仅为订单地址和预约信息。 | +| 完成结果与交接 | 到仓实物及交接证据交H09收货员;派车、司机、拉货完成等独立页面/状态尚未确认。 | +| 异常与处理边界 | 未拉到货、迟到、地址错误、破损/丢失、临时取消由跟单员记录并升级;不要把现场建议写成系统已有状态。 | +| 操作入口 | 订单预约信息;拉货执行台账待现场确认 | +| 依据索引 | S01 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H07 平台审核订单和修订申报 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台订单审核员;客户/客服补资料 | +| 前置条件 | 订单待审核;批量时先取逐票canApprove/blockReason。 | +| 节点动作 | 检查客户、国内仓、渠道、目的地和货物;按订单版本修改允许的申报字段,保持货物行集合。审核通过后沿用既有入仓码/预入库,转成正式履约记录。 | +| 完成结果与交接 | 审核通过事实交测量审核员;普通主阶段为WAIT_MEASURE。 | +| 异常与处理边界 | 代码有单/批驳回接口,与旧“无驳回”描述不一致;审核退回后的修改重提、沟通责任见Q02。客户、国内仓和业务编号不能任意改。 | +| 操作入口 | Admin 统一订单待审核/批量审核预览 | +| 依据索引 | S01 S02 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H08 打印和粘贴稳定箱唛 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | Firstleg/仓库;客户可下载打印 | +| 前置条件 | 有效订单货物快照;一件代发箱内SKU齐全;可存在审核前PREPARING投影。 | +| 节点动作 | 复用稳定箱码打印并贴到物理箱。对一件代发,箱码绑定箱内一条或多条SKU快照,每箱SKU数量必填。草稿打印可以先预留入仓码并准备投影。 | +| 完成结果与交接 | 物理箱有可识别箱码,交测量员/PDA。打印行为不是审核通过或实物已到仓的证明。 | +| 异常与处理边界 | 箱码跨客户、箱数不一致或重复打印冲突须修正;一件代发缺SKU/每箱数量拒绝生成,普通箱码生成不把SKU非空作为统一门禁。 | +| 操作入口 | Client/平台箱唛打印;国内仓贴标 | +| 依据索引 | S01 S02 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H09 国内到仓收货和外观核对 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 国内仓收货员 | +| 前置条件 | 货物到达仓库;入仓码可识别 | +| 节点动作 | 收货员现场核对入仓码、客户、到仓仓库、箱数、外观和交接人。订单提交后可在待审核阶段先收货、称重和测量。 | +| 完成结果与交接 | 实物到仓与订单可对应;数量/外观记录交测量员和订单审核员。 | +| 异常与处理边界 | 无码、错仓、混票、少货、破损先隔离并拍照;不确认已存在独立“拉货完成/收货完成”系统按钮。 | +| 操作入口 | 国内仓按入仓码识别;独立收货回执入口待确认 | +| 依据索引 | S01 S02 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H10 上传称重图片并确认重量 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 国内仓测量员/客服 | +| 前置条件 | 入库投影存在;允许订单待审核先采集;文件服务可用 | +| 节点动作 | 上传称重图,核对OCR原值并按权限修正,填写原因,逐图确认有效重量。可与尺寸测量并行;确认时尽力取得整票库位块。 | +| 完成结果与交接 | 每张图保留 OCR 原值、有效值、单位、毛重/净重、修正原因;累计确认重量 | +| 异常与处理边界 | 无效/重复图片、读数或单位错误由测量员修正;图片删除须先解绑资源。库位引导失败只告警,不回滚重量确认,交H11继续处理。 | +| 操作入口 | Admin 称重图片/OCR/修正/确认 | +| 依据索引 | S02 S05 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H11 国内库位块预留及现场放置 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 系统与现场并行 | +| 执行与协同岗位 | 系统预留;国内库位员/仓库主管现场确认 | +| 前置条件 | 首次有效称重确认;有可采用的体积和默认托盘容量。 | +| 节点动作 | 系统尽力分配整票连续库位块,后续增加槽位;连续位不足可进入共享A0。测量提交后再次补齐,现场按库位指引放货。 | +| 完成结果与交接 | 保留图片—槽位—预约资源的关系,交PDA拣货使用;国内一件代发清点任务不因此建立海外式库存账。 | +| 异常与处理边界 | 库位指引失败不阻断称重或测量提交;需要仓库主管跟进未就绪资源。A0按预约资源区分,不能只凭相同库位码判断同一票。 | +| 操作入口 | Admin 称重库位指引/仓储资源 | +| 依据索引 | S05 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H12 采集长宽高和逐箱测量数据 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 测量设备/仓库测量员/客服 | +| 前置条件 | 入仓码和箱码归属有效,当前测量可编辑;待审核订单允许先采集。 | +| 节点动作 | 设备或人工按箱码记录尺寸、箱数、体积和图片;保留设备原值、人工修正值及客户箱规算法快照。 | +| 完成结果与交接 | 测量批次及明细:长宽高、箱数、体积、体积重、客户规则/算法快照 | +| 异常与处理边界 | 签名/时间窗失败、错箱码、数量不符、重复事件由测量员和设备对接人核对;未通过订单审核不得通过测量审核。 | +| 操作入口 | 测量设备/平台手工测量 | +| 依据索引 | S02 S06 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H13 提交测量批次审核 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 国内仓测量员/客服 | +| 前置条件 | 测量处于可编辑状态;所有明细箱数与最新 Order 申报一致;至少一张已确认有效称重图(即使一箱);一件代发已填预计托数 | +| 节点动作 | 核对申报/实测箱数、各明细汇总及已确认称重图;一件代发填写预计托数,提交当前测量批次。 | +| 完成结果与交接 | 批次待审核,锁定本批数据,交测量审核员。 | +| 异常与处理边界 | 箱数不守恒、重量未确认、预计托数缺失/超过箱数、版本冲突:不能提交,测量员修正后重试 | +| 操作入口 | Admin 测量提交 | +| 依据索引 | S02 S06 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H14 审核普通货物测量结果 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 测量审核员/客服 | +| 前置条件 | Order 已审核(`APPROVED`);测量批次 `SUBMITTED`;箱数、体积、体积重、重量明细间完全一致 | +| 节点动作 | 订单已审核后,复核重量、尺寸、箱数、证据与规则,审核通过进入WAIT_SPLIT,然后尝试初算费用。 | +| 完成结果与交接 | `WAIT_SPLIT`;审核记录、审核人/时间;费用可能 `CALCULATED` 或 `UNPRICED` | +| 异常与处理边界 | 审核不通过应记录原因并退测量员处理,但当前公开审核Controller仅有通过/历史,驳回和异常放行仅见服务层能力;正式退回入口需Q03确认,不能假定可点击。 | +| 操作入口 | Admin 测量审核通过/历史 | +| 依据索引 | S02 S06 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H15 审核一件代发测量并生成打托任务 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 测量审核员;后续 PDA 班组 | +| 前置条件 | 同上,且预计托数合法 | +| 节点动作 | 测量审核通过进入WAIT_PALLETIZE,按预计托数预生成DP托盘码和独立清点组托任务;由平台打印托盘信息单。 | +| 完成结果与交接 | 清点任务、DP托盘与箱内SKU快照交国内PDA;此时尚不能直接按已封托货排柜。 | +| 异常与处理边界 | 预计托数无效、托盘码生成数不一致:任务失败关闭,由后台补齐后刷新;费用初算失败不阻断组托 | +| 操作入口 | Admin 测量审核/托盘信息单打印 | +| 依据索引 | S02 S07 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H16 初算并维护头程费用 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 头程计费/客服;系统 | +| 前置条件 | 测量审核通过后;客户价格规则、船司/FBA 价格可匹配 | +| 节点动作 | 审核后尝试价格匹配和初算,失败返回UNPRICED但保留WAIT_SPLIT/WAIT_PALLETIZE。计费员补规则或报价;人工计费量调整限系统基准±10%,保存版本和原因。 | +| 完成结果与交接 | 费用版本、计费量/单价/附加费快照(可能未生成) | +| 异常与处理边界 | 无有效规则或报价由计费员补齐;初算失败不阻断测量阶段推进,但预装有另一个费用就绪校验,见G08/Q04。 | +| 操作入口 | Admin 入仓费用/报价/计费 | +| 依据索引 | S08 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H17 发送费用并由客户确认 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台计费员发送;客户操作员/管理员确认;客服跟进。 | +| 前置条件 | 平台发送前费用已确认;客户确认前费用为SENT、测量审核通过且存在已发布明细。 | +| 节点动作 | 平台计费员执行费用确认并发送,客户按当前费用版本和幂等键确认。装柜完成也可自动确认并发送已有初算费用;没有费用快照则跳过自动发送,需计费员跟进。 | +| 完成结果与交接 | 客户确认快照与费用版本;不直接改变订单履约阶段。 | +| 异常与处理边界 | 未发送或版本变化需刷新。契约要求客户确认且装柜完成后最终冻结;当前代码仅客户确认即拦改费/改箱规,见Q05。 | +| 操作入口 | Admin 发送费用;Client 入库费用确认 | +| 依据索引 | S08 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H18 国内扣货和解除扣货 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台运营/客服主管 | +| 前置条件 | 尚未实物拣货、装柜或出仓;必须原因、当前入库版本、幂等键;证据可选但需归属正确 | +| 节点动作 | 根据服务端canHold/canRelease操作,原因、版本、幂等键必需;凭证可选,提供时必须校验归属。 | +| 完成结果与交接 | `holdFlag/currentHoldReason`;统一列表透传;所有排柜/PDA/预装/装柜/出仓入口读取门禁 | +| 异常与处理边界 | 发生实物拣货/装柜/出仓后禁止用此动作追溯控制;版本冲突刷新,已扣货则后续物理履约写入口失败关闭。 | +| 操作入口 | Admin 入库扣货/解除/历史 | +| 依据索引 | S09 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H19 领取一件代发清点任务 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | PDA 作业员/班组长 | +| 前置条件 | `WAIT_PALLETIZE`;预计托盘数与已生成 DP 托盘数一致;选择正确国内仓 | +| 节点动作 | 在本仓待办中领取任务,锁定作业员,核对预计托数与已生成DP托盘数。 | +| 完成结果与交接 | 任务 `CLAIMED`;作业员绑定 | +| 异常与处理边界 | 任务被他人领取、仓库不匹配、托盘数不一致:不能开工,班组长/后台处理 | +| 操作入口 | 国内PDA 一件代发任务 | +| 依据索引 | S07 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H20 拆箱逐箱清点全部SKU + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | PDA 作业员 | +| 前置条件 | 已领取任务;稳定 `boxCode` 属于本任务;箱内每条 SKU 快照可读 | +| 节点动作 | 每箱一次清点全部SKU,记录应收与实点数量。无差异记MATCH;数量差异使用ACCEPT_VARIANCE并填写说明后可记ACCEPTED_VARIANCE。 | +| 完成结果与交接 | 每箱清点记录、SKU 数量、`MATCH` 或 `ACCEPTED_VARIANCE`;箱码重复不可再次清点 | +| 异常与处理边界 | 错SKU、漏报SKU、重复箱或未说明差异阻断。已接受且有说明的数量差异可继续,谁可接受及何时通知客户需Q06确认。 | +| 操作入口 | 国内PDA 扫箱/清点 | +| 依据索引 | S07 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H21 打托归托及必要时换托 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | PDA 作业员/班组长 | +| 前置条件 | 箱已清点;目标托盘 `OPEN`;同仓可多票共用开放托盘 | +| 节点动作 | 清点后绑定开放托盘,可先扫箱再归托或先扫托。按规则同仓多票可共用开放托盘;需要调整时换托或退回待绑区。 | +| 完成结果与交接 | 现场托盘→客户→SKU→箱数可聚合;绑定数量守恒 | +| 异常与处理边界 | 托盘不存在/已封托/版本变化、待绑箱数量变化:刷新重试;开放托盘不能因单票完成自动封托 | +| 操作入口 | 国内PDA 待绑托/归托/换托 | +| 依据索引 | S07 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### H22 逐托封托并完成国内打托 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | PDA 作业员/班组长 | +| 前置条件 | 箱已清点且已归托;实物已装满/班组确认;托盘无后续装柜分配 | +| 节点动作 | 确认实际参与托盘的箱与SKU事实,逐托封为SEALED;本票全部清点、归托且所有参与托盘封托后进入WAIT_SPLIT。 | +| 完成结果与交接 | SEALED_PALLET成为整托分柜和拣货单元,交G01/G02;预生成未使用空托盘不阻断本票完成。 | +| 异常与处理边界 | 仍在有效装柜计划内不得解封。合法移除且参与入库单状态允许时可解封,合托解封会恢复所有参与任务/入仓状态;未清点归托完成不得封托完成,版本冲突先刷新。 | +| 操作入口 | 国内PDA 封托/允许条件下解封 | +| 依据索引 | S07 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +## G 柜级履约与海运目的港交接 +### G01 建立柜次和装柜计划 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台柜务/装柜计划员 | +| 前置条件 | 国内装柜仓、计划渠道组、柜型、容量和限重有效。 | +| 节点动作 | 创建模拟柜和稳定柜次号,同时形成唯一装柜计划;实际订舱渠道和真实柜号按后续关联冻结。 | +| 完成结果与交接 | 柜次与EDITING计划交G02分配;订舱G04可并行准备。 | +| 异常与处理边界 | 柜型或仓库无效、渠道资料缺失由主数据管理员处理;不把模拟柜号当真实集装箱号。 | +| 操作入口 | Admin 智能装柜/柜次 | +| 依据索引 | S03 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G02 智能推荐和人工分配货物 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台操作员 | +| 前置条件 | 模拟柜/柜次渠道组、候选可分配 | +| 节点动作 | 待审核/待测量订单允许先占位;确认预装前须满足WAIT_SPLIT等门禁。智能按当前渠道规则推荐,人工可跨渠道/国内仓加入;一件代发按已封托整托分配。 | +| 完成结果与交接 | 生成柜内按箱或整托的分配明细,交G03/G07。 | +| 异常与处理边界 | 服务端canAssign决定资格;当前容积和重量上限为柜型额定150%,与旧110%资料不同。该系统参数不替代现场载重/运输限制确认,见Q08。 | +| 操作入口 | Admin 智能装柜 | +| 依据索引 | S03 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G03 建立和维护同柜不可拆组 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台操作员/系统 | +| 前置条件 | 订单状态允许、同国内仓同渠道、整票可用 | +| 节点动作 | 按订单建组,冻结全部有效入仓片段和满箱数;组可 `ACTIVE → LOCKED → CONSUMED` | +| 完成结果与交接 | 新建组为ACTIVE;整组分配或已满箱处于同计划等条件满足后为LOCKED;按完整组交G07处理。 | +| 异常与处理边界 | 跨仓/跨渠道、部分占用、跨柜、成员不完整拒绝;组分配/移除原子 | +| 操作入口 | Admin 同柜组 | +| 依据索引 | S03 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G04 创建海运订舱草稿 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 订舱专员 | +| 前置条件 | 起运仓 ACTIVE、渠道有 ACTIVE 价格版本、柜型需求 | +| 节点动作 | 订舱 `DRAFT`,保存船名/航次/提单/港口/ETD/ETA/参与方/柜型需求;不创建真实柜号 | +| 完成结果与交接 | DRAFT订舱及柜型需求交G05;不自动造另一批真实柜。 | +| 异常与处理边界 | 资料可不完整;提单全局唯一;供应商必须 `ACTIVE + BOOKING`;版本/幂等冲突拒绝 | +| 操作入口 | Admin 订舱管理 | +| 依据索引 | S10 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G05 确认放舱 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 订舱专员/平台运营 | +| 前置条件 | 草稿聚合完整 | +| 节点动作 | `DRAFT → RELEASED`;放舱后订舱聚合只读,柜型需求可供柜次关联 | +| 完成结果与交接 | RELEASED订舱供G06关联及G11拖车预约。 | +| 异常与处理边界 | 资料缺失、渠道失效、柜型数量/容量不符拒绝;不伪造真实柜号 | +| 操作入口 | Admin 订舱放舱 | +| 依据索引 | S10 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G06 关联订舱并录入真实柜号 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台操作员 | +| 前置条件 | `RELEASED` 订舱、`warehouseId + channelCode + containerType` 匹配、需求余量 | +| 节点动作 | 关联匹配的已放舱柜型需求;关联时可暂缺真实柜号,但确认预装及创建PDA任务前必须补齐。 | +| 完成结果与交接 | 柜次占用放舱需求,补齐真实柜号后交G08确认预装。 | +| 异常与处理边界 | 需求余量、计划渠道组/仓库/柜型关系由服务端核验;人工货物跨渠道不等于订舱关联可以任意跨规则。错误柜号须及时更正。 | +| 操作入口 | Admin 柜次关联订舱/柜号 | +| 依据索引 | S03 S10 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G07 核对并调整预装明细 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台操作员/装柜计划员 | +| 前置条件 | 柜次及已加入明细有效;计划处于EDITING或LOADING。 | +| 节点动作 | 预装确认不锁死未完成柜次;仍可新增候选,按规则调整/删除未拣明细,保留计划版本。 | +| 完成结果与交接 | 计划版本及未拣明细确认;交G08。 | +| 异常与处理边界 | 已拣明细锁定;扣货/版本/并发冲突失败;一件代发托盘整托处理 | +| 操作入口 | Admin 预装清单 | +| 依据索引 | S03 S11 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G08 确认预装和校验计费就绪 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 装柜计划员/主管 | +| 前置条件 | 当前实现:关联真实订舱已 `RELEASED`、真实柜号已录入、无 PDA task、票据可确认、费用重算通过 | +| 节点动作 | 预装票据 `PENDING/CONFIRMING → CONFIRMED`,计划进入可启动 PDA 条件 | +| 完成结果与交接 | 固化预装确认快照;满足条件后创建PDA任务。计划在指定作业员开始作业时进入LOADING。 | +| 异常与处理边界 | 真实柜号缺失、订舱未放舱、扣货、版本冲突、费用重算NOT_READY等会阻断。费用准备门禁与客户确认费用是两件事;与通用“费用不阻塞”表述的差异见Q04。 | +| 操作入口 | Admin 预装确认 | +| 依据索引 | S11 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G09 分配国内PDA作业员 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台客服或仓管;国内作业班组 | +| 前置条件 | 柜次PDA任务已创建。 | +| 节点动作 | 平台为任务指定作业员,现场按单柜单人规则交接。 | +| 完成结果与交接 | 任务有指定作业员,可由该员执行G10。 | +| 异常与处理边界 | 未分配作业员时当前领取接口拒绝;换人、请假、设备更换和交班由仓管协调并记录。 | +| 操作入口 | 平台装柜任务作业员分配 | +| 依据索引 | S11 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G10 指定作业员领取并开始装柜任务 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | PDA 拣货员、仓库主管(分配) | +| 前置条件 | 平台已经指定作业员;预装、柜号、放舱和资源条件满足。 | +| 节点动作 | 指定作业员进入本任务并开始,核对柜次、真实柜号、明细和货物原库位。 | +| 完成结果与交接 | 任务绑定作业员;开始作业后装柜计划进入LOADING,交G13。 | +| 异常与处理边界 | Hold、多人领取、仓库不符、版本冲突拒绝;实现 `beginIfReady` 只有柜号、所有预装确认、`RELEASED` 才创建 task | +| 操作入口 | 国内PDA 装柜任务 | +| 依据索引 | S11 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G11 创建国内订舱级拖车预约 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 运输专员/平台 | +| 前置条件 | 订舱 `RELEASED`、提单号和有效订舱文件、无非终态预约 | +| 节点动作 | 预约绑定**订舱聚合**,不绑定客户/柜次/计划/真实柜号;每订舱最多一张非终态单 | +| 完成结果与交接 | 订舱级拖车单交G12;可与排柜/预装准备并行。 | +| 异常与处理边界 | 供应商 `ACTIVE + TRUCKING/DOMESTIC`;不能按柜或客户重复建单;动作状态为预约自身生命周期 | +| 操作入口 | Admin 拖车管理 | +| 依据索引 | S12 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G12 国内拖车派车提柜及进仓装柜 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 拖车司机、仓库、运输专员 | +| 前置条件 | 拖车预约状态按运输操作推进 | +| 节点动作 | 预约可 `DRAFT → PENDING_DISPATCH → DISPATCHED → PICKUP_IN_PROGRESS → ARRIVED_WAREHOUSE → LOADING`;PDA 装柜不改变拖车状态 | +| 完成结果与交接 | 预约执行事实与仓库装柜交接;待全订舱柜次离仓后G19自动完成。 | +| 异常与处理边界 | `EXCEPTION/CANCELLED` 不自动恢复;版本/幂等冲突;提单号必须与订舱一致 | +| 操作入口 | Admin 拖车预约操作 | +| 依据索引 | S12 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G13 国内PDA逐箱或整托拣货 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | PDA 拣货员 | +| 前置条件 | 任务已领取、实时库存/库位可用 | +| 节点动作 | 普通货扫描稳定箱码暂存本地草稿,提交时批量写入并锁定;一件代发封托按PICK_PALLET整托提交,不拆箱累计。提交成功只表示本批作业事实已保存,尚不等于整柜完成。 | +| 完成结果与交接 | 记录已处理明细和库存/资源锁定事实;待G15最终装柜完成后统一结算。 | +| 异常与处理边界 | 错扫、超量、锁/库位版本变化、漏处理拒绝。普通部分/跳拣须按当前规则说明并处理异常;一件代发不能拆托跳拣。 | +| 操作入口 | 国内PDA 拣货/整托拣货 | +| 依据索引 | S11 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G14 采集装柜照片和锁码 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | PDA 拣货员(现场拍照)、操作员/理货员(后台可传) | +| 前置条件 | 任务作业中 | +| 节点动作 | 空仓、半仓、满仓、锁仓、带锁码照五类各至少1张有效未作废照片,锁码文本必填;同类可追加。按真实物理柜归档,错图按规则作废。 | +| 完成结果与交接 | 有效柜级证据交G15,并供G18离仓门禁复核。 | +| 异常与处理边界 | 错图不可硬删;幂等键同哈希重放,异哈希冲突;证据不全不能离仓 | +| 操作入口 | 国内PDA/平台 装柜证据 | +| 依据索引 | S11 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G15 复核并完成装柜及余量结算 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | PDA 拣货员/复核员/系统 | +| 前置条件 | 所有明细已处理、柜号 ISO 6346、同柜组守恒、证据可用 | +| 节点动作 | 全部明细已处理、数量/同柜组/柜号/证据满足要求后完成。此时执行拆分余量、资源结算和冻结最终实装箱唛/托盘清单;有余量整段库位块转子单,整票全拣完才释放。 | +| 完成结果与交接 | 装柜计划COMPLETED、对应履约片段LOADED;Firstleg Outbox异步触发W01。出口报关交G16,两线并行。 | +| 异常与处理边界 | 未处理货、柜号无效、同柜组不守恒或证据缺项不完成。余量子单与已装片段数量必须守恒,子单仅一层;不得在单次扫码时误判整票已装完。 | +| 操作入口 | 国内PDA 装柜完成/平台详情 | +| 依据索引 | S11 S13 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G16 收集客户退税资料和整柜报关资料 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台报关专员、客户(退税资料) | +| 前置条件 | 装柜计划 `COMPLETED`、实际货物存在 | +| 节点动作 | 资料按柜维护;客户资料可多对多覆盖入仓码;状态 `WAITING_CUSTOMER_DOCUMENTS → READY_TO_START` | +| 完成结果与交接 | 资料齐备进入READY_TO_START,交G17;开始报关后资料冻结。 | +| 异常与处理边界 | 资料不齐、归属/文件哈希不符阻断;开始报关后冻结资料版本 | +| 操作入口 | Client 退税资料;Admin 整柜报关 | +| 依据索引 | S14 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G17 出口报关并回传完成文件 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 报关专员/代理(线下) | +| 前置条件 | 资料齐、状态 `READY_TO_START` | +| 节点动作 | 平台开始报关,线下交报关代理执行;逐资料回传完成文件;全买单柜走平台确认及明细导出。报关完成后系统立即尝试G18离仓,门禁不齐则受控重试。 | +| 完成结果与交接 | 每份应回传资料完成,或全买单柜按规则确认,整柜报关COMPLETED。 | +| 异常与处理边界 | 首版无海关/代理自动接口;完成文件缺失、版本冲突、非买单全柜误确认拒绝 | +| 操作入口 | Admin 整柜报关/客户完成文件 | +| 依据索引 | S14 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G18 确认货柜离开国内仓 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台运营/系统 | +| 前置条件 | 整柜全部入仓绑定已LOADED,计划和PDA已完成,订舱RELEASED、柜级有效证据齐全、出口报关COMPLETED及其他当前贡献门禁满足。 | +| 节点动作 | 按真实柜次锁定全部绑定并原子确认,记录离仓历史并幂等创建船节点查询;不按客户或单个入仓单局部出仓。 | +| 完成结果与交接 | 整柜离仓历史、DEPARTED_WAREHOUSE船节点查询;交G19/G20。技术出仓行WAITING_FOR_LOADING在此表示后续港口装载阶段,不等于国内未装柜。 | +| 异常与处理边界 | 扣货、缺门禁保持未完成;当前拖车状态与独立船期不是硬门禁。受控reverse代码与“LOADED后无在线冲正”文字存在差异,适用窗口须Q09确认,不能直接承诺可撤销。 | +| 操作入口 | Admin 国内出仓/报关完成自动协调 | +| 依据索引 | S15 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G19 订舱级拖车自动完结和费用生成 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 系统、财务 | +| 前置条件 | 同订舱全部柜型需求数量对应的真实柜均离仓且计划/PDA状态完成 | +| 节点动作 | `TruckAppointmentCompletionService.completeForBooking` 发布拖车应付、Finance Outbox、`AUTO_COMPLETE` 历史,预约 `COMPLETED` | +| 完成结果与交接 | 拖车COMPLETED、AUTO_COMPLETE历史及拖车应付费用事件,交财务Z线。 | +| 异常与处理边界 | 任何柜未离仓、需求数量不守恒、计划未完成、状态非 `WAITING_FOR_LOADING` 不完成;不手工 DEPART/COMPLETE | +| 操作入口 | 系统自动;Admin 拖车结果查询 | +| 依据索引 | S12 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G20 跟踪海运标准节点和异常 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 系统调度/Integration;运营可人工补录 | +| 前置条件 | 已确认国内离仓、真实订舱/柜号 | +| 节点动作 | 跟踪离国内仓、到起运港、装船、开船、运输中、到目的港、卸船、可提柜、已提柜、已还空十个标准节点。预计时间与实际事实分开,实际还空后停止查询。 | +| 完成结果与交接 | 到港、卸船、可提柜和实际提柜等事实供G21至G24及W04使用。 | +| 异常与处理边界 | 预计不推进实际节点;实际节点单调,不补造缺失节点;异常单独记录 `CUSTOMS_HOLD/TERMINAL_HOLD/DOCUMENT_HOLD/UNKNOWN_HOLD`;实际 `EMPTY_RETURNED` 后停止 | +| 操作入口 | Admin 船节点/船司轨迹 | +| 依据索引 | S16 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G21 目的港清关资料和放行事实 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外清关专员/代理 | +| 前置条件 | 已有柜次/装柜计划可维护清关资料,资料上传/确认没有统一到港硬门禁;实际放行须有真实清关证据。 | +| 节点动作 | 目的港清关资料在货柜资料中维护;`DESTINATION_CLEARANCE` 可上传/确认完成;节点 `PICKUP_READY` 的语义是“已清关、可提柜” | +| 完成结果与交接 | 清关完成资料与实际PICKUP_READY分别核对;资料确认不自动产生船节点。 | +| 异常与处理边界 | 海关/码头/文件扣留作为异常事实。当前车队预约只要求实际到港,清关完成文件和PICKUP_READY不是同一写入口;谁确认放行、缺节点怎么补见Q10。 | +| 操作入口 | Admin 清关资料/船节点 | +| 依据索引 | S16 S17 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G22 选择目的港码头车队 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外运输专员 | +| 前置条件 | 实际船节点至少 `ARRIVED_DESTINATION_PORT`;未实际提柜 | +| 节点动作 | 选择/更换 `TRUCKING + OVERSEAS` 车队,记录历史;可发提柜请求邮件 | +| 完成结果与交接 | OVERSEAS车队及请求历史,交G23。 | +| 异常与处理边界 | 实际提柜后不可换队;未到港不能选队;换队会产生取消/请求邮件;邮件发送失败进入邮箱重试 | +| 操作入口 | Admin 清关提柜工作台 | +| 依据索引 | S17 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G23 预约目的港提柜 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外运输专员/车队 | +| 前置条件 | 到港实际节点、车队已选 | +| 节点动作 | 保存预约提柜时间,不能早于实际到港;状态视图 `PICKUP_SCHEDULED` | +| 完成结果与交接 | 预约时间、车队和码头交接安排;交G24。 | +| 异常与处理边界 | 实际提柜后不能改预约;清关未达 `PICKUP_READY` 时当前代码只要求到港(**清关与提柜的门禁关系需人工定稿**) | +| 操作入口 | Admin 目的港码头拖车预约 | +| 依据索引 | S17 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G24 实际提柜并拖至海外仓 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外车队/运营;船节点供应商 | +| 前置条件 | 码头允许提柜、清关放行、预约/车队条件 | +| 节点动作 | 车队按现实清关/码头放行条件提重柜送海外仓。实际提柜优先读取PICKED_UP船节点,没有独立码头拖车recordPickup接口;缺独立节点时当前视图可能取卸柜时间作为替代。 | +| 完成结果与交接 | 实际PICKED_UP及运输事实;实物到仓后交W04签收。 | +| 异常与处理边界 | 缺提柜节点应跟进可靠来源或授权补录;卸柜时间不能当成已取得独立提柜凭证。清关/码头扣留另记异常,不能用PICKUP_READY冒充PICKED_UP。 | +| 操作入口 | 船节点实际提柜记录;海外车队现场 | +| 依据索引 | S16 S17 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### G25 卸柜后确认还空及处理超时 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外运输专员/码头车队 | +| 前置条件 | W08/W09现场卸柜完成并回传卸柜时间是硬前置;建议另核独立提柜凭证,但代码不以存在PICKED_UP为硬门禁。 | +| 节点动作 | 记录实际还空时间;预计截止按卸柜完成加72小时。还空不得早于提柜/卸柜;缺独立提柜时间时当前校验取卸柜时间,不把替代值当独立提柜事实。 | +| 完成结果与交接 | EMPTY_RETURNED与还空历史;船节点查询停止。此支线可与海外后续库存/出库并行。 | +| 异常与处理边界 | 缺卸柜事实、时间倒置或重复确认被拒绝。差异收货结束也可能回传柜级卸柜事实,应区分空柜已卸完与差异货已核平。 | +| 操作入口 | Admin 目的港码头拖车还空 | +| 依据索引 | S16 S17 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +## W 海外接柜库存出库派送与回访 +### W01 接收装柜事件并生成尾程待分配单 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 国内头程/事件链;海外平台观察 | +| 前置条件 | Firstleg 发布 `FIRST_LEG_LOADING_PLAN_COMPLETED` V2 | +| 节点动作 | Lastleg 幂等消费;生成同柜共享尾程单号、每来源入仓单独订单/冻结明细;状态 `PENDING_ASSIGNMENT`,`FIRST_LEG` 在途库存建立 | +| 完成结果与交接 | 尾程PENDING_ASSIGNMENT;W02计划准备可与G16以后报关和海运并行。 | +| 异常与处理边界 | 事件字段/哈希/来源快照缺失则拒绝消费并留 Inbox 诊断;重复事件不得重复建单;此步**不自动建入仓计划** | +| 操作入口 | 系统跨区事件;Admin 尾程订单 | +| 依据索引 | S18 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W02 预览并转换整柜入仓计划 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外平台计划员/仓库协调员 | +| 前置条件 | 柜内订单齐全;接柜仓、到仓时间、客户/目的地事实可用 | +| 节点动作 | `/container-preview` 返回 FBA/一件代发/私人地址分组、托数、阻断项、`snapshotVersion/snapshotHash`;确认 `/convert-container` 原子锁柜,为每票生成独立计划,预留真实海外托盘/资源锁;尾程单推进 `INBOUND_PLANNED` | +| 完成结果与交接 | 逐票INBOUND_PLANNED、计划号及预留托盘/库位资源;交W03。 | +| 异常与处理边界 | 计划缺失、同柜日期不一致、接柜仓不一致、资源预留失败;重试只走原柜 Saga/`resourcePendingPlanCount`,不能新建第二批资源;计划绑定后预计到仓事实锁定 | +| 操作入口 | Admin 尾程订单柜级预览/转换 | +| 依据索引 | S18 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W03 准备接柜仓和真实托盘库位资源 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓管理员/仓库主数据管理员 | +| 前置条件 | 国内仓目录存在 `OVERSEAS + ACTIVE + RECEIVING` 共享仓;至少有可用真实库位、托盘 | +| 节点动作 | Warehouse Overseas 预留/确认托盘、库位、资源锁;计划保存完整绑定后才允许 PDA 查看/准备/签收 | +| 完成结果与交接 | 计划保存真实资源绑定;具备条件后PDA可签收。 | +| 异常与处理边界 | 仓库冲突、托盘已占用、资源锁过期/失败;PDA 不接收仓库 ID,按账号 Token 固定仓;设备不得自行分配托盘、库位或资源锁 | +| 操作入口 | Admin 仓库资源/入仓计划 | +| 依据索引 | S18 S19 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W04 锁定柜号并拍照签收 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓 PDA 操作员(`WAREHOUSE_PICKER`/`OVERSEAS_WAREHOUSE_PDA_OPERATOR`) | +| 前置条件 | 柜已到 `PICKUP_READY`/收货门禁通过;计划全部就绪;操作员绑定实际接柜仓 | +| 节点动作 | 按账号绑定仓选择柜并准备锁柜,上传车牌、封条、开门三类海外现场照片后签收。国内装柜照片用于对照,加载失败不应阻断现场。 | +| 完成结果与交接 | SIGNED/RECEIVING现场会话;实际到仓与提柜时间分别记录。 | +| 异常与处理边界 | 未上传三类照片不可签收;第二操作员抢柜冲突;当前柜未完成不可切柜;网络失败保留照片/幂等键;国内装柜照片只读展示,加载失败不阻断拆柜 | +| 操作入口 | 海外PDA 拆柜收货 | +| 依据索引 | S20 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W05 普通FBA拆柜收货并上托 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓收货员 | +| 前置条件 | 会话已 `SIGNED/RECEIVING`;FBA 计划已预留目的托盘 | +| 节点动作 | 扫描组内任一FBA箱码定位目的FBA组,再扫真实托盘,录入“该托当前累计箱数”,服务端分摊到组内明细;不是每次填写增量,也不直接扫纯入仓码或SKU。 | +| 完成结果与交接 | 按FBA目的仓分组的累计实收记录,待W08完成入仓。 | +| 异常与处理边界 | 累计数下降、错托、过期版本或容量问题拒绝/提示;超收作为差异记录,正常核平和差异结束走W08不同分支。 | +| 操作入口 | 海外PDA FBA收货 | +| 依据索引 | S20 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W06 OVERSEAS货物逐箱收货上托 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓收货员 | +| 前置条件 | 会话有效;最终实装箱唛已冻结;实物托盘与目的类型匹配 | +| 节点动作 | 每箱扫描箱唛→服务端定位入仓码→扫托盘→确认;实收逐箱核平,箱唛状态进入托盘/库位事实 | +| 完成结果与交接 | 最终实装箱唛逐箱实收并落到计划绑定的托盘位置;交W08。 | +| 异常与处理边界 | 不存在/非本柜/重复箱唛、FBA 走逐箱、托盘目的地不匹配均阻断;不可用自由 SKU 替代箱唛 | +| 操作入口 | 海外PDA 箱唛收货 | +| 依据索引 | S20 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W07 一件代发按国内封托整托接收 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓收货员 | +| 前置条件 | 国内装柜事件携带不可变来源托盘号、每托 SKU/箱唛快照;入仓计划已预留资源 | +| 节点动作 | 核对国内封托来源托盘及箱唛/SKU快照,扫描来源DP托盘整托接收;此处不是重新逐箱拆箱清点,也不能用普通FBA计数替代。 | +| 完成结果与交接 | 按来源DP托盘整托核平,作为海外一件代发库存基础;交W08。 | +| 异常与处理边界 | 来源托盘缺失、托盘明细/SKU/箱唛汇总不一致、PDA 实收数不等于来源快照均阻断;不得用普通 FBA bulk 或逐箱 OVERSEAS 接收替代 | +| 操作入口 | 海外PDA 一件代发整托收货 | +| 依据索引 | S20 S21 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W08 结束现场收货并分流正常与差异计划 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓收货主管/操作员 | +| 前置条件 | 所有签收证据已保存;各计划有实收进度 | +| 节点动作 | 全柜核平则正常完成。有短收/超收时,显式选择allowDifference结束现场:已核平计划正常完成,差异计划继续占资源且不生成客户可用库存。 | +| 完成结果与交接 | 核平计划正常入库;差异计划PENDING_RECONCILIATION,会话COMPLETED_WITH_DIFFERENCE;柜级卸柜事实可回写供G25还空。 | +| 异常与处理边界 | 差异结束不是正常入库闭环;当前差异后续核平/补收入口尚未确认,需仓库主管与客服接管Q11;不得把差异库存直接加入出库。 | +| 操作入口 | 海外PDA 完成入库/现场结束标记差异 | +| 依据索引 | S20 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W09 确认入库库存位置和卸柜回写 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | Lastleg 入库服务/库存服务;国内头程接收回写 | +| 前置条件 | 计划任务完成(正常或按差异分计划完成);卸柜照片时间可用 | +| 节点动作 | 正常完成计划时按客户、仓库、入仓来源、托盘/库位明细入账,直接形成可用库存和位置;沿用计划阶段资源。按柜幂等发布卸柜事件。 | +| 完成结果与交接 | 正常计划尾程INBOUND_COMPLETED,库存和位置可查询;卸柜事件供国内还空预警。 | +| 异常与处理边界 | 资源/库存事务失败整体回滚;差异计划不产可用库存。系统流程并无“入库后必须再生成托盘才能可用”的第二道统一动作。 | +| 操作入口 | Admin 海外入仓/库存;系统卸柜事件 | +| 依据索引 | S19 S20 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W10 核对库位并执行必要的移库合托拆托 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓 PDA/仓库管理员;客户参与换标确认 | +| 前置条件 | 库存已入账、托盘与库位存在 | +| 节点动作 | 正常入库后核对实物与库位;需要时做整托移库、合托/拆托或换绑。是否现场必须二次上架需确认,不能把库内可选操作当所有订单必经步骤。 | +| 完成结果与交接 | 库存来源、数量、托盘组成和真实位置保持一致;可用库存交W14。 | +| 异常与处理边界 | 库存锁或版本冲突刷新复核;盘点等能力须按工作台实际开放入口操作,不把底层接口视为现场已有按钮。 | +| 操作入口 | 海外PDA 库内/移库/托盘操作 | +| 依据索引 | S19 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W11 海外暂扣及解除 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 异常控制 | +| 执行与协同岗位 | 海外运营/客户服务负责人 | +| 前置条件 | 按订单当前资格操作,未绕过正在进行的库存作业。 | +| 节点动作 | 维护暂扣标志、是否计费、原因和版本,命令带幂等键并留历史;暂扣阻断排车和出库。 | +| 完成结果与交接 | 解除后重新核对库存与排车资格,不直接推进其他业务状态。 | +| 异常与处理边界 | 当前暂扣请求没有文件字段,不能宣称系统强制附件;现场若需凭证另定归档规则。 | +| 操作入口 | Admin 尾程订单暂扣/解除 | +| 依据索引 | S04 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W12 换标作业及客户确认 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 条件分支 | +| 执行与协同岗位 | 海外PDA作业员;客户确认;平台可退回返工 | +| 前置条件 | 可用箱唛/SKU库存、申请审核和资金条件按换标服务校验。 | +| 节点动作 | PDA完成换标及照片后直接提交待客户确认;客户确认原子完成复核。PDA复核池只读,平台按状态退回返工,历史事实保留。 | +| 完成结果与交接 | 确认后按业务进入待出库或卡车预排资格;不重复入库。 | +| 异常与处理边界 | 漏作业/证据、资金待完成、客户未确认等不可出库;客户已确认不可再走同一退回操作。旧手册“先仓库独立批准再客户确认”需统一。 | +| 操作入口 | Client 换标申请/确认;Admin/PDA换标 | +| 依据索引 | S22 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W13 转运废弃和退货库存分支 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 条件分支 | +| 执行与协同岗位 | 客户发起;海外运营审核;海外仓执行 | +| 前置条件 | 对应申请和真实可用库存、来源范围有效。 | +| 节点动作 | 转运经审核后按冻结来源出库;废弃创建时冻结,确认时扣减;退货预报/收货后形成独立退货库存,按需合箱换标和出库。 | +| 完成结果与交接 | 合法库存流水及对应子单,转运/退货出库进入W19。 | +| 异常与处理边界 | 冻结或他单占用、来源不明、数量冲突由库存主管处理;退货库存出库与派送拒签退回恢复库存是两条链。 | +| 操作入口 | Admin/Client转运、废弃、退货;PDA相应开放入口 | +| 依据索引 | S04 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W14 预排候选草稿锁和正式排车 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外平台调度员/仓库主管 | +| 前置条件 | 存在PLAN/RECEIVED/RELABEL等合法候选;未暂扣且相应计划/库存未被他单冲突占用。 | +| 节点动作 | 查询计划、已实收托盘或已确认换标候选,选择车型/目的地,草稿选中即锁定,预排转正式锁。预排可提前,实际拣货/转派送/发车另须真实实收事实。 | +| 完成结果与交接 | PENDING_DEPARTURE排车及PDA任务;交W15资料维护。 | +| 异常与处理边界 | 混客户/仓、锁冲突或换标未确认等拒绝;提前预排不意味着库存已经可扣减,见Q12。 | +| 操作入口 | Admin 海外排车/智能预排 | +| 依据索引 | S23 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W15 补齐排车车辆预约及必要时取消 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外平台调度员 | +| 前置条件 | 分别核对资料编辑、托盘调整、取消的当前状态资格。 | +| 节点动作 | 车辆/预约等普通资料编辑主要要求PENDING_DEPARTURE;托盘增删另要求未开始拣货且未生成出库单;取消按当前允许状态执行。 | +| 完成结果与交接 | 车辆和预约资料交W16/W17;合法取消释放锁。 | +| 异常与处理边界 | 不能把三类动作的门禁混用。普通编辑不能直接改排车状态;已转派送后的取消及相关单据恢复由调度与产品确认,不自行恢复库存。 | +| 操作入口 | Admin 排车详情编辑/取消 | +| 依据索引 | S23 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W16 转派送并生成待出库单 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外平台调度员/客服/物流专员 | +| 前置条件 | 排车在 `PENDING_DEPARTURE`、`PICKING` 或 `READY_TO_DEPART`;所有排车托盘已收到;费用请求合法 | +| 节点动作 | 在未发车的预排/拣货中/待发车阶段,填写派送方式、时间、车辆、预约和费用,按目的FBA仓或私人地址拆派送单。可与W17拣货交错,但必须早于W18发车。 | +| 完成结果与交接 | 一张车辆级WAIT_OUTBOUND出库单、按目的地拆分的WAIT_DELIVERY派送单;当前普通尾程单也写WAIT_OUTBOUND。 | +| 异常与处理边界 | 没有真实已收托盘、费用不合法或状态不符拒绝;重复转派送返回既有结果。当前主状态WAIT_OUTBOUND与旧“永远保持INBOUND_COMPLETED”描述差异见Q13。 | +| 操作入口 | Admin 排车转派送 | +| 依据索引 | S24 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W17 按排车任务拣货并核平 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓 PDA 操作员 | +| 前置条件 | 有有效排车任务、真实实收可用库存及有效锁;不要求已经转派送才能开始拣货。 | +| 节点动作 | 按任务扫托盘,核对仓库、位置和数量;成功扫码事务分配/拣货并扣减库存,重复幂等不再扣。全部核平后提交完成拣货。 | +| 完成结果与交接 | PDA任务COMPLETED、排车READY_TO_DEPART;交W18。 | +| 异常与处理边界 | 库存不足、版本冲突、重复幂等、混客户/仓均阻断;仅服务端任务可推进状态,平台编辑不能替代 PDA 完成 | +| 操作入口 | 海外PDA 排车拣货 | +| 依据索引 | S23 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W18 确认发车并完成车辆级出库 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓 PDA 操作员/司机;平台门禁观察 | +| 前置条件 | 车辆完整;PDA 拣货完成且所有箱数核平;排车 `READY_TO_DEPART`;关联出库 `WAIT_OUTBOUND` | +| 节点动作 | 服务端 `canDepart=true` 才允许;发车事务将出库置 `OUTBOUNDED`、排车置 `DEPARTED`,更新已发箱数并释放托盘锁 | +| 完成结果与交接 | 排车DEPARTED、出库OUTBOUNDED;交W21派送,发车不再次扣库存。 | +| 异常与处理边界 | `departBlockReason` 是唯一门禁;缺车辆、未核平、未转派送、出库非待出库、重复发车均阻断。代码不允许客户端自行推导门禁 | +| 操作入口 | 海外PDA 发车 | +| 依据索引 | S23 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W19 换标转运及退货独立出库 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外仓 PDA 操作员 | +| 前置条件 | 生成出库任务;任务 `PENDING` 或 `IN_PROGRESS`;出库物料来源和托盘明确 | +| 节点动作 | 普通出库逐箱/按任务拣货;一件代发、换标、转运支持整托扫码;全部拣完后 PDA 完成把出库 `OUTBOUNDED` | +| 完成结果与交接 | 对应独立出库OUTBOUNDED,更新相关子单;不自动等同普通派送签收。 | +| 异常与处理边界 | 未全拣、托盘/库存不足、幂等键复用不同请求、已完成任务重复提交均阻断;换标/转运完成会更新其子单和尾程子状态 | +| 操作入口 | 海外PDA 独立出库任务 | +| 依据索引 | S24 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W20 一件代发创建出库并逐箱或整托执行 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台出库操作员/海外仓PDA;客户侧发起方式按实际授权入口确认。 | +| 前置条件 | 入库已完成;候选有同客户、同海外仓、可用箱唛/SKU 库存 | +| 节点动作 | `createOneClick` 建 `ONE_CLICK_DROPSHIP` 出库 `WAIT_PICK`、PDA 任务 `PENDING`;整托或逐箱拣货;完成置 `OUTBOUNDED` | +| 完成结果与交接 | 独立出库OUTBOUNDED;客户签收、普通派送、回访和国内最终完结衔接需Q14确认。 | +| 异常与处理边界 | 不跨客户/仓库;库存被占、箱唛/SKU 数量不一致、托盘不足阻断;该分支**不创建 Dispatch/DeliveryOrder,不触发普通派送签收、跨区派送完成 Outbox 或客户回访**,是否需要回访/签收/结算需业务确认 | +| 操作入口 | Admin 一件代发出库;海外PDA 出库 | +| 依据索引 | S21 S24 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W21 开始普通派送并跟踪在途 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 平台派送运营;外部车队/司机 | +| 前置条件 | W18已实际发车;各目的地派送单已生成。 | +| 节点动作 | 按各派送单维护开始派送等允许动作,跟踪预约、到达、客户接收情况。 | +| 完成结果与交接 | DELIVERING及现场证据交W22;拒签等交W25。 | +| 异常与处理边界 | 一车多个目的地分别跟进,不能因发车直接把所有派送单视为签收。 | +| 操作入口 | Admin 派送订单;Client只读进度 | +| 依据索引 | S25 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W22 保存签收资料并自动完成派送 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 海外派送/客服;平台管理 | +| 前置条件 | 派送状态允许完成;文件和派送单归属有效。 | +| 节点动作 | 按具体目的地派送单保存装车照片、BOL、RECEIPT签收资料。仅上传文件不足;有效RECEIPT写入权威资料快照后自动完成派送。 | +| 完成结果与交接 | 普通派送DELIVERED;同时触发W23完成回写与W26待回访,两条并行。 | +| 异常与处理边界 | 单纯上传不完成;资料类别重复、文件重复、版本过期、当前状态不可到 `DELIVERED` 阻断;人工不再提供独立“完成派送”按钮 | +| 操作入口 | Admin 派送资料/客户可见下载 | +| 依据索引 | S25 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W23 回传普通派送完成事实 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 系统自动;平台履约运营对异常跟进,技术人员处理事件故障。 | +| 前置条件 | 派送签收资料已保存并自动完成 | +| 节点动作 | 派送置 `DELIVERED`;关联普通尾程单 `sub_order_status=OUTBOUND:OUTBOUNDED;DELIVERY:DELIVERED`;按来源入仓单写 `OVERSEAS_DELIVERY_COMPLETED` Outbox,供国内头程回写;不同 FBA 派送单分别完成 | +| 完成结果与交接 | 国内来源入仓片段得到完成事件,交W24聚合确认整单。 | +| 异常与处理边界 | 回传只对有国内来源订单的普通派送;`RELABEL_APPLICATION`、`WAREHOUSE_TRANSFER` 或无 `sourceInboundId` 不发布国内回写;事件重放按 event key 幂等 | +| 操作入口 | 系统派送Outbox/Event Bridge;运营查看结果 | +| 依据索引 | S25 S26 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W24 国内聚合全部有效片段并完结订单 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | Firstleg/Order自动;平台履约运营复核 | +| 前置条件 | 收到可信派送完成事件,来源订单、入仓码、目的地与片段均匹配。 | +| 节点动作 | 先把对应国内LOADED片段推进DELIVERED;同一Order全部有效入库片段都完成后才推进交易COMPLETED。 | +| 完成结果与交接 | 国内外普通派送完成链闭合;回访和财务状态分别核对。 | +| 异常与处理边界 | 还有其他柜、余量子单或其他目的地未完成时不得整单提前完成;异常退回或一件代发出库不直接冒充普通派送完成事件。 | +| 操作入口 | Admin/Client订单进度;系统内部完成回写 | +| 依据索引 | S26 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W25 登记派送异常并执行退回实收 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 客服/平台异常处理员;海外仓收货员 | +| 前置条件 | 派送单状态允许标退回;退回候选来自原出库拣货事实 | +| 节点动作 | 标记退回后派送 `RETURN_PENDING`、异常单 `PENDING`;开始处理 `PROCESSING`;收货时按原出库托盘/库位和实收数量恢复库存,写 `RETURN_STOCK_IN`,异常 `COMPLETED` 与派送 `RETURNED` 同事务 | +| 完成结果与交接 | 异常COMPLETED、库存RETURN_STOCK_IN和派送RETURNED同事务;后续再派/处理由运营重新安排。 | +| 异常与处理边界 | 数量超过原出库、目标托盘/库位无效、凭证归属或版本错误均回滚。异常RETURNED不新建普通签收回访,不发布正常派送完成事件;再派和赔付规则见Q15。 | +| 操作入口 | Admin 异常订单/原出库退回明细 | +| 依据索引 | S27 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### W26 生成回访待办并登记客户反馈 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 当前流程 | +| 执行与协同岗位 | 客服/客户成功;客户可提供反馈 | +| 前置条件 | 普通派送 `DELIVERED` 自动触发 `CustomerVisit`(每派送单一条) | +| 节点动作 | 普通派送签收完成后自动建每派送单待回访;客服选择关联单据、满意/一般/需跟进/未接通,填写反馈和附件。系统按本次保存时间记录visitedAt;客户实际联系时间若需另记应人工补充。 | +| 完成结果与交接 | 回访PENDING→COMPLETED,记录可多次跟进;不反向改变派送、库存或订单完成。 | +| 异常与处理边界 | 未接通和需跟进也可作为一次回访结果保存;不代表客户问题已解决。后续到期提醒、再次联系、异常客户及一件代发回访由人工明确,见Q16。 | +| 操作入口 | Admin 客户回访 | +| 依据索引 | S28 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +## Z 并行财务闭环 +### Z01 业务费用审核发布并进入财务费用池 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 全程并行 | +| 执行与协同岗位 | 头程/柜务/海外业务计费员;财务审核员 | +| 前置条件 | 真实订单、柜子、入仓、派送或仓内服务费用已经产生。 | +| 节点动作 | 按客户、业务来源、版本审核发布;柜级公共费用先守恒分摊。海外费用通过跨区事件入Finance,保留原币与CNY结算快照。 | +| 完成结果与交接 | AVAILABLE费用进入对账/结算候选;交Z02。 | +| 异常与处理边界 | 缺归属、供应商/汇率无效、已出账费用要原地改写等拒绝。DIRECT_PAID只为已付成本,钱包已结算应收不得再次出账。 | +| 操作入口 | Admin 业务费用及财务费用池 | +| 依据索引 | S29 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### Z02 客户对账与应收应付结算 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 全程并行 | +| 执行与协同岗位 | 平台财务;客户财务确认;供应商线下配合 | +| 前置条件 | 已审核发布且可用的同归属费用来源。 | +| 节点动作 | 按客户/供应商、币种和账期生成对账/AR/AP;客户确认已出账对账单。单据占用来源版本,禁止重复出账。 | +| 完成结果与交接 | 有效应收/应付和客户确认记录,交Z03。 | +| 异常与处理边界 | 客户异议由财务核对来源;已占用来源不能覆盖,调整按财务单据规则保留版本与历史。 | +| 操作入口 | Admin 财务五页;Client对账单 | +| 依据索引 | S29 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +### Z03 登记收付款核销并确认财务结清 + +| 项目 | 当前内容 | +|---|---| +| 流程性质 | 全程并行 | +| 执行与协同岗位 | 平台财务主责;业务运营查看结果 | +| 前置条件 | 有效结算单和真实收付款证据。 | +| 节点动作 | 登记部分/全部收付款和分配核销,核对未收/未付余额。资金账户结算、直接已付成本与普通赊账单分别防止重复结算。 | +| 完成结果与交接 | 财务结清事实;与W24业务完成、W26服务回访分别核对。 | +| 异常与处理边界 | 超额、跨客户分配、重复支付/收款不得通过。不存在“回访完成自动财务结清”统一规则。 | +| 操作入口 | Admin结算单/收款付款;Client财务查询 | +| 依据索引 | S29 | + +**人工填写** 主责:____ 备岗:____ 复核人:____ 处理时限:____ + +异常升级人:____ 客户通知方式:____ + +现场补充或修改:________________________________________________ + +## 四 异常交接总表 + +每次异常先保存业务编号、节点、发现时间、实物位置和证据,再指定处理人。以下为建议交接,不额外创造系统权限或强制放行入口。 + +| 异常 | 首接岗位 | 阻断或影响 | 恢复及交接要求 | +|---|---|---|---| +| 拉货未完成、错仓、无码、破损 | 提货跟单/收货员 | 不能冒充已收货;隔离实物 | 核实入仓关系、照片、数量和改约,交订单运营确认 | +| 订单审核不通过或申报需修订 | 订单审核员 | 测量采集可先做,测量通过不得越过审核 | 明确驳回或补正入口、版本、客户重提责任 | +| 测量箱数/重量/证据不齐 | 测量员/测量审核员 | 不能提交或通过测量审核 | 补测补图;审核退回入口缺口登记Q03 | +| 库位引导失败 | 国内库位主管 | 称重/测量可能已成功,资源未就绪 | 核对临时存放和资源待办,PDA实际作业前恢复可用 | +| 一件代发实点差异 | 国内仓班组长/客服 | 未确认差异阻断;已接受有说明的可继续 | 保留SKU应收/实点/接受原因,明确谁有权接受 | +| 扣货或海外暂扣 | 平台履约运营 | 后续排柜/排车/出库按对应门禁阻断 | 使用正式解除动作、原因、版本和历史,重查库存资格 | +| 费用未就绪或确认后需修改 | 计费主管 | 初算与预装门禁不同;确认后代码冻结 | 区分Q04/Q05,不用改主状态代替调价 | +| 同柜组、整托、柜号或预装冲突 | 柜务主管 | 不得拆组/拆封托绕过;PDA前柜号必齐 | 重新读取可分配量和版本,合法调整未拣明细 | +| 国内PDA错扫、漏拣、余量 | 国内仓主管 | 未处理明细阻断完成;最终完成才结算 | 记录原因、核对数量守恒、余量子单和整段库位转移 | +| 报关退单、文件缺失、出仓失败 | 关务/出仓主管 | 出口报关未完成不得确认离仓 | 补资料与回执,按整柜重试,不局部放行 | +| 船节点、清关扣留、码头预约异常 | 船务/海外清关及运输 | 预计不替代实际;系统预约门禁不等于现实放行 | 跟踪代理/船司证据,记录真实时间和责任方 | +| 短收/超收结束现场 | 海外仓主管/客户运营 | 差异计划不产可用库存,资源仍占用 | Q11确认核平/补收/归责和解除占用入口 | +| 托盘库存锁或位置不一致 | 海外库存主管 | 不能拿未实收/错来源库存拣货 | 按原来源复核数量、锁和位置,保持库存守恒 | +| 未转派送或车辆资料缺失 | 海外调度 | 拣货可已完成,发车仍被阻断 | 查看canDepart/departBlockReason,补齐后发车 | +| 拒签退回或资料绑错单 | 派送运营/异常处理员 | 不得假作正常签收;退回按原拣货事实 | 真实退回实收、有效证据和库位;恢复库存与RETURNED同事务 | +| 跨区完成回写延迟 | 履约运营/技术支持 | 海外完成不等于国内已收到 | 查业务编号和事件处理,受控重试,不能手工造完成事实 | +| 未接通、投诉或回访需跟进 | 客服主管 | 保存一次回访不代表问题关闭 | 填写下次联系时间、主责、升级条件和关闭理由 | + +## 五 需要人工定稿的规则和缺口 + +这些事项来自现状与契约、旧手册或现场责任边界的差异。代码仅证明现在如何执行,不自动代表最终业务决定。每项填写“保留/调整/补流程”、负责人、完成时间和最终规则,再同步正式SOP。 + +### Q01 草稿箱唛打印可先预留入仓码,审核前也可准备箱码;旧材料称仅提交生成。 + +需确认:确认客户何时可打唛、预留码的作废与重复打印管理;不要用有码判断已审核。 + +建议牵头:订单产品/客户运营。结论:____ 负责人:____ 完成时间:____ + +### Q02 订单单票/批量驳回接口存在,旧设计称不设驳回。 + +需确认:明确驳回后客户修改重提、资料补正和通知责任。 + +建议牵头:订单审核主管/产品。结论:____ 负责人:____ 完成时间:____ + +### Q03 测量驳回及异常放行见服务层,公开审核入口主要只有通过和历史。 + +需确认:确认正式退回入口、权限、批次解锁和重提步骤;补入口前不能假定已闭环。 + +建议牵头:测量审核主管/产品/技术。结论:____ 负责人:____ 完成时间:____ + +### Q04 测量初算UNPRICED不阻断;预装确认仍重算并阻断NOT_READY。 + +需确认:分清价格就绪、平台费用发布、客户确认三项是否影响每个阶段;统一文字和实际门禁。 + +建议牵头:计费主管/柜务/产品。结论:____ 负责人:____ 完成时间:____ + +### Q05 契约要求客户已确认且装柜完成才最终冻结;当前代码仅客户确认即拦截改费/改箱规。 + +需确认:决定装柜前能否调整已确认费用,重发和重确认由谁负责。 + +建议牵头:财务/客服/产品。结论:____ 负责人:____ 完成时间:____ + +### Q06 一件代发数量差异可ACCEPT_VARIANCE并说明后继续。 + +需确认:谁可接受差异、阈值多少、客户是否确认、是否改计费/SKU实点依据。 + +建议牵头:国内仓主管/客户运营。结论:____ 负责人:____ 完成时间:____ + +### Q07 国内库位引导失败只告警,不回滚称重和测量提交。 + +需确认:谁收集未就绪资源、放在哪个临时区、何时补齐、拣货前如何核对。 + +建议牵头:国内仓主管。结论:____ 负责人:____ 完成时间:____ + +### Q08 当前排柜容积/重量上限为额定150%,历史为110%;人工分配可跨国内仓/渠道。 + +需确认:确认参数与实际运输限重的关系、跨仓调货责任和现场复核证据。 + +建议牵头:柜务/运输主管。结论:____ 负责人:____ 完成时间:____ + +### Q09 国内出仓有受控reverse代码;文档称LOADED后不在线冲正。 + +需确认:确认允许窗口、权限、是否已有实际离仓事实和关联数据如何处理,不承诺任意撤销。 + +建议牵头:出仓主管/产品/技术。结论:____ 负责人:____ 完成时间:____ + +### Q10 清关资料完成不会自动推进PICKUP_READY;目的港车队预约当前仅需实际到港。 + +需确认:谁提供和审核放行/DO/码头资料,预约与提柜各自门禁,缺船节点时谁补录。 + +建议牵头:清关主管/海外运输。结论:____ 负责人:____ 完成时间:____ + +### Q11 差异收货可结束现场,差异计划PENDING_RECONCILIATION且不产可用库存。 + +需确认:补收/核平/调整入口、差异归责、赔付、计费、解除资源占用、客户通知和处理时限。 + +建议牵头:海外仓主管/客户运营/产品。结论:____ 负责人:____ 完成时间:____ + +### Q12 海外PLAN候选可先预排;拣货须真实库存,转派送最晚在发车前。 + +需确认:现场是否提前排车,谁在发车前兜底实收、车辆、预约、费用和派送资料。 + +建议牵头:海外调度主管。结论:____ 负责人:____ 完成时间:____ + +### Q13 旧指引说尾程主状态不受子单覆盖;转派送代码写WAIT_OUTBOUND并保留子状态。 + +需确认:统一列表显示、客户进度和状态解释,不能混用国内订单六主状态。 + +建议牵头:海外产品/运营。结论:____ 负责人:____ 完成时间:____ + +### Q14 一件代发独立出库不自动创建普通派送、签收回访或国内派送完成事件。 + +需确认:确认一件代发的整单完成标准、面单/承运商签收、剩余库存、回访和国内最终回写。 + +建议牵头:一件代发负责人/客服/产品。结论:____ 负责人:____ 完成时间:____ + +### Q15 异常退回原子恢复库存并置RETURNED;不是正常签收完成。 + +需确认:后续再派、返工、退客户、赔付和原订单完结由谁发起,是否要新的业务单。 + +建议牵头:异常处理主管/客户运营。结论:____ 负责人:____ 完成时间:____ + +### Q16 普通签收自动建回访;未接通/需跟进可以保存一次回访结果。 + +需确认:下一次联系的时限、负责人、升级人和最终问题关闭标准;异常及一件代发如何人工建跟进。 + +建议牵头:客服主管。结论:____ 负责人:____ 完成时间:____ + +### Q17 PICKUP仅确认有地址和预约字段,没有确认到完整派车/拉货完成链。 + +需确认:决定线下执行台账、派车单、司机、装车回执、迟到/未拉到货、提货费用与交接归属。 + +建议牵头:国内提货主管/产品。结论:____ 负责人:____ 完成时间:____ + +### Q18 正常海外入库直接落库存和资源位置;换标完工后由客户确认原子完成复核。 + +需确认:确认现场是否另有二次上架动作,以及换标返工/客户确认职责,删除不适用旧SOP。 + +建议牵头:海外仓主管/产品。结论:____ 负责人:____ 完成时间:____ + +## 六 人工评审和新增节点模板 + +建议每次按一个阶段走一票真实业务样本:先核流程与职责,再讨论页面修改。使用普通FBA、一件代发、短收/超收、部分装柜、拒签退回五类样本,避免只走顺利主链。字段、状态、单据和现场实物不一致时,登记问题,不用按钮消失代替完成证明。 + +| 评审记录 | 填写 | +|---|---| +| 日期及参与人 | ____ | +| 阶段及节点编号 | ____ | +| 样本订单号 入仓码 柜次号 | ____ | +| 现场与文档差异 | ____ | +| 决定 保留 调整 新增 合并 删除 | ____ | +| 负责人 复核人 截止时间 | ____ | +| 需同步的页面 单据 接口 培训资料 | ____ | +| 待确认项及下次复核日期 | ____ | + +### 新增节点卡 + +| 字段 | 填写 | +|---|---| +| 编号 名称 适用分支 | ____ | +| 上游节点 触发条件 输入单据 | ____ | +| 主责岗位 人员 备岗 复核人 | ____ | +| 人工动作 系统动作 操作入口 | ____ | +| 完成标准 证据 输出 下游接收人 | ____ | +| 异常 处理人 阻断范围 恢复条件 | ____ | +| 处理时限 升级人 客户通知 | ____ | +| 当前已有 待确认 需开发 | ____ | + +阶段确认时至少完成:每节点主责和复核已落人;异常首接和升级已明确;输入输出及编号可对照;系统与现场差异已登记;所有待确认项有负责人。流程评审通过与真实环境验收通过分别记录。 + +## 七 依据和追溯入口 + +以下为2026年9月22日本地核对入口。历史全景和分阶段材料用于查漏,本版对具体冲突保留Q表;它不直接改写原有正式契约。页面路径可随角色菜单不同而变化,真实写操作仍受服务端权限和状态校验。 + +- **S01 订单下单审核与提货预约** [AGENTS.md](../../baiyue-firstleg/order/AGENTS.md)。订单状态、资金门禁、地址和批量导入;并核对OrderApplicationService、PrintableInboundSnapshotService、PlatformFirstLegOrderController。 +- **S02 国内入库和测量现行范围** [AGENTS.md](../../baiyue-firstleg/firstleg/AGENTS.md)。预入库、测量、费用、扣货、国内资源和一件代发基线。 +- **S03 排柜与同柜组** [SmartLoadingService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/service/SmartLoadingService.java)。候选占位、人工分配、容量和渠道;同柜组另核对loading/coload/。 +- **S04 海外服务业务范围** [AGENTS.md](../../baiyue-firstleg/lastleg-service/AGENTS.md)。海外订单、库存、暂扣、退货、转运、废弃及前后端入口。 +- **S05 国内称重和库位引导** [MeasurementLocationOccupationService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/service/MeasurementLocationOccupationService.java)。整票块预留、确认、扩展及与重量图片绑定;关联InboundMeasurementService、MeasurementSubmissionService。 +- **S06 测量审核公开入口** [PlatformInboundMeasurementReviewController.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/controller/PlatformInboundMeasurementReviewController.java)。通过/历史入口;与MeasurementReviewService的reject/exceptionRelease对照。 +- **S07 国内一件代发清点组托** [DropshipPalletizationService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/service/DropshipPalletizationService.java)。任务、SKU清点、接受差异、归托、封托和完成;配合国内PDA指引。 +- **S08 头程费用和冻结** [FbaPricingService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/service/FbaPricingService.java)。计费、确认和feeRevisionLocked;配合InitialInboundPricingService及InboundMeasurementService。 +- **S09 国内扣货门禁** [InboundHoldService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/service/InboundHoldService.java)。原因、版本、幂等与履约限制;凭证可选按InboundHoldEvidenceService核验。 +- **S10 订舱和放舱** [OceanBookingService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/oceanbooking/service/OceanBookingService.java)。DRAFT→RELEASED、柜型需求与关联。 +- **S11 预装和国内PDA装柜** [LoadingPickService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/service/LoadingPickService.java)。作业员分配领取、扫码、最终结算;同时核对LoadingListService确认预装、费用重算、计划完成。 +- **S12 国内订舱级拖车** [TruckAppointmentCompletionService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/service/TruckAppointmentCompletionService.java)。全订舱离仓后自动完成;预约/状态另见TruckAppointmentService。 +- **S13 装柜完成事件** [LoadingCompletedOutboxService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/service/LoadingCompletedOutboxService.java)。实装来源及跨区尾程建单触发。 +- **S14 整柜出口报关** [ContainerCustomsService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/customs/container/service/ContainerCustomsService.java)。装柜后资料、开始、完成文件与全买单;自动离仓见CustomsAutoDispatchCoordinator。 +- **S15 国内整柜离仓** [OutboundDispatchService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/outbound/dispatch/service/OutboundDispatchService.java)。整柜门禁、确认、技术状态、受控撤销;报关门禁由CustomsDispatchGateContributor贡献。 +- **S16 海运标准节点** [船节点标准化契约.md](../../docs/海外仓业务/船节点标准化契约.md)。十节点、预计/实际、扣留异常与还空停止规则。 +- **S17 目的港码头拖车** [TerminalDrayageService.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/terminaldrayage/service/TerminalDrayageService.java)。到港后车队/预约、PICKED_UP读取、卸柜后还空及72小时;清关文件核对LoadingListService。 +- **S18 海外计划与跨区建单** [README.md](../../docs/海外仓业务/README.md)。装柜事件仅建待分配单,柜级预览转换和资源编排;核对InboundPlanService及ContainerInboundPlanConversionCoordinator。 +- **S19 海外托盘库位资源** [AGENTS.md](../../baiyue-firstleg/warehouse-overseas-service/AGENTS.md)。真实托盘/库位/锁归属与库存服务协作。 +- **S20 海外收货及差异** [ReceivingContainerService.java](../../baiyue-firstleg/lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/service/ReceivingContainerService.java)。签收三照片、三类收货及差异完成;配合InboundPdaWorkflowService和operation.vue。 +- **S21 海外一件代发库存** [business-index.md](../../baiyue-firstleg/lastleg-service/docs/business-index.md)。来源DP托盘、箱唛/SKU、可用库存及独立出库。 +- **S22 换标现行复核** [AGENTS.md](../../baiyue-firstleg/lastleg-service/AGENTS.md)。换标复核闭环段;PDA完工→客户确认,平台返工。 +- **S23 海外排车和发车** [DispatchPdaWorkflowService.java](../../baiyue-firstleg/lastleg-service/src/main/java/com/baiyue/lastleg/dispatch/pda/service/DispatchPdaWorkflowService.java)。扫码、拣货核平及canDepart;候选与编辑核对DispatchService及候选Mapper。 +- **S24 转派送及独立出库** [DeliveryTransferService.java](../../baiyue-firstleg/lastleg-service/src/main/java/com/baiyue/lastleg/delivery/service/DeliveryTransferService.java)。WAIT_OUTBOUND、createOneClick、出库PDA完成和派送拆单。 +- **S25 签收自动完成派送** [DeliveryDocumentService.java](../../baiyue-firstleg/lastleg-service/src/main/java/com/baiyue/lastleg/delivery/service/DeliveryDocumentService.java)。RECEIPT保存、DELIVERED、Outbox和待回访触发。 +- **S26 国内最终完成聚合** [OverseasDeliveryCompletedConsumer.java](../../baiyue-firstleg/firstleg/src/main/java/com/baiyue/firstleg/service/OverseasDeliveryCompletedConsumer.java)。来源校验、入仓DELIVERED及Order全有效片段完成。 +- **S27 派送异常退回** [ExceptionOrderService.java](../../baiyue-firstleg/lastleg-service/src/main/java/com/baiyue/lastleg/exceptionorder/service/ExceptionOrderService.java)。原出库事实、退回实收、恢复库存和RETURNED原子事务。 +- **S28 客户回访** [CustomerVisitService.java](../../baiyue-firstleg/lastleg-service/src/main/java/com/baiyue/lastleg/customervisit/service/CustomerVisitService.java)。签收自动建回访、反馈类型、附件和完成。 +- **S29 财务并行闭环** [财务对账结算P1闭环.md](../../docs/财务管理/财务对账结算P1闭环.md)。同时参考财务费用入池P0闭环和Finance指引;费用池、对账、AR/AP、收付款和防重复结算。 + +补充阅读:[现状全景清单](../头程下单到尾程出库现状流程全景清单.md)、[既有分阶段材料](../头程到尾程分阶段流程/README.md)、[统一订单主状态契约](../统一订单主状态与操作契约.md)。这些材料中的历史口径与本版Q表一并核对。 diff --git a/领星新品测量接口联调说明.md b/领星新品测量接口联调说明.md new file mode 100644 index 0000000..95b8b74 --- /dev/null +++ b/领星新品测量接口联调说明.md @@ -0,0 +1,123 @@ +# 领星新品测量接口联调说明 + +## 范围 + +墨家上传的 `boxCode` 不包含 `#` 时,Firstleg 将它作为 SKU 测量收件记录保存;带 `#` 的箱唛继续使用原箱唛测量流程。SKU 记录默认只保存,不自动修改领星,是否自动推送由 Nacos 配置控制。 + +领星账号使用独立浏览器容器和独立 profile,不复用其他 Node.js 账号或浏览器会话。 + +## 领星查询 + +请求: + +```http +POST https://wms.xlwms.com/gateway/wms/newProduct/page +Content-Type: application/json +``` + +请求体: + +```json +{ + "barcode": "A120133-A-TK", + "current": 1, + "customerCode": "", + "keyword": "A120133-A-TK", + "multiKeyword": "", + "searchType": "barcode", + "size": 20, + "whCode": "US01" +} +``` + +系统按 `US01`、`US02` 分别查询,并只接受 `productSku` 或 `barcode` 精确等于请求 SKU 的记录。查询结果中的 `maintained=1` 表示该仓库已经维护过,不能再次提交。 + +## 领星测量 + +请求: + +```http +POST https://wms.xlwms.com/gateway/wms/newProduct/measure +Content-Type: application/json +``` + +Java 会以查询返回的整条商品记录为基础,仅替换墨家测量值。请求中的单位字段必须区分: + +| 字段 | 值 | 含义 | +| --- | --- | --- | +| `sizeUnit` | `in` | 领星原商品尺寸展示单位 | +| `length`/`width`/`height` | 查询原值 | 原商品申报尺寸 | +| `lengthBs`/`widthBs`/`heightBs` | 查询原值 | 原商品英寸换算值 | +| `wmsSizeUnit` | `cm` | 本次维护尺寸单位 | +| `wmsLength`/`wmsWidth`/`wmsHeight` | 墨家厘米值 | 本次维护尺寸 | +| `wmsLengthBs`/`wmsWidthBs`/`wmsHeightBs` | 厘米 ÷ 2.54 | 本次维护英寸换算值 | +| `weightUnit` | `lb` | 领星原商品重量展示单位 | +| `wmsWeightUnit` | `kg` | 本次维护重量单位 | +| `wmsWeight` | 墨家千克值 | 本次维护重量 | +| `wmsWeightBs` | 千克 × 2.2046226218 | 本次维护磅换算值 | + +示例中的维护字段如下: + +```json +{ + "wmsLength": "24.5", + "wmsLengthBs": "9.646", + "wmsWidth": "18.5", + "wmsWidthBs": "7.283", + "wmsHeight": "5", + "wmsHeightBs": "1.969", + "wmsSizeUnit": "cm", + "wmsWeight": "0.15", + "wmsWeightBs": "0.331", + "wmsWeightUnit": "kg" +} +``` + +接口返回 `code=200` 才视为提交成功。HTTP 401 或领星业务码表示登录失效时,Java 清理缓存并自动重新登录后重试一次;其他失败记录为同步失败,不自动无限重试。 + +## 登录和二次验证 + +浏览器页地址为 `https://wms.xlwms.com/login`。Java 通过 CDP 操作独立浏览器页面: + +- 账号:`input[name="username"]` +- 密码:`input[name="password"]` +- 登录:`.login-btn` +- 腾讯安全验证容器:`#captchaId`(仅在可见挑战出现时转人工处理) +- 短信/邮箱验证码:`input[placeholder="输入验证码"]` +- TOTP 验证码:`input.verification-code-native` +- 短信/邮箱获取验证码:`.verify-code-login .code-btn` +- 验证登录:`.verify-code-login .login-btn` + +检测到二次验证页面后,Java 立即为短信/邮箱渠道点击获取验证码;用户在后台输入收到的验证码后,Java 只提交验证码,不会再次发送。TOTP 由领星页面自动初始化。腾讯安全滑块属于人工安全验证,必须通过 noVNC 完成,Java 不绕过该验证。 + +账号、密码和主登录按钮选择器已根据 `https://wms.xlwms.com/login` 页面源码及登录脚本核对;短信/邮箱和 TOTP 二次验证输入选择器也已确认。验证码错误或过期等业务结果仍需以真实运行时返回为准。 + +## Nacos 配置 + +开发环境默认关闭自动推送: + +```yaml +firstleg: + lingxing: + auto-sync-enabled: false + base-url: https://wms.xlwms.com + login-origin: https://wms.xlwms.com + browser-cdp-endpoint: http://lingxing-browser:9222 + username: ${LINGXING_USERNAME} + password: ${LINGXING_PASSWORD} + track-key-v2-secret-base64: ${LINGXING_TRACK_KEY_V2_SECRET_BASE64} + warehouses: [US01, US02] +``` + +`lingxing-browser` 和 Java Firstleg 必须加入同一个 Docker 网络(开发部署脚本默认是 `firstleg-development-network`)。noVNC 只绑定服务器回环地址,远程人工处理安全滑块时使用 SSH 本地端口转发。账号、密码、Cookie、Token 和 Track-Key 密钥不得写入仓库或提交到 Git。 + +Track-Key 密钥按参考实现只做一次 Base64 解码,Java 不限制解码后的固定字节长度;只要密钥非空且与 Node 实际使用的 keyBytes 相同即可。 + +## 验收步骤 + +1. 启动独立浏览器容器并确认 `http://lingxing-browser:9222/json/version` 可从 Java 容器访问。 +2. 保持 `auto-sync-enabled=false`,进入后台“SKU同步”页面,输入 SKU,点击“测试连接”。 +3. 首次触发二次验证时,在后台输入验证码,确认原查询自动继续,并返回 `US01`、`US02` 结果。 +4. 对 `maintained=0` 的记录点击“人工推送”,确认领星返回 `code=200`。 +5. 再次查询同一 SKU,确认已维护记录不会重复提交。 +6. 将 `auto-sync-enabled` 改为 `true` 后重新上传不带 `#` 的 SKU,确认入库后自动推送;失败记录可在页面人工重新推送。