G3ERP/0-需求调研帮助指导/0-各模块_缺货&补货流程梳理/G3ERP供应链-补货流程深度分析-v2.md

11 KiB
Raw Blame History

G3ERP供应链模块补货流程深度分析

本文档基于对G3ERP供应链五大核心模块采购、销售、仓存、核算、GSP相关文档的深度解读旨在全面、清晰地阐述其核心业务之一——补货流程。内容涵盖了从需求触发、计划制定到最终执行的各个环节、涉及的相关方以及一个完整、细致的流程详解。


一、“补货”流程相关方清单及出处

下表详细列出了供应链模块在补货流程中,从规则制定到最终执行所涉及到的不同层级、部门及其核心业务角色,并阐述了他们在流程中的主要职责。同时,为确保信息的可追溯性,我们为每个核心角色标注了其业务操作所依据的功能模块出处。

业务阶段 核心环节 涉及部门/层级 核心角色/业务人员 主要职责 出处(相关功能模块)
1. 需求发起 销售缺货 销售部 销售员 一线感知并上报缺货信息。 1.2.1-G3ERP供应链_销售管理_模块解读文档-v1.0.md
1. 需求发起 缺货登记 销售部 销售内勤/订单管理员 接收订单,确认库存,通过“缺货登记”功能正式记录需求,触发补货。 1.2.1-G3ERP供应链_销售管理_模块解读文档-v1.0.md:195-198
2. 计划制定 采购计划制定 采购部 计划员/采购专员 核心计划制定者,在“采购中心”根据模型或需求生成补货清单。 1.1.1-G3ERP供应链_采购管理_模块解读文档-完整版2.0.md:135
2. 计划制定 采购计划审批 采购部 采购经理 审核补货计划的合理性与必要性,进行决策。 1.1.1-G3ERP供应链_采购管理_模块解读文档-完整版2.0.md:139-140
3. 执行 采购执行 (外部) 采购部 采购员 执行已审批的采购计划,通过“采购订单”功能生成并下达订单。 1.1.1-G3ERP供应链_采购管理_模块解读文档-完整版2.0.md:152
3. 执行 仓库调拨 (内部) 仓储部 库管员 通过“仓库调拨单”执行仓库间的库存调拨,完成内部补货。 1.3.1-G3ERP供应链_仓存管理_模块解读文档-v2.0-VS修正版.md:117-118
3. 执行 调拨审批 (内部) 仓储部 仓库主管 审批内部调拨申请,确保库存布局合理。 1.3.1-G3ERP供应链_仓存管理_模块解读文档-v2.0-VS修正版.md:119
4. 支持与监控 盘点与库存核对 仓储部、财务部 盘点员、库管员、财务人员 通过“盘点作业”发现库存差异,其结果可能间接触发补货。 1.3.1-G3ERP供应链_仓存管理_模块解读文档-v2.0-VS修正版.md:125-126
4. 支持与监控 合规性控制 质量管理部 质量管理员 在GSP管理模块中监控补货商品的合规状态执行停购/解禁等操作。 1.5.1-G3ERP供应链_GSP模块_解读文档-v2.0.md:275
4. 支持与监控 关键决策审批 公司管理层 审批负责人 对停购/解禁等关键GSP控制点进行最终审批。 1.5.1-G3ERP供应链_GSP模块_解读文档-v2.0.md:276

二、G3ERP供应链模块完整补货流程详解

本流程旨在详细阐述G3ERP供应链体系下一个商品从需求产生到最终入库补货的全过程体现了系统“多场景触发、计划驱动、内外协同、GSP合规”的设计思想。

阶段一:补货需求触发 (多种业务场景驱动)

补货流程的起点是多样化的,系统能够捕捉来自不同业务场景的需求,并将其统一归集为“采购建议”。

  1. 场景1: 自动化补货 (库存驱动)

    • 机制: 系统通过后台定时任务,持续监控所有仓库中商品的实时库存水平。
    • 触发条件: 当商品的“当前库存”低于其在采购计划设置中预设的“库存下限”或安全库存水平时,系统自动触发补货需求。
    • 产出: 系统自动生成一条采购建议,建议的补货量会参考库存上下限、历史销量等模型参数。
  2. 场景2: 手动化补货 (销售驱动)

    • 机制: 在销售环节,当销售人员(如销售内勤)处理客户订单时,若发现库存不足,无法满足订单需求。
    • 触发条件: 销售人员在系统中执行缺货登记操作。
    • 产出: 该缺货记录同样会转化为采购建议,流入后续的采购计划环节,确保因销售产生的缺货能被及时响应。
  3. 场景3: 计划性补货 (计划驱动)

    • 机制: 采购部根据年度或季度销售预测,会预先制定月度采购计划
    • 触发条件: 当需要执行月度计划时,计划员会通过采购计划序时簿功能,将月度大计划分解为本次需要执行的具体采购任务。
    • 产出: 分解后的任务同样以采购建议的形式,进入采购中心等待处理。

阶段二:补货计划制定与审批 (计划员核心处理)

所有来源的采购建议都会汇集到采购中心,由计划员/采购专员进行集中处理和决策。

  1. 处理与决策:

    • 动作: 计划员采购中心界面,可以看到所有待处理的补货需求。
    • 核心决策: 计划员需要判断本次补货是通过“内部调拨”还是“外部采购”来满足。
      • 决策A: 内部调拨: 如果其他仓库有富余库存,计划员会创建仓库调拨单,申请将库存从一个仓库转移到缺货仓库。该调拨单需要流转至仓储部,由仓库主管进行审批。
      • 决策B: 外部采购: 如果需要从供应商处采购,计划员会正式生成一份采购计划
  2. 采购订单生成与审批:

    • 动作: 对于已生成的采购计划,系统支持(可选的)供应商比价流程以优化成本。最终,采购员会根据计划生成正式的采购订单
    • 审批: 生成的采购订单必须经过采购经理的审批,确认其价格、数量、供应商等信息的合理性。

阶段三GSP合规性检查 (系统自动控制)

这是医药供应链的强制要求,在订单生效前由系统自动完成。

  1. 自动校验:
    • 机制: 在采购经理审批通过采购订单系统会自动执行GSP检查。
    • 检查点:
      • 供应商资质: 检查该供应商是否在合格供应商目录中,且相关证照是否在有效期内。
      • 商品状态: 检查该商品是否处于“可购”状态,是否存在质量问题导致的停购指令。
    • 结果:
      • 合规: 订单自动生效,可以发送给供应商。
      • 不合规: 流程被强制终止,订单无法生效,并向质量管理员发出预警通知。

阶段四:补货执行与入库 (物理流程闭环)

此阶段是补货的最终落地,分为内部调拨和外部采购两条路径。

  1. 路径A: 内部调拨执行:

    • 动作: 经仓库主管审批通过的仓库调拨单下发后,库管员执行调拨出库和入库操作。
    • 结果: 目标仓库库存增加,补货完成。
  2. 路径B: 外部采购执行:

    • 动作: 生效的采购订单发送给供应商后,供应商按订单发货。货物到达后,由验收员进行严格的收货质量验收
    • 入库: 验收合格的商品,由库管员执行采购入库操作,正式增加库存。
    • 结果: 仓库库存增加,补货完成。

三、供应链补货业务完整流程图

此流程图详细描绘了G3ERP供应链体系下一个商品从需求产生到补货完成的全过程体现了系统“多场景触发、计划驱动、内外协同、GSP合规”的设计思想。

graph TD
    subgraph "阶段一: 补货需求触发"
        A1["<b>场景1: 自动触发</b><br>系统定时任务<br>(检查库存水平)"] --> D
        A2["<b>场景2: 手动触发</b><br>销售员开单发现缺货"] --> C["销售内勤进行<br><b>缺货登记</b>"]
        A3["<b>场景3: 计划制定</b><br>采购部制定<br><b>月度采购计划</b>"] --> F_node["通过<b>采购计划序时簿</b><br>分解月度计划"]
        B{"库存是否低于<br>安全库存/补货点?"}
        A1 --> B
        B -- "是" --> D["系统自动生成<br><b>采购建议</b>"]
        C --> D
        F_node --> D
    end

    subgraph "阶段二: 补货计划制定与审批"
        D --> E["采购部-<b>计划员</b><br>进入<b>采购中心</b>处理"]
        E --> F_decision{"处理方式"}
        F_decision -- "1\. 内部调拨" --> G["创建<b>仓库调拨单</b><br>(内部补货)"]
        F_decision -- "2\. 外部采购" --> H["生成<b>采购计划</b>"]
        
        G --> G1["仓储部-<b>仓库主管</b><br>审批调拨单"]
        H --> H1["(可选)供应商比价"]
        H1 --> H2["生成<b>采购订单</b>"]
        H2 --> I["采购部-<b>采购经理</b><br>审批采购订单"]
    end

    subgraph "阶段三: GSP合规性检查 (系统自动)"
        I --> J{"GSP检查:<br>1\. 供应商资质<br>2\. 商品可购状态"}
        J -- "不合规" --> K["流程终止<br>通知质量管理部"]
        J -- "合规" --> L["订单生效<br>发送至供应商"]
    end

    subgraph "阶段四: 补货执行与入库"
        G1 -- "审批通过" --> M1["仓储部-<b>库管员</b><br>执行调拨出库/入库"]
        L --> M2["供应商发货"]
        M2 --> N["仓储部-<b>验收员</b><br>收货、质量验收"]
        N --> O["仓储部-<b>库管员</b><br>执行采购入库"]
        M1 --> P["补货完成<br>目标仓库库存增加"]
        O --> P
    end