文档实施指南
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 产品团队补充集成文档]。
这篇内容对你有帮助吗?
当前为游客态,投票按设备去重