文档实施指南

WMS 与 ERP 的集成边界与接口设计

WMS 管"货在哪、怎么动",ERP 管"账与钱"。两者边界不清会出现重复维护、库存对不平。本文给出集成边界的划分原则与接口清单。

百华实施团队2026-09-04阅读 156有用 34

边界原则:一句话说清

ERP 管"应该有什么、值多少钱",WMS 管"实际在哪里、正在怎么动"。

  • 物料主数据、供应商、客户 → ERP 是源头,WMS 只读
  • 库存的财务账(数量与金额)→ ERP 为准
  • 库存的实物账(库位、批次、状态)→ WMS 为准
  • 出入库单据的源头(采购订单、销售订单)→ ERP 产生,WMS 执行并回传结果

典型接口清单

ERP → WMS(下发)

数据 触发时机 说明
物料主数据 新增/变更时同步 只同步 WMS 需要的字段:编码、名称、单位、批次/效期标识
采购到货预告(ASN) 采购订单确认后 提前获知到货,安排收货月台与人力
销售发货订单 订单审核后 触发 WMS 出库作业
调拨单 审核后 仓间调拨的出入库依据

WMS → ERP(回传)

数据 触发时机 说明
收货结果 收货过账后 实际收货数量、批次、质检状态
发货结果 发运过账后 实际发货数量、批次、承运信息
库存调整 盘点/报损后 调整数量与原因,供财务过账

设计要点

1. 主数据单向流动

绝对不要让 WMS 反向修改 ERP 的主数据。 物料描述、工艺属性在两边各自维护,迟早对不上。WMS 需要额外字段(包装规格、体积重量)时,在 WMS 侧扩展表维护,不改主数据。

2. 以"过账"为界

库存数量的变化以过账(Posting)为节点:WMS 完成实物动作后过账,回传 ERP。中间的作业过程(拣货中、复核中)ERP 不需要知道。

3. 接口幂等

网络抖动会重发。所有接口必须支持幂等:同一次收货重传两次,ERP 侧不能重复过账。用业务单号 + 行号作为幂等键。

4. 异常兜底

接口失败要能查、能重发、能人工补偿。不要设计成"失败了就丢单"。建议 WMS 侧保留接口日志表。

常见问题

  • 重复维护:两边都允许改物料包装规格,结果两边不一致。→ 明确单一维护点。
  • 对账困难:WMS 有库存、ERP 有库存,差异说不出所以然。→ 每天跑库存对账报表,差异按事务类型归因。
  • 实时性要求过高:要求每次移库都实时同步 ERP。实际上 ERP 只关心过账节点,移库属于 WMS 内部动作。
  • 批次信息断链:ERP 发货单不带批次,WMS 发货后批次信息丢失。→ 接口必须携带批次。

具体的接口字段清单与对账报表模板,[待补充:百华智造 WMS 产品团队补充集成文档]。

这篇内容对你有帮助吗?

当前为游客态,投票按设备去重