在企业的 采购、库存和销售 业务流程中,经常会遇到 同一商品有多个商品编号 的情况。例如, 999 感冒灵颗粒,由于生产地不同,可能在 ERP 系统中存在多个商品编号,但本质上它们是同一个 SKU(库存单位)。这种 双信息问题 造成了采购重复、库存不清、销售混乱、财务对账困难等问题,一直困扰着我们。

为了解决这个问题,我们可以通过 SKU 标准化管理,实现 采购、库存、销售数据的统一管理,提高运营效率。本文将介绍 如何设计 SKU 体系、如何自动化匹配 SKU 以及如何优化采购与库存管理


1. 为什么 SKU 统一管理是必要的?

在传统的 ERP 采购与库存管理 方式下,同一商品因不同供应商或不同工厂生产,会被当作不同的商品编号,导致以下问题:

  • 采购重复下单:采购员可能会因不同商品编号误以为是不同商品,导致重复采购,增加库存压力。
  • 库存管理混乱:相同商品的库存被拆分在不同商品编号下,导致无法准确查看总库存。
  • 销售端难查询库存:销售人员需要手动合并多个商品编号的库存,影响订单处理效率。
  • 财务对账困难:相同商品可能因不同商品编号而被分散核算,影响成本计算和利润分析。

SKU 统一管理的核心目标

  1. 按 SKU 归一化管理采购、库存、销售数据,消除双信息问题。
  2. 采购计划按 SKU 计算总需求,避免重复下单。
  3. 库存管理按 SKU 统计,提高库存透明度。
  4. 销售端 SKU 统一查询,提高下单效率。

2. 设计 SKU 统一管理体系

为了实现 SKU 级别的统一管理,我们需要构建 SKU 映射关系表,并调整 ERP 业务逻辑,使其支持 SKU 级管理。

(1)建立 SKU 归一化映射

首先,我们创建一个 SKU 映射关系表,将多个商品编号映射到同一个 SKU。

商品编号SKU编号商品名称规格生产厂家
100001SKU-0001999感冒灵颗粒10g*12袋湖北工厂
100002SKU-0001999感冒灵颗粒10g*12袋广州工厂
100003SKU-0001999感冒灵颗粒10g*12袋北京工厂
200001NULL泰诺感冒片5mg*10片上海工厂

📌 规则说明:

  • 存在双信息的商品 → 维护 SKU 编号(如 SKU-0001),不同商品编号 归属于相同 SKU
  • 无双信息的商品 → 不需要维护 SKU,直接使用商品编号。

(2)采购 & 库存管理的 SKU 统一计算

在采购、库存、销售等数据计算时,系统自动判断 SKU 是否存在

  • 如果 SKU 存在,按 SKU 统计采购需求、库存总量。
  • 如果 SKU 为空,按商品编号单独管理。
SELECT IF(SM.SKU编号 IS NOT NULL, SM.SKU编号, P.商品编号) AS 采购标识, SUM(P.计划数量) AS 总采购需求 FROM Procurement_Plan P LEFT JOIN SKU_Mapping SM ON P.商品编号 = SM.商品编号 GROUP BY 采购标识;


3. 采购计划优化:按 SKU 计算总需求

在采购计划阶段,过去的流程是 按商品编号计算采购量,现在改为 按 SKU 计算总需求,然后再根据不同供应商拆分采购单。

(1)SKU 级别采购计划

SELECT SKU编号, SUM(计划数量) AS 总需求量 FROM Procurement_Plan GROUP BY SKU编号;

(2)按供应商 & 生产工厂拆分订单

当采购计划计算完毕后,我们再按库存情况将采购订单拆分到不同工厂:

SELECT 商品编号, 生产厂家, 当前库存, (当前库存 / 总库存) * 总需求量 AS 采购量 FROM Stock_Inventory WHERE SKU编号 = 'SKU-0001';

SKU编号商品编号生产厂家当前库存采购量
SKU-0001100001湖北工厂500200
SKU-0001100002广州工厂300150
SKU-0001100003北京工厂700350

📌 优化点:

  • 采购计划先按 SKU 统一计算 总需求,再根据 供应商 & 生产工厂情况 分配采购单。
  • 避免同一 SKU 采购重复下单,提高供应链效率。

4. 库存管理优化:按 SKU 统计库存

过去的库存管理是 按商品编号分散管理,优化后,我们 按 SKU 计算总库存,并支持按工厂查看详细库存。

SELECT SKU编号, SUM(当前库存) AS 总库存, SUM(在途库存) AS 总在途库存 FROM Stock_Inventory GROUP BY SKU编号;

📌 优化点:

  • 库存查询更加直观,可以直接查看 SKU 级库存情况。
  • 避免重复采购,减少库存积压,提高周转率。

5. 销售系统优化:按 SKU 查询库存

在销售端,销售人员可以直接查询 SKU 级库存,快速判断库存是否充足。

SELECT SKU编号, SUM(可用库存) AS 可销售库存 FROM Stock_Inventory GROUP BY SKU编号;

📌 优化点:

  • 过去销售人员需要手动合并多个商品编号的库存,现在 按 SKU 一键查询
  • 提高订单处理效率,避免因库存分散导致的缺货问题。

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐