采购订单到货与质检——新流程的关键变化
在旧的流程中,采购订单直接驱动到货单,到货单包含质检功能。在新流程中,到货单和送检单/检验单被拆分为独立模块。这一篇解释这个变化背后的业务逻辑。
一、旧流程 vs 新流程
旧流程
采购订单(PO) ──▶ 到货单(AN) ──▶ 入库单(GRN)
│
└──▶ 质检判定(在到货单内完成)
新流程
采购订单(PO) ──▶ 到货单(AN) ──▶ 送检单(SI) ──▶ 检验单(QC)
│
┌───────────┴───────────┐
▼ ▼
入库单(GRN) 不合格品单(DEF)
二、为什么要拆分?
2.1 职责分离
旧流程中,到货单同时承担”收货”和”质检”两个职责:- 仓库管理员负责收货登记
- 质检员负责质检判定
- 到货单由仓库管理员负责(收货)
- 送检单由仓库管理员发起(送检申请)
- 检验单由质检员负责(执行检验)
2.2 流程可控
拆分后,每个环节都有独立的审核流程:- 到货单审核 → 确认收货
- 送检单审核 → 发起送检
- 检验单审核 → 确认检验结果
2.3 数据追溯
拆分后,追溯链更清晰:采购订单 → 到货单 → 送检单 → 检验单 → 入库单
│ │
└──────────────────────────────┘
(完整追溯链)
每步操作都有明确的负责人和时间戳。
三、新流程的关键节点
3.1 到货单(AN)
仓库管理员登记到货信息:- 到货数量 ≤ 采购订单未到货余量
- 支持分批到货
- 审核后进入”待送检”状态
3.2 到货拒收单(AR)
如果到货物料明显不合格,可以直接发起拒收:- 拒收数量 ≤ 到货数量
- 拒收审核后恢复采购订单未到货余量
- 到货单关闭
3.3 送检单(SI)
仓库管理员发起送检申请:- 送检数量 ≤ 到货数量 – 已送检数量
- 支持紧急送检
- 审核后进入”待检验”状态
3.4 检验单(QC)
质检员执行检验:- 数量守恒:合格 + 不合格 + 让步接收 = 送检数量
- 检验结果驱动下游:
- 合格 → 入库单
- 不合格 → 不合格品单
- 让步接收 → 需审批
四、小结
拆分开来不是为了增加复杂度,而是为了让每个环节的职责更清晰、流程更可控、追溯更完整。这是 ERP 设计中的一个重要原则:单一职责,明确分工。 下一篇:入库单模块——库存变动的触发点。这是「ERP 业务知识系列」第 8 篇,系列共 15 篇。