MES 采购到货业务流程图

Purchase-to-Receipt — U9 标准收货单 + MES 来料上架同步 ERP 审核
点击节点编辑 • 点击标题栏折叠模块 • 数据本地存储
U9
ERP
1
《请购单》
执行人: 需求部门计划员
时间: 按 MRP / 安全库存触发
U9 生成 · 点击编辑
2
《采购订单》
执行人: 采购员
时间: 请购审批通过后下推生成
U9 下推 · 点击编辑
《标准收货单》U9 生成
生成方式: U9 随 PO 自动生成
状态: 开立(待 MES 入库后同步审核)
U9 自动 · PO 下达后生成 · 点击编辑
退料单 U9 生成
生成方式: IQC 不合格/让步接收时 MES 回传触发
MES→U9 回传 · 点击编辑
MES
系统
单据生成
3
《采购订单》MES
执行人: MES 接口自动同步
时间: U9 PO 下达后实时同步
接口同步 · 点击编辑
4
《送货通知单》MES
执行人: MES 自动生成 + 供应商录入
时间: PO 同步后即时生成
MES 门户 · 供应商填写 · 点击编辑
MES 后续生成/处理单据
《来料暂存单》MES
扫描条码收货 → MES 生成
《IQC 检验单》MES
质检员 MES 录入判定
《生产入库单》MES
仓库 MES 录入 + 同步 ERP审核
规则
批次管控规则
同一《送货通知单》同一物料仅生成一个批次  |  批次条码:物料编码 + 供应商编码 + 生产日期 + 流水号
点击编辑补充说明
供应商
6
《送货单》
执行人: 供应商
时间: 实际发货时生成
由送货通知单生成 · 随货同行 · 点击编辑
仓管员
收货
7
收货操作
→《来料暂存单》
执行人: 仓管员
时间: 到货时即时操作
扫描条码 · 数量核对 · MES生成 · 点击编辑
收货异常处理
执行人: 仓管员
时间: 数量/包装/条码异常时
拍照留证 · 通知采购 · 点击编辑
质检员
8
《IQC 检验单》
执行人: 质检员
时间: 按检验规范 + AQL 抽样执行
MES 录入判定 · 点击编辑
合格 →
不合格 →
仓库
入库
10
《生产入库单》
执行人: 仓库管理员
时间: IQC 合格后即时入库
MES 录入 · 回传 U9 · 点击编辑
同步 ERP 审核接口
执行方式: MES 入库后自动同步 U9
触发: 《生产入库单》生成后
《标准收货单》开立→审核 · 库存更新 · 点击编辑
关键变化说明:
  • U9 采购订单下达后,自动生成《标准收货单》(状态:开立),作为 ERP 侧收货凭证
  • MES 来料上架(生产入库单)后,MES 同步回传 U9,触发 U9 审核《标准收货单》(开立→已审核),同时更新 ERP 库存
单据名称生成时机生成方式操作角色后续流转与 U9 交互
《采购订单》(MES)U9 PO 审批下达后接口自动同步MES 系统触发生成《送货通知单》U9 → MES 推送
《送货通知单》PO 同步后即时MES 自动生成MES + 供应商录入供应商打印条码 → 生成送货单
《来料暂存单》供应商到货收货时仓管员 MES 扫描条码生成仓管员触发 IQC 检验任务
《IQC 检验单》来料暂存后MES 生成检验任务 + 质检员录入质检员合格→入库;不合格→退料不合格/让步接收 → 回传 U9 生成退料单
《生产入库单》IQC 合格判定后仓库管理员 MES 录入仓库管理员上架完成 → 同步 ERP 审核MES → U9 回传,审核《标准收货单》+ 更新库存
MES ↔ U9 接口交互
  • U9 → MES: 采购订单数据推送(PO号、物料、数量、供应商、交期);U9 同时自动生成《标准收货单》(开立)
  • MES → U9: IQC 不合格/让步接收判定 → U9 生成退料单
  • MES → U9: 生产入库完成 → U9 审核《标准收货单》(开立→已审核)+ 更新 ERP 库存
  • 接口失败自动重试 3 次,仍失败则告警 IT 运维人工处理
flowchart TD A["1.《请购单》
U9 / 需求计划员
MRP触发"] --> B["2.《采购订单》
U9 / 采购员
下推生成"] B --> RCV["《标准收货单》开立
U9 随 PO 自动生成
状态: 开立"] B --> C["3.《采购订单》同步
MES / 接口自动
实时同步"] C --> D["4.《送货通知单》
MES自动+供应商录入
打印条码+批次信息"] D --> F["6.《送货单》
供应商 / 随货同行"] F --> G["7.收货→《来料暂存单》
仓管员 / MES生成
扫描条码·数量核对"] G --> H{"8.《IQC 检验单》
质检员 / MES录入
AQL抽样判定"} H -->|"合格"| J["10.《生产入库单》
仓库 / MES录入"] H -->|"不合格"| K["U9 退料单
MES回传U9自动生成"] H -->|"让步接收"| K2["U9 退料单
MES回传U9自动生成"] J --> SYNC["同步ERP审核
《标准收货单》开立→审核
U9 库存更新"] style A fill:#e8f3ff,stroke:#0078d4 style B fill:#e8f3ff,stroke:#0078d4 style RCV fill:#e1f5fe,stroke:#0277bd style C fill:#fff3e0,stroke:#fb8c00 style D fill:#fff3e0,stroke:#fb8c00 style F fill:#f3e5f5,stroke:#9c27b0 style G fill:#e8f3ff,stroke:#0078d4 style H fill:#fff7e6,stroke:#ff8c00 style J fill:#d4edda,stroke:#28a745 style K fill:#fce4ec,stroke:#dc3545 style K2 fill:#fce4ec,stroke:#dc3545 style SYNC fill:#e1f5fe,stroke:#0277bd
序号节点名称系统执行人触发条件输入输出异常处理
1《请购单》U9需求部门计划员MRP / 安全库存 / 手工MRP建议、缺料预警PR-xxx审批驳回→退回修改
2《采购订单》U9采购员请购审批通过后已审批请购单、报价PO-xxx审批驳回→修改重提
《标准收货单》U9U9 自动PO 下达时自动生成采购订单收货单号、状态:开立
3《采购订单》同步MESMES 接口自动U9 PO 下达后推送U9 PO 数据MES PO、同步日志失败→重试3次→告警IT
4《送货通知单》MESMES自动+供应商PO 同步后自动生成MES 采购订单ASN-xxx、批次条码超期未填→自动提醒
6《送货单》供应商供应商实际发货时送货通知单(确认后)DN-xxx物流异常→供应商跟踪
7收货→《来料暂存单》MES仓管员到货时送货单+实物+条码GR-xxx、待检标识数量不符→拍照→通知采购
8《IQC 检验单》MES质检员来料暂存后GR单+检验标准+AQLQC-xxx、判定结论标准不明→升级质量工程师
退料单U9U9 自动不合格/让步接收判定后IQC 判定结果RTV-xxx回传失败→重试→人工补传
10《生产入库单》MES仓库管理员IQC 合格后IQC合格+GR单入库单号、库存更新ERP回传失败→重试→告警
同步 ERP 审核MES→U9接口自动生产入库单生成后入库数据《标准收货单》审核+库存更新回传失败→重试→告警
批次唯一性
  • 同一《送货通知单》同一物料仅一个批次
  • 批次条码 = 物料编码 + 供应商编码 + 生产日期 + 流水号
  • 批次贯穿全程可追溯
IQC 判定三路分支
  • 合格: 入库 → MES同步U9审核标准收货单 → 库存更新
  • 不合格: MES回传 → U9退料单 → 退货
  • 让步接收: MES回传 → U9退料单 → 折价/降级处理
标准收货单 & 同步审核
  • U9 PO 下达后自动生成《标准收货单》(开立状态),作为 ERP 收货凭证
  • MES 来料上架(生产入库单)后 → 同步 U9 → 审核《标准收货单》(开立→已审核)
  • 审核完成后 U9 库存同步更新
接口同步
  • U9→MES: PO实时推送,失败重试3次→告警
  • MES→U9: 入库回传(审核标准收货单)、退料回传,实时同步
  • 接口日志保留90天
收货控制
  • 无批次条码禁止收货
  • 超收需审批
  • IQC未完成禁止入库
  • 让步接收入库标记"降级/特采"
追溯查询入口
正向追溯(来源→去向)
采购订单号
例: PO-20260626-001
送货通知单号
例: ASN-20260626-001
供应商批次号
供应商原批次信息
反向追溯(去向→来源)
物料编码+入库批次号
例: M001-FG-20260626-A01
库位号
例: A-01-03
IQC 检验批次号
例: QC-20260626-001
正向追溯链(来源 → 去向)
采购订单
PO-xxx
送货通知单
ASN / 批次条码
送货单
DN / 物流信息
来料暂存单
GR / 收货数量
IQC 检验单
合格 / 不合格 / 让步
生产入库单
库位 / 库存 / 状态
U9标准收货单
开立→已审核 / ERP库存
反向追溯链(去向 → 来源)
入库批次 / 库位
当前库存 / 数量 / 状态
生产入库单
入库时间 / 入库人 / 库位
IQC 检验单
检验结果 / 缺陷等级
来料暂存单
收货时间 / 收货人
送货单
DN / 物流信息
送货通知单
ASN / 原批次 / 生产日期
采购订单
PO / 供应商 / 价格
供应商信息
供应商编码 / 名称 / 资质
查询条件与可查内容对照
追溯方向查询条件可查出的内容
正向追溯 采购订单号 送货通知单号(ASN)、供应商名称、物料编码/名称/规格、订购数量、供应商批次号、生产日期、送货单号(DN)、物流信息、实收数量、IQC检验批次号、检验结果(合格/不合格/让步)、不良数/缺陷描述、入库单号、入库数量、库位、入库日期、U9标准收货单状态、ERP当前库存
送货通知单号(ASN) 采购订单号(PO)、供应商名称/编码、物料编码/名称、供应商批次号(原批次)、生产日期、有效期至、预计到货时间、送货单号(DN)、实发数量、物流单号、收货数量/收货人/收货时间、IQC检验结果、入库数量/库位/日期、当前库存状态
供应商批次号 送货通知单号(ASN)、采购订单号(PO)、物料编码/名称、生产日期、有效期、送货单号(DN)、收货记录(时间/数量/收货人)、IQC检验报告(检验项目/结果/缺陷)、入库记录(时间/库位/数量)、当前库存
反向追溯 物料编码+入库批次号 入库日期/入库人/库位/入库数量、IQC检验批次号、检验日期/检验员/检验项目与结果/缺陷等级/判定结论、来料暂存单号(GR)、收货日期/收货人/实收数量、送货单号(DN)、物流信息、送货通知单号(ASN)、供应商批次号(原批次)、供应商生产日期、采购订单号(PO)、供应商名称/编码/联系方式、采购单价/金额、U9退料单号(如有)
库位号 当前存放物料编码/名称/批次号/数量、入库日期/入库人、IQC检验批次号/检验结果、来料暂存单号/收货记录、送货单号(DN)、送货通知单号(ASN)、供应商信息、采购订单号(PO)、有效期/预警信息
IQC 检验批次号 物料编码/名称/入库批次号、检验日期/检验员、检验项目/标准值/实测值/判定、不良数/不良率、缺陷照片/描述、判定结论(合格/不合格/让步)、来料暂存单号(GR)、收货信息、送货单号(DN)、送货通知单号(ASN)、供应商批次号、供应商信息、采购订单号(PO)
追溯时效要求
  • 正向追溯(来源→去向):4 小时内完成全部链条查询
  • 反向追溯(去向→来源):2 小时内完成全部链条查询
  • 数据保留周期:成品有效期后 2 年
  • 追溯覆盖率:100% 关键物料可追溯