DAF Trucks是一家荷兰卡车制造商,通过EDI系统与其供应商和客户之间进行电子交换。DAF Trucks EDI系统包括订单处理、发货通知、发票和付款等功能,能够快速、准确地交换业务文档,提高供应链管理水平。DAF计划将其EDI系统扩展到更多的供应商和客户,以建立长期稳定的合作关系,因此EDI对接是非常关键的一环。
DAF EDI项目需求
传输协议
DAF EDI项目采用的传输协议为OFTP2,是欧洲汽车工业协会(Odette International Ltd.)开发的一种专门用于汽车工业电子数据交换的标准。OFTP2采用了基于TCP/IP的安全传输协议,并且可以对传输的数据进行压缩和加密,从而保证传输的安全性。
报文标准
不同的业务领域需要使用不同的报文标准。在汽车工业中,常用的报文标准是EDIFACT。
报文类型
DAF EDI项目中要求传输的业务单据包括DELFOR交付计划、DESADV发货通知以及INVOIC发票。具体涉及到的业务单据、对应的EDIFACT业务代码以及传输方向如下表所示:
业务代码 | 业务含义 | 传输方向 |
DELFOR | 交付计划 | DAF 发送给供应商 |
DESADV | 发货通知 | 供应商发送给DAF |
INVOIC | 发票 | 供应商发送给DAF |
EDI解决方案
建立OFTP连接
建立OFTP2连接,需要准备一个部署了OFTP服务的服务器,以确保交易伙伴可以访问该服务。此外,还需要准备ODETTE ID和ODETTE证书,以便进行安全的数据传输。
在知行之桥 EDI 系统的OFTP端口(负责通信的功能模块,详见:OFTP端口配置)配置SSID、密码、远程主机名、端口和公钥证书等信息。
格式转换
搭建好OFTP传输通道后,即可开始与DAF之间进行数据传输。但在传输正式数据之前需要进行业务测试,验证EDI报文的结构和数据的完整性。
为了进行EDI报文的格式转换,供应商需要具备生成和解析EDI报文的能力。通过知行之桥EDI系统的XMLMap以及EDIFACT端口,可以快速实现EDI报文与XML之间的格式转换。
企业内部业务系统与EDI系统之间的数据应该如何实现互联互通呢?
对于具备较强IT能力的企业而言,最理想的方式是采用中间数据库、API、Webservice等方案实现EDI系统与企业内部业务系统之间的集成。
如果企业目前没有计划直接实现系统集成,则可以选择Excel、CSV等过渡方案。本次DAF EDI项目中,一供应商选择Excel方案作为过渡方案,将内部业务系统生成的数据导出为Excel格式后再通过EDI系统进行转换和传输。。
Excel方案是一种用于EDI报文和Excel之间数据转换的解决方案。它的基本思路是:接收到DAF发来的EDI报文,然后在EDI平台内部完成格式转换,最后将数据直接呈现在Excel中。这样用户可以直观地查看接收到的数据。在Excel上用户也可以手动录入数据,然后将Excel上传至EDI平台,将表格中的数据映射到固定的EDI字段上,最终生成EDI报文发送给DAF。
在知行EDI系统中,可以使用Excel端口完成Excel和EDI XML的双向转换,使用Email Send/Receive端口可以发送/接收用户的Excel文件。
对于Excel方案来说,虽然仍有一定程度的人工录入工作,但相比于其他方案,优点在于无需对业务系统再做开发工作,数据可读性较强。当然,Excel方案也存在一定的局限性,比如数据录入速度可能较慢、数据量过大时可能会影响效率等问题。但是总的来说,Excel方案对于一些数据量不大、对数据可读性要求较高的企业来说,是一种快捷、简单且有效的数据转换方案。
项目成果
项目回顾
1.建立OFTP通信过程中,DAF 反馈握手失败,要求确认连接信息
解决方案:经确认,发现在交换OFTP连接信息时,企业提供给DAF的SSID密码与实际使用的不一致。重新配置后可以成功连接。
2.确认包装方式
由于本次DAF项目中,涉及到了DESADV发货通知报文,需要确认在业务场景中实际使用到的包装方式,一般情况下会使用到的包装方式包括:整托、混托和散箱。我们的项目经理会在实施开始之前与企业进行确认。
3.DESADV发货通知的发货时间
DESADV发货通知通常情况下需要由EDI先发出之后,再安排卡车将货物从仓库发出。如果企业从仓库到工厂需要的时间较短,这时填写DESADV发货通知的时间就会比较紧张,双方可以沟通确认,进行字段简化,尽量减少业务人员填写的工作量。
4.DAF的INVOIC发票中有必填字段VAT NUMBER,实际无法提供这个字段值
对于DAF要求的必填字段:VAT NUMBER,企业无法提供这个信息,可以与DAF进行协商,用 SWIFT code 和 Chinese VAT来代替。
更多 EDI 信息,请参阅: EDI 是什么?
阅读原文