订单管理 OMS 总览 P16 · 订单与履约
OMS(Order Management System)是客户需求进入供应链的第一道门。 它的核心职责不是"录一张单",而是把客户模糊的要求,翻译成可执行、可承诺、可追踪的履约指令。
这一页讲什么
O2C 全流程、订单头/行结构、订单状态机(10 态)、订单类型、订单与库存的交互时机。
关键概念
O2C(Order to Cash)、订单头/行、信用检查、ATP 检查、占用与释放、拆单合单、履约编排、状态机。
常见坑
状态机设计成"一条直线"。真实业务有取消、改单、缺货挂起、部分发货、拒收、售后回流, 状态机必须支持分支与回退,否则上线后只能靠人工在备注里写说明。
1. O2C:从下单到回款
点击播放,逐步查看
点击“播放流程”逐步查看
01
订单接入
多渠道归一
02
审核校验
信用 + 价格
03
可用性检查
ATP
04
履约编排
分配 / 拆单
05
仓储执行
拣货发运
06
配送
轨迹跟踪
07
开票收款
应收
08
售后
RMA 逆向
2. 订单的头与行:为什么必须分层
订单头 Header
- 客户 / 收货方
- 可能与付款方不同(集团代付、门店收货)
- 订单类型
- 常规 / 预售 / 换货 / 补发 / 样品
- 币种与税率
- 决定含税价与开票口径
- 交付方式
- 自提 / 配送 / 分批发货
- 付款条件
- 先款后货 / 货到付款 / 月结
订单行 Line
- 物料 / SKU
- 决定库存、批次、替代品
- 数量与单位
- 销售单位可能与库存单位不同
- 单价与折扣
- 价格来源:价目表 / 合同价 / 促销
- 需求日期
- 客户要求到货日(≠ 系统承诺日)
- 发货仓库
- 由履约编排决定,可后续改
关键设计点:「客户要求日期」和「系统承诺日期」是两个字段。
考核 OTIF 时用的是系统承诺日期(P27),混用会让指标失去意义。
3. 订单状态机:十个状态
点击状态查看可执行动作与出口条件待审核
已审核
待分配
已分配
拣货中
已发货
部分发货
已完成
已取消
异常挂起
含义:订单已录入,等待审核(信用、价格、库存可用性)。
可操作:修改、审核通过、驳回、取消。
是否占用库存:否(也可配置成"录单即占",但会导致大量僵尸占用)。
出口:审核通过 → 已审核;信用不通过 → 异常挂起。
可操作:修改、审核通过、驳回、取消。
是否占用库存:否(也可配置成"录单即占",但会导致大量僵尸占用)。
出口:审核通过 → 已审核;信用不通过 → 异常挂起。
含义:审核通过,等待库存分配。
可操作:进入履约编排(P17)、手工分配、取消。
关键:此时可以做 ATP 检查并给客户承诺交期。
可操作:进入履约编排(P17)、手工分配、取消。
关键:此时可以做 ATP 检查并给客户承诺交期。
含义:进入待分配池,等待系统按规则分配(通常每 5–15 分钟跑一次)。
可操作:调整优先级、手工干预分配仓库。
常见原因:库存不足、等待在途到货、等待分配任务执行。
可操作:调整优先级、手工干预分配仓库。
常见原因:库存不足、等待在途到货、等待分配任务执行。
含义:库存已分配并占用,确定了发货仓库。
系统动作:可用量减少、生成出库单/拣货任务。
可操作:释放重分(改仓)、取消(释放占用)、拆单。
系统动作:可用量减少、生成出库单/拣货任务。
可操作:释放重分(改仓)、取消(释放占用)、拆单。
含义:仓库正在拣货、复核、打包。
可操作:暂停、改单(通常受限)、查看拣货进度。
注意:此状态下取消订单的成本变高,需要拦截拣货任务。
可操作:暂停、改单(通常受限)、查看拣货进度。
注意:此状态下取消订单的成本变高,需要拦截拣货任务。
含义:全部商品已出库交接承运商。
系统动作:库存正式减少、占用核销、生成运单与应收。
可操作:跟踪物流、拦截(仅限未签收)。
系统动作:库存正式减少、占用核销、生成运单与应收。
可操作:跟踪物流、拦截(仅限未签收)。
含义:多批次发货中的中间态(如分两批发了 60/100)。
关键点:必须能按行看到"已发/未发",否则客服无法回答客户。
出口:全部发完 → 已完成;剩余取消 → 关闭。
关键点:必须能按行看到"已发/未发",否则客服无法回答客户。
出口:全部发完 → 已完成;剩余取消 → 关闭。
含义:客户签收、款项结清、无售后,订单闭环。
触发:签收 + 对账完成,或系统超时自动完成(如签收后 7 天无异议)。
意义:是 OTIF 与履约时长统计的分母。
触发:签收 + 对账完成,或系统超时自动完成(如签收后 7 天无异议)。
意义:是 OTIF 与履约时长统计的分母。
含义:订单取消,占用释放。
分级:未分配(零成本)→ 已分配(释放库存)→ 已拣货(需回库)→ 已发货(只能拒收退回)。
关键:取消时机越晚成本越高,系统应按状态限制取消权限。
分级:未分配(零成本)→ 已分配(释放库存)→ 已拣货(需回库)→ 已发货(只能拒收退回)。
关键:取消时机越晚成本越高,系统应按状态限制取消权限。
含义:异常导致流程暂停,需人工介入。
常见异常:信用超限、价格异常、库存不足、地址无法配送、支付超时、风控拦截。
设计要点:异常必须分类 + 指定处理人 + 有时限, 否则订单会长期挂在异常池里无人处理——这是 OMS 最常见的"黑洞"。
常见异常:信用超限、价格异常、库存不足、地址无法配送、支付超时、风控拦截。
设计要点:异常必须分类 + 指定处理人 + 有时限, 否则订单会长期挂在异常池里无人处理——这是 OMS 最常见的"黑洞"。
4. 五种订单类型及其特殊处理
| 类型 | 业务场景 | 系统特殊处理 |
|---|---|---|
| 常规销售订单 | 标准买卖 | 标准流程,基准参照 |
| 预售订单 | 先收款后发货(大促、新品) | 先占"虚拟库存/预计产出",到货后统一分配;需要单独的预售库存池 |
| 换货订单 | 客户退回后换新品 | 与退货单 RMA 关联,可能先发后收(需押金/信用判断) |
| 补发订单 | 漏发、破损、丢件的补寄 | 零金额订单,需关联原单与责任方(仓库/承运商),用于索赔 |
| 样品/赠品单 | 市场推广 | 零金额或成本价出库,走费用科目,需预算控制 |
新人判断点
判断一个 OMS 设计得好不好,看它能不能回答这三个问题: ① 这张单现在卡在谁手上?② 为什么卡住?③ 卡了多久? 答不上来的系统,订单越多越混乱。
功能演示:销售订单
可真实操作:建单 → ATP 检查 → 分配 → 发货 → 签收,与 P12 库存数据实时联动销售订单列表 可操作
重点看「可用/需求」这一列:可用量来自 P12 的库存台账,而分配动作会反向修改它。 做一次分配后打开 P12 库存总览,能看到该物料的「已占用」增加、可用量下降—— 这就是订单与库存之间最关键的一次数据握手。
供应链管理系统演示原型 · 静态教学版 · 数据均为模拟演示数据