ERP业务知识–08-采购订单到货与质检

采购订单到货与质检——新流程的关键变化

在旧的流程中,采购订单直接驱动到货单,到货单包含质检功能。在新流程中,到货单和送检单/检验单被拆分为独立模块。这一篇解释这个变化背后的业务逻辑。

一、旧流程 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 篇。

发表评论