General Mills:EDI 214报文深入解读

Published On: 2025年5月14日Categories: 帮助文档, 知识库Views: 2

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号

在此前发布的文章《食品行业EDI:General Mills EDI需求分析》中,我们介绍了General Mills(以下简称为:GMI)的EDI需求,本文将主要针对GMI与承运商之间传输的EDI 214(货运订单状态)报文展开介绍。了解GMI的内部系统在何种情况下会拒绝 EDI 214货运订单状态报文。

EDI 214的应用场景

1.GMI要求所有货运订单提供EDI 214 货运订单状态报文,承运商需要确保具备生成和发送EDI 214报文给GMI的能力。
2.GMI 退货货运订单不需要 EDI 214 数据,但承运商可以提供。GMI 将信息发布到其 SAP 系统中,但不将其用于准时交货报告。如果您在 GMI 退货中发送了 214 个数据,则必须使用 10 位数的送达编号(DO)发送数据。
3.GMI 在支付滞留费/中途停留费之前需要 EDI 214 数据。如果承运商的 EDI 210 上发送了滞箱费或中途停留费,并且之前未发送证实这些费用的 EDI 214 数据,则承运商的货运审计员会将处于拒绝状态的发票退回给承运商进行更改,并指示承运商必须提供此数据才能接收付款。

如何确认GMI已成功收到EDI 214报文?

EDI 997报文是承运商的EDI 214货运订单状态报文的收据。EDI 997 文档是一种功能确认,可以(并且应该)用于验证 General Mills 是否收到了 EDI 数据。General Mills 会自动将收到的每条 EDI 214 货运单状态消息的 EDI 997 文档返回给其承运商。建议承运商每天核对这些文件。如果承运商发出的EDI 214报文数量与收到的997报文数量一致,则说明GMI已收到所有发出的EDI 214报文。(注:收到997报文仅代表GMI已收到数据,并不代表EDI 214报文的更新或者拒绝)

General Mills 发货延迟 (SD)

每当预计货运订单会比原定的预约时间或日期延迟时,都应发送发货延迟消息。

发货地:承运人必须能够发送以下 3 种发货状态:

  • AA – 取件预约日期和时间(AT703)
  • X3 – 实际取件到达日期和时间(AT701)
  • CP – 实际取件加载完成(AT701)

目的地:承运人必须能够为货件的每个货件发送 214 个目的地的状态更新:

  • AB – 计划交货日期和时间(AT703)
  • X1 – 实际交货到达日期和时间(AT701)
  • D1 – 实际出发、卸货完成/空(AT701)

对于未满足计划预约日期和时间的配送,承运人应报告货件延迟 (SD)。配送延迟将包含:

  • 预计到达时间
  • 延迟原因代码:需要咨询相应的EDI技术支持人员,了解可接受的延迟原因代码列表

导致 EDI 214 报文报错的常见原因

1.报错:“Shipment 1234561234 not a valid GMI Shipment Number”

报错原因:承运商在原始EDI 214数据的 B1002 元素中发送了一个编号,该编号不是有效的 General Mills 货件编号。在此示例中,承运人发送了 1234561234,但该货件编号不是有效的 GMI 货件编号。GMI 货件编号是长度为 8 位数字,以“3”或“5”开头。

修改方法:在原始报文的 B1002 元素中发送有效的 General Mills 货件编号。

2.报错:“Delivery 00012312316 not a valid GMI Delivery Number”

报错原因:承运商在原始数据的 L1101 元素中发送了一个编号,该编号不是有效的 General Mills 交货编号或订单编号。在此示例中,承运人以 00012312316 发送,这并不是有效的 General Mills 交货单号。请记住,GMI 运输编号是 10 位数字,以“1”(输入)开头,以“2”(输出)开头。

修改方法:在原始数据的 L1101 元素中发送有效的 General Mills 交货单(DO) 编号

3.报错:“Delivery 2123123254 not valid for Shipment 0031231236”

报错原因:承运商已在 General Mills 系统中原始数据的 L1101 元素中发送了一个编号,但该编号未与原始数据的 B1002 元素中传输的发货编号相关联。General Mills 交货编号或装运编号 不正确。

修改方法:发送有效的货件编号(在原始数据的 B1002 元素中)和交货编号或订单编号(在原始数据的 L1101 元素中)组合。任一字段中的数字不正确都可能导致此错误。

4.报错:“Loading at Pick Up Location: Invalid Time Zone LT”

报错原因:承运商在AT707 中发送了无效的时区代码。General Mills 系统不接受 “LT”

修改方法:使用有效的时区代码,有效的时区代码包括:

AT Alaska Time CT Central Time ET Eastern Time MT Mountain Time PT Pacific Time

5.注意几个日期和数量大小

  • EDI 214报文中的AT705元素中存放的取件到达日期不能晚于承运商完成取件的日期。
  • 到达交货地点的实际日期需要等于或者小于EDI 214报文的传输日期
  • 交货地点的卸货日期必须等于或者小于EDI 214报文的传输日期
  • 实际到达日期需要小于或等于卸货日期

在EDI报文传输过程中,需明确EDI字段与业务字段的映射关系,确保业务数据准确写入报文。知行之桥EDI系统支持在数据映射过程中添加关键数据校验,为EDI数据安全提供保障。

如果您希望了解有关EDI对接的相关信息,欢迎联系我们。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

为什么选择

知行之桥®?​

根据企业规模与集成需求,提供从本地部署到云端托管的灵活选择

可视化 EDI 工作流

基于拖拽式图形化设计器,零代码构建完整 EDI 业务流程,满足复杂供应链自动化场景。

Odette & Drummond 认证

通过 Odette(OFTP) 与 Drummond(AS2) 权威认证,确保与主机厂安全合规、高可靠的数据交换。

多系统集成能力

提供数据库、REST/SOAP、FTP/SFTP 等标准化接口,实现 ERP、WMS、MES 等系统的双向数据自动同步。

数据映射格式转换

内置可视化 Mapping 编辑器,零代码实现 EDI 报文与企业内部数据格式(XML/JSON…)的映射转换及复杂规则处理。

实时监控预警机制

全流程可视化监控报文状态,支持邮件、钉钉、企业微信自动预警,保障 JIT 交付的稳定性与及时性。

多工厂支持

支持集团级多组织、多工厂架构,实现数据隔离与权限管控,统一平台集中运维,满足大型制造企业多地点协同需求。