项目背景
奥迪(Audi)是德国大众汽车集团子公司奥迪汽车公司旗下的豪华汽车品牌,作为高技术水平、质量标准、创新能力、以及经典车型款式的代表,奥迪是汽车品牌之一。公司总部设在德国的英戈尔施塔特,并在中国等许多国家有分公司。 W公司作为奥迪的供应商,为奥迪进行汽车零部件及配件的供应。奥迪选择通过建立EDI连接的方式,来与供应商进行业务数据的互通。知行软件作为W公司的EDI供应商,不仅帮助W公司实现了与奥迪的数据传输,同时也建立了同其他汽车品牌的EDI业务连接。
下面就请一起来看看,知行软件是如何协助W公司完成与奥迪的对接吧!
项目需求
1.传输协议
奥迪采用OFTP连接,且SSID与SFID不同。
2.报文标准
业务报文代码 | 业务含义 | 传输方向 |
---|---|---|
VDA4984-DELFOR | 交付预测计划 | 奥迪传输给W公司 |
VDA4987-DESADV | 发货通知 | W公司传输给奥迪 |
VDA4938-INVOIC | 发票 | W公司传输给奥迪 |
DELFOR:交付预测计划。奥迪作为采购商,会不定期的给供应商发送交付预测单,其中包含了未来长期预测以及短期即刻要货的交付计划。且该DELFOR报文采用滚动计划模式,即每一项长期预测会随逐条DELFOR报文向前更新为短期交付计划,最新收到的交付预测,奥迪会根据实际需求进行更新,调整产品预测数量。通过观察奥迪发来的报文数据,可以判断出预测滚动周期为4-6个月,即交期最近的短期预测到最远的长期预测,时间间隔保持在4-6个月左右,每个产品各有不同。 DESADV:发货通知。W公司作为供应商,按照奥迪的交付计划进行备货、发货。在完成发货时,需要给奥迪发送发货通知报文,以提醒奥迪验证收货。内容涉及到产品运输方式、包装方式、发货方及收货方信息等。 INVOIC:发票。W公司需要给奥迪开具发票,以此进行金额核对及收款流程。内容涉及到订单信息、税额、折扣金额、产品行金额、买方及卖方信息等。
EDI解决方案
建立OFTP连接
OFTP连接是为多数EDI通信选择的数据连接协议,具有高效、安全、低成本等优点。
本次项目中,奥迪选择与W公司采用OFTP协议的连接方式。在项目前期,双方主要需要互换以下信息来完成配置:
- SSID/SFID
- 密码
- 远程主机IP或域名
- 端口号
- 加密证书
其中SSID代表了要连接服务器的Odette ID,SFID代表了文件最终收件人的Odette ID,奥迪的SSID与SFID参数不同,即文件要被当前连接的服务器中转至最终收件人。相应的,需要在知行之桥工作流中建立两个OFTP端口,来分别配置SSID和SFID。奥迪对交易伙伴的Odette ID不做要求,知行为W公司设置的SSID和SFID参数相同。
数据格式转换
奥迪发送数据给W公司:W公司需要通过知行之桥EDI系统接收来自奥迪的EDIFACT标准的报文,再将其转换为满足W公司需求的数据格式,发送给W公司。W公司因IT团队不够完善,选择了EXCEL方案类型。因此,知行将报文数据最终解析为EXCEL格式,以邮件的形式发送给W公司。该方向涉及到DELFOR订单预测报文。 W公司发送数据给奥迪:W公司首先将业务数据填入至知行指定的EXCEL模板中,再发送至固定邮箱以供知行之桥抓取,知行之桥获取到EXCEL文件后,将其中的数据提取出来,转换为符合EDIFACT报文标准的文件,发送给奥迪。该方向涉及到DESADV发货通知报文、INVOIC发票报文。
项目成果
通过知行之桥EDI系统实现与奥迪的EDI对接,示例工作流如下:
项目回顾
奥迪团队位于德国,与国内有不小的时差,幸而W公司在德国有业务团队,且在开发EDI业务之前,已与奥迪建立线下业务,给项目在业务流程方面助力颇大。其他IT及EDI技术方面的内容,还是由知行的EDI团队来实施完成。拥有丰富的项目经验是知行协助缩短项目周期的重要因素。下面分享一些项目经验,希望对后续对接奥迪的企业有所帮助。
1.测试流程
奥迪会分配给供应商一个Supplier Code,以此作为供应商的重要身份标识,包括在进行线下业务时,也是使用此代号。在项目前期需要连接双方互换OFTP配置信息,以此信息来建立连接。连接完成后,供应商需要联系奥迪的material planner(物料计划员来)下发VDA4984,也就是DELFOR报文,之后W公司便开始陆续收到生产DELFOR报文了。
若是本地实施工作已完成,那就可以与奥迪进行DESADV报文以及INVOIC报文的测试。 其中DESADV测试,用户可直接在VW的Portal网站进行测试,首先进行登录,选择要测试的报文类型,然后上传DESADV报文,测试系统会自动进行检测,稍等片刻,系统会显示出报文所有错误内容,主要针对的是报文格式方面的检测。
但是Portal网站上进行的测试较为机械化,有些报错内容体现的数据是不符合客户具体需求的,此时可与奥迪的EDI团队邮件沟通,排除报错。
发票测试可与奥迪的Invoice团队邮件沟通进行,在邮件的往来中校验所传报文的格式与数据,以完成测试。但需要注意的是,供应商一年内的发票数量需要超过500张才可以建立VDA4938,即发票的EDI连接。如果达不到这个数量的话,无法进行测试。此时可只建立订单预测以及发货通知报文业务。
2.业务细节
DELFOR报文中会写明订单编号、买方、卖方、发货方和收货方等头部信息,还有产品的详细明细信息,以及产品预测日期及数量信息。以下是由报文解析后的EXCEL示例:
每一个Delivery Item Info产品信息下会对应该产品的Schedule Info预测信息,其中,若给出Delivery Date交付日期或Shipment Date发货日期,则是该产品的近期确定要货的日期及其数量。若给出Earliest Delivery Date最早交货日期和Last Delivery Date最晚交货日期,则是该产品的长期预测日期和数量。在新的订单预测中,长期预测则会逐个更新为短期预测,并出现更远日期的新的长期预测。
供应商给奥迪发送DESADV报文时,需要提供的信息如下图EXCEL所示,是头部信息Sheet:
接下来需要提供包装信息,W公司实际业务中有整托、混托、散箱等类型,每一个包装需要分开Sheet填写,首先是整托,需填写托盘信息,以及该托盘上的所有箱子编号以及产品信息:
再来是混托,需填写托盘信息,以及该托盘上的所有箱子编号以及产品信息,因是混托,所以会有多种产品:
最后是散箱,散箱时无需填写托盘信息栏目:
因W公司的箱子编号是系统自生成的连续的纯数字编号,所以为减少业务人员填写数据的工作量,知行设计用户只需填写包装某产品的箱子起始编号,以及箱子数量,后台代码会自动写出所有箱子编号。
W公司发送的发票EXCEL如下:
更多 EDI 信息,请参阅: EDI 是什么?