不做井中蛙——供应链核心单据模型梳理,你都认识吗?
引言
供应链链路长,相比大家熟悉的C端,处在背后的B端系统要复杂得多。很多人在其中深耕多年,也未必清楚自己在整个链路中所处环节。
我根据自己参与和接触过的多个产品(电商APP、社区团购仓配、商家仓发货、农产品供应链、仓配物流、物流履行等),梳理了核心单据的ER图,想法很简单:不管系统里表名叫什么、术语怎么定,供应链单据模型之间的关系本质上是相通的。理解了这层关系,以后不管处在什么位置,也能更快理解,也能做合理的设计和规划。
文章主要就是一张ER图,算是自己的一份小结,常见尝鲜,后面也会做更新补充。如果你有补充建议,请在评论留言。
订单正向流程(支付→发货)
支付成功
↓
交易单(已支付,按仓拆分,库存预占)
↓
履约单(确定发货仓)
↓
出库单(推送至仓库,开始作业)
↓
波次(多单合并批处理)
↓
拣货任务(按库位拣货)
↓
分拣容器(按出库单分拣至格口)
↓
包裹(称重、贴面单)
↓
配送单(交接物流商,开始运输)
仓补货示例流程(采购→加库存)
库存预警 / 销售预测
↓
采购计划(补什么、补多少)
↓
询价单 → 供应商报价 → 采购合同
↓
采购单(执行采购)
↓
收货单(ASN 到货通知)
↓
质检单(合格 / 不合格)
├── 合格 → 入库单 → 库存增加
└── 不合格 → 退货单 / 报废单
核心单据 - 呕心沥血梳理
ER图

仓如果有加工,还有配方、加工单等。
核心单据介绍
正向发货链路示例
| 单据 | 所属系统 | 职责 | 创建来源 |
|---|---|---|---|
| 交易单 | OMS | 记录用户下单信息(商品、金额、地址等),按仓库拆分后生成履约单 | 用户下单 |
| 履约单 | OMS / 履约 | 确定从哪个仓发货,进行库存预占,一个履约单对应一个仓库的一次发货 | 交易单拆分 |
| 出库单 | WMS | 仓库作业指令单,驱动拣货→打包→出库全流程 | 履约单推送 |
| 波次 | WMS | 将多个出库单按规则聚合,减少拣货员往返次数 | 出库单聚合 |
| 拣货任务 | WMS | 指导拣货员去哪个库位、拣多少货 | 波次生成 |
| 分拣容器 | WMS | 对应分拣墙上的格口,将拣回的商品按出库单分货 | 拣货任务生成 |
| 包裹 | WMS | 最终发货的物理包裹,称重、贴面单后交接给物流商 | 分拣容器生成 |
| 配送/发货单 | TMS | 物流运输单,记录运单号、物流轨迹、承运商信息 | 包裹交接后创建 |
采购补货链路示例
| 单据 | 所属系统 | 职责 | 创建来源 |
|---|---|---|---|
| 采购计划 | SCM | 根据库存预警或销售预测,确定需要补什么、补多少 | 库存预警 / 自动计算 |
| 询价单 | 采购系统 | 向供应商发起询价,记录询价商品、数量、要求等 | 采购计划发起 |
| 报价单 | 采购系统 | 供应商的报价回复,记录价格、交期、起订量 | 供应商回复 |
| 采购合同 | 采购系统 | 与供应商签订的框架协议,约定长期合作条款 | 报价单确认后创建 |
| 采购单 | 采购系统 | 具体的采购执行单,包含采购商品、数量、单价、预计到货时间 | 采购合同执行 |
| 收货单 | WMS | 到货通知单(ASN),记录实际收货数量、批次等信息 | 采购单到货触发 |
| 质检单 | WMS | 记录质检结果,决定合格品入库、不合格品退货或报废 | 收货单生成 |
| 入库单 | WMS | 将合格商品上架入库,增加库存 | 质检合格后创建 |
| 库存单 | WMS / 库存 | 记录当前库存总量,库存管理是供应链的第一核心! | 入库单更新 |
| 库存批次单 | WMS / 库存 | 按入库批次管理库存,用于先进先出、效期管理 | 入库单生成等 |
感谢您的时间与思考!如果本文对您有启发:
✅ 点赞让更多同行看到
⭐ 收藏作为实践手册
💬 评论分享您的经验
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)