WMS 负责管理仓库,ERP 负责管理业务。两者在中间环节存在重叠,而这正是困惑的根源,也是在错误系统上浪费大部分资金的原因。
简而言之:ERP 知道你有 400 个单位的库存。WMS 则知道它们位于 B14-3 和 D02-1 货位,其中 40 个属于 3 月到期的批次,并能规划拣货员在完成订单其余部分的同时,应走哪条路线去拣选这 12 个单位。
两者都很有用。你需要哪一个,取决于你目前面临的困难是经营业务还是管理仓库。
各系统的用途
ERP — Enterprise Resource Planning(企业资源计划)。 一个服务于整个组织的数据库:财务、采购、销售、库存、制造,有时还包括人力资源和 CRM。其目的是在各部门之间提供单一事实来源,确保销售、所消耗的库存以及生成的发票是同一笔交易,而不是三个系统各执一词。
ERP 通常处理:
- 总账、应收账款、应付账款
- 采购订单和供应商管理
- 销售订单和客户管理
- 按产品和站点划分的库存数量
- 生产计划和物料清单
- 所有相关数据的报表
WMS — Warehouse Management System(仓库管理系统)。 用于运行仓库内部物理作业的软件。其目的是指导工作并准确记录所有物品的位置。
WMS 通常处理:
- 按具体货位而非仅按站点划分的库存
- 定向入库——指导人员将货物放置在何处
- 拣货路径优化和拣货方法
- 批次、序列号和有效期跟踪
- 循环盘点计划
- 从储备库存向拣货位补货
- 劳动力跟踪和按任务划分的生产力
- 月台调度和装载构建
一句话区分:ERP 记录库存的存在,WMS 管理库存的位置以及谁在搬运它。
重叠与差异
两者都持有库存数量,这是大多数困惑的来源。区别在于粒度和用途。
库存记录。 ERP 持有每个仓库中每个产品的数量。WMS 持有每个货位、每个批次、每个托盘,通常还包括每个序列号中每个产品的数量。
移动记录。 ERP 记录货物已接收或已发出。WMS 记录指定人员在特定时间将特定托盘从一个货位移动到另一个货位。
工作指令。 ERP 告诉你需要发生什么——例如该订单需要拣货。WMS 告诉某人如何操作——按此顺序从这些货位收集这十二行商品。
用户。 ERP 由财务、采购和客户服务人员在办公桌前使用。WMS 由在仓库内走动的人员通过手持设备使用。
优化目标。 ERP 优化信息流和财务控制。WMS 优化物理移动和劳动力。
大多数中端 ERP 都包含仓库模块,而这往往是决策失误的开始。ERP 的仓库模块通常能处理货位和基本拣货。但它很少能很好地处理拣货路径优化、波次计划、定向补货、劳动力管理和复杂的批次规则。对于简单的操作,该模块足够且比第二个系统便宜得多。对于复杂的操作,当业务规模大到足以让短板效应变得昂贵时,该模块就不再适用了。
并排比较
| WMS | ERP | |
|---|---|---|
| 范围 | 仓库及其内部发生的作业 | 整个业务——财务、采购、销售、人力资源、库存 |
| 仓库深度 | 深:货位、储位、定向入库、波次拣货、补货、劳动力 | 浅:按货位划分的库存数量,通常不指导具体工作 |
| 主要用户 | 仓库经理、主管、拣货员、入库人员 | 财务、采购、销售、管理层及整个企业 |
| 实时行为 | 逐笔交易,随库存物理移动实时更新 | 通常是周期性或订单级,而非移动级 |
| 典型成本 | 实施成本较低,范围较窄 | 实施成本较高,范围较广,项目周期较长 |
| 实施时间 | 数周至几个月 | 数月至一年以上 |
| 最适合 | 拣货准确性、吞吐量和空间利用率是瓶颈的作业 | 财务、采购和销售数据碎片化是瓶颈的企业 |
| 无法实现 | 运行你的账目、采购或工资单 | 告诉拣货员下一个要去哪个货位 |
该表得出了显而易见的结论:它们与其说是竞争产品,不如说是不同的层级。问题几乎从来不是“选哪一个”,而是你的仓库是否已经超出了 ERP 库存模块的管控能力。
你需要两者兼备吗?
仅使用 ERP。 如果你的仓库作业很简单,则很合理:单一站点、中等 SKU 范围、简单的拣货、没有批次或有效期要求、团队无需定向工作即可管理吞吐量。ERP 的仓库模块可以处理这些,所有数据都在一个数据库中,且避免了集成。
仅使用 WMS。 当企业拥有足够好的财务系统但急需仓库管理能力时很常见。将独立的 WMS 与会计软件集成是可行的,其局限性在于库存数据和财务数据位于不同地方,必须进行对账。
两者兼备。 当作业达到真正的复杂程度时,这是通常的安排——多个站点、高吞吐量、数千个 SKU、需要批次可追溯性的受监管商品,或在同一仓库管理多个客户的 3PL。ERP 负责商业和财务全貌;WMS 负责物理作业全貌。
目前两者都不需要。 小型作业通常更适合使用优秀的云库存系统,它介于两者之间,既能实现两者的有用功能,又没有两者的成本或实施负担。
最诚实的测试是看哪个问题真正让你付出代价。如果采购部门看不到销售部门承诺了什么,且账目需要一周才能结清,那是 ERP 问题。如果库存总量准确但没人能找到货,拣货员走得太远,且无法追踪批次,那是 WMS 问题。买错了系统既昂贵又无法解决症状。
它们如何协同工作
当两者并存时,职责划分需要明确决定,而不是自然形成。
常见的模式:
- ERP 拥有主数据——产品、供应商、客户、价格——并将其推送到 WMS。
- ERP 创建需求——销售订单或采购订单——并向下传递。
- WMS 执行作业——接收、入库、拣货、打包、发货——并管理货位级的一切。
- WMS 反馈报告——订单已拣选、收货已完成、库存已调整。
- ERP 发布财务结果——向客户开票、更新总账、确认成本。
集成是这些项目成败的关键,在构建任何东西之前,值得确定的问题包括:
哪个系统是库存的主数据源? 必须有一个明确的答案。如果两个系统都认为自己拥有库存数量,数据就会产生分歧,而对账将成为一项永久性的工作。
数据流动的频率如何? 实时还是批处理。批处理更简单,意味着 ERP 总是略微滞后,如果客户服务部门需要根据 ERP 数据报价,这一点很重要。
当链接中断时会发生什么? 排队重试,还是静默丢弃。这值得在高峰期之前进行专门测试,而不是等到那时才发现问题。
谁来解决差异? 差异一定会发生。明确责任人和流程可以防止双方互相指责对方错误的常见结果。
对话中的其他系统
WMS 和 ERP 是讨论最多的两个系统,但也有几个相邻系统容易与之混淆。了解每个系统的实际功能非常重要,因为购买了错误的类别是一个常见且昂贵的错误。
库存管理系统 (IMS)。 介于两者之间。它跨渠道和地点跟踪库存,处理补货,并与销售平台集成。它不负责指导仓库作业。对于一家在适中规模的建筑内通过多个渠道进行在线销售的企业来说,这通常是正确的选择,而 ERP 或 WMS 反而未必合适。
订单管理系统 (OMS)。 处理从订单获取到跨渠道履行的全过程,决定由哪个地点履行哪个订单。如果您从多个站点发货或提供 BOPIS 服务,该系统非常有价值,它位于 WMS 之上,而不是取代 WMS。
运输管理系统 (TMS)。 管理承运商、费率、路线和货运跟踪。它在 WMS 完成工作后接手。大型运营通常同时运行两者;小型运营则使用其 WMS 或发货平台内部的承运商集成功能。
仓库执行系统 (WES)。 实时协调自动化设备(如输送机、分拣机、机器人),平衡各设备的作业负载。仅在自动化设施中相关,它位于 WMS 之下。
仓库控制系统 (WCS)。 层级更低,直接驱动单个设备。属于机器层面而非流程层面。
实际的层级结构是:ERP 用于商业和财务控制,OMS 用于决定订单履行地点,WMS 用于运营仓库,WES 和 WCS 用于设备控制。大多数企业最多只需要其中两个系统,而很多资金都浪费在了购买高于实际需求层级的系统上。
实施的实际内容
许可成本通常是公开报价的,但实施成本往往让人大吃一惊,因此有必要明确工作量花在了哪里。
数据准备几乎总是最大的任务。包括具有准确尺寸、重量和条形码的产品主数据;具有一致命名方案的库位数据;以及供应商记录。大多数企业在实施时会发现其数据质量远低于预期,而清理数据是不可避免的,因为基于错误数据配置的系统产生错误的速度比它所取代的手动流程更快。
流程设计先于配置。包括货物如何接收、存放在哪里、拣货如何组织、异常情况如何处理。如果配置系统只是为了复制现有的糟糕流程,那么只会得到一个昂贵的、同样存在问题的系统。
物理准备。 库位标签、货架标识、Wi-Fi 覆盖范围勘测、扫描枪选型。尤其是 Wi-Fi,必须进行专业的勘测——钢制货架对信号有干扰,如果在上线后才发现盲区,补救成本很高。
集成。 当涉及第二个系统时,包括确定库存主导权,以及测试故障行为,而不仅仅是测试理想路径。
培训与并行运行。 员工需要学习如何处理异常情况,而不仅仅是正常流程——例如拣货不足、损坏商品、部分收货。这些正是旧流程中“权宜之计”存在的地方,也是新系统在上线第一天感觉最糟糕的地方。
上线时机。 选择业务最淡的时期,并在上线前进行全面盘点,以确保初始库存数据准确。没有人能在业务高峰期成功实施,尽管高峰期时现有系统的痛点最明显,从而让人产生尝试的冲动。
预算要务实:实施、数据工作和培训的总成本通常会超过第一年的软件费用,那些在商业计划书中忽略这些成本的项目往往会超出预算。
ERP 仓库模块已无法满足需求的迹象
- 拣货员依靠记忆导航,因为系统无法高效引导他们。
- 无法将批次追溯到接收该批次的客户。
- 库存总量准确,但库位库存错误。
- 循环盘点是依靠电子表格管理的手动操作。
- 拣货位补货是在有人注意到时才进行,而不是由系统触发。
- 需要针对不同订单类型采用不同的拣货方法,但系统仅支持一种。
- 增加第二个站点意味着重复流程,而不是配置一个新站点。
- 劳动生产率是通过观察而非数据来衡量的。
出现两三个迹象尚可应对。如果大部分迹象同时出现,说明该模块已成为运营的瓶颈。
选择系统:实用的操作顺序
如果您现在正处于决策阶段,而不是为了了解而阅读,请遵循以下顺序以避免昂贵的错误。
1. 写下实际出现的问题。 要具体到失败点,而不是笼统的不满。“客服报价了已售出的库存”是可操作的反馈。“我们的系统过时了”则不是,这会导致购买功能最强大的系统,而不是最合适的系统。
2. 将这些失败点分为商业类和物理类。 财务可见性、采购协调、订单到收款、跨部门报告——属于商业类,指向 ERP。库存查找、拣货效率、批次可追溯性、库位准确性、劳动生产率——属于物理类,指向 WMS。
3. 检查现有系统是否能解决问题。 许多企业运行的 ERP 带有从未配置过的仓库模块,或者库存系统的补货功能从未被启用。修复配置比更换系统便宜得多,在做出决定前应先排除这种可能性。
4. 诚实地评估问题规模。 每年在劳动力、错误、库存积压和销售损失方面付出的成本是多少?如果答案小于实施成本,则该项目尚不具备合理性,明确这一点本身就是一个有价值的结果。
5. 与规模相似的同行交流。 供应商提供的参考案例是经过筛选的。同行业、同规模的同行会告诉你实施过程的真实情况以及该系统的缺陷。
6. 使用您自己的数据和最糟糕的案例进行演示。 供应商演示通常使用干净的数据和简单的订单。要求演示处理您的复杂产品、多行订单和退货流程。演示与现实之间的差距,正是实施成本隐藏的地方。
7. 为数据工作制定计划。 无论第六步的结论如何,数据准备工作都不可避免。尽早开始是确保项目按计划进行的最有效手段。
深入了解
- 云库存管理 — 两者之间的选择。
- 什么是仓库管理 — WMS 所支持的学科。
- 如何跟踪库存 — 各个规模下的方法。
- 库存条码扫描 — WMS 在实践中发挥作用的关键。
- 什么是库存控制 — 这些系统旨在保护的准确性。
- 仓库布局设计 — WMS 优化移动路径的基础。
一句话总结
ERP 负责经营业务并掌握库存总量;WMS 负责运营仓库并确切知道库存位置及搬运人员——大多数运营最初使用 ERP 模块,当库位、批次和拣货效率成为瓶颈时,再增加 WMS。
常见问题解答
WMS 和 ERP 有什么区别? ERP 管理整个企业,涵盖财务、采购、销售和库存,其库存管理通常处于产品和站点层面。而 WMS 管理的是实体仓库,按具体的库位、批次和托盘来管理库存,并指导收货、上架和拣货作业。
ERP 可以替代 WMS 吗? 对于简单的业务运营,答案是肯定的——大多数中端 ERP 都包含处理库位和基础拣货的仓库模块。但在拣货路径优化、波次计划、补货导向、劳动力管理和复杂的批次规则方面,ERP 通常表现不足,而这正是专业 WMS 的价值所在。
我是否需要同时使用 WMS 和 ERP? 只有当仓库复杂程度达到一定水平时才需要,例如:多站点运营、高吞吐量、庞大的 SKU 范围、需要可追溯性的受监管商品,或是第三方物流业务。许多企业仅运行 ERP 即可,而小型企业通常使用云库存系统比使用上述两者中的任何一个效果更好。
应该先实施哪一个? 通常是 ERP,因为它保存了 WMS 所依赖的主数据和商业流程。例外情况是当仓库运作失调成为当前最紧迫且代价高昂的问题时,此时将 WMS 与现有财务系统集成可以更快地解决痛点。
WMS 和 ERP 如何集成? ERP 通常负责主数据管理并创建需求,将订单传递给 WMS。WMS 执行物理作业并反馈完成情况,随后 ERP 记录相应的财务结果。关键决策在于哪个系统作为库存数量的主数据源——只能有一个系统作为主源。
ERP 中的 WMS 模块是什么? 这是内置于 ERP 系统中的仓库功能,而非单独购买的软件。它与 ERP 共享数据库,因此无需维护集成,但在拣货优化和劳动力管理方面,其功能通常不如独立的 WMS 强大。
WMS 的成本是多少? 这取决于规模、部署模式和复杂程度,差异很大。更需要考虑的是,软件许可费用通常只占总成本的一小部分——实施、集成、数据准备、硬件和培训费用通常会超过许可费,仅基于许可费用制定的预算往往会超支。
