如何取消或更新EDI文件

Published On: 2022年1月17日Categories: 帮助文档, 常见问题和回答, 知识库Views: 1

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

很多企业在使用EDI传输数据的时候,也会出现传输数据有误的情况,例如传输了重复的文件,下单不满足供应商要求,在错误的时间点上传了文件等等,那么当发出有误的EDI数据之后,如何进行更新呢?

重复文件处理机制

有时,可能因为业务人员的失误,触发了文件重复发送的机制,两个EDI文件的编号与内容完全一致,通常业务系统会自动报错或忽略第二次发送的文件,在这种情况下一般不需要人为进行干预。

通过当前报文进行取消或更新

很多EDI报文中都有特定的字段来表示此报文的作用,以下856报文为例:

edi

报文开始的BSN01字段

00代表Original,即原始数据
01代表Cancellation,即取消
04代表Replace,即更新或替换

如果传输了错误的数据,即可再次传输BSN=01或04的报文给交易伙伴,进行取消或者更新的操作。

通过发送其他报文进行取消和信息变更

有时,如果发送了有误的数据,可以用其他的报文来进行取消/变更操作。例如850/ORDERS采购订单和860/ORDRSP采购订单变更报文,订单变更报文可以对订单中的数量、交期、价格等信息进行变更,甚至可以取消原始订单中的订单请求。

人工干预

以上两种操作并不是100%成功的,假如对方的系统不支持识别报文状态码,则第一种方法无效;假如对方的系统不支持860订单变更,则第二种方法无效。这个时候,就需要进行人工干预了,业务团队可以线下联系交易伙伴,对发送数据的情况进行说明,请求对方对该笔数据忽略/拦截处理。

如何避免产生错误的数据

1.必填字段校验

对于业务报文中的必填字段,可以在ERP中直接增加必填值校验,如果不填写,则无法保存/提交,确保所有必填字段都没有丢失;知行之桥EDI系统同时也可以增加必填字段校验,如果字段缺失,则会产生报错,发送邮件提醒给客户的邮箱。为节约时间、提升生成数据的速度,推荐在ERP中直接做好校验。

2.重复数据校验

ERP中可以增加重复数据发送校验,以此避免数据的重复发送。

“为什么不在EDI系统上做呢?”——EDI系统作为一种中间件,扮演的是格式转换和数据传输的角色,一般不会存储数据,因此,在ERP有能力的情况下最好在ERP中完成。

3.延时发送数据

因为自动化转换的速度是非常快的,所以ERP中提交数据之后,可能在1-2分钟之内数据就会被发出。对于对时效性要求不高的报文,可以采用延时发送的方式,知行之桥EDI系统上的端口可通过配置port.cfg文件延时发送 ,也有Schedule端口可以设置定时发送。

以下是知行之桥EDI系统中Schedule端口的配置页面,可以在设置/计划中设置定时发送。

edi

以上就是如何取消/更新EDI报文以及如何尽可能避免发出错误数据的方法,有任何疑问欢迎随时联系知行软件EDI顾问进行咨询。

了解更多EDI信息,请您电话 137-2065-8862或邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

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

为什么选择

知行之桥®?​

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

可视化 EDI 工作流

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

Odette & Drummond 认证

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

多系统集成能力

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

数据映射格式转换

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

实时监控预警机制

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

多工厂支持

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