此前的文章:Daimler EDI 项目案例 中,我们已经成功对接Daimler,接下来我将为大家介绍如何将发票由Daimler的发票系统切换至EDI。
EDI需求背景
在Daimler的前期需求中,只涉及到了VDA4905交付预测以及VDA4913发货通知两种报文。对于发票,供应商都是通过Daimler的发票系统来传输的。但Daimler的发票系统对每日发票数有限制,每天最多只能传输500个发票。对供应商X公司而言,这并不能满足其需求。而EDI并没有这个限制,因此需要将发票切换至EDI。
由于Daimler的发票业务所使用的OFTP传输通道与其他业务不同,因此在增加发票需求时,不能使用此前对接Daimler的OFTP传输通道。需要根据最近的OFTP连接信息创建新的传输通道。
将发票从Daimler发票系统切换至 VDA 4938
供应商可以与Daimler进行协商,由Daimler发票系统切换至VDA 4938。如果涉及Daimler多个工厂的话,需要说明涉及的工厂代码。
以下是实施Daimler VDA 4938的步骤:
1.注册供应商信息
供应商需要给Daimler提供联系人信息,包括:联系人姓名、邮箱地址、电话号码。
2.测试流程
注册完成之后,针对每个工厂都需要进行测试。因此需要确认涉及到的工厂代码,此外还需要确认工厂是属于 Mercedes-Benz AG还是属于 Daimler Truck AG。
OFTP连接测试
针对 VDA 4938,Daimler 提供了新的OFTP连接信息(SSID以及SFID)。意味着供应商需要与Daimler单独再搭建一个OFTP传输通道。体现在知行之桥EDI系统中,则意味着需要使用一个全新的 OFTP 端口,并配置Daimler 提供的新的 OFTP 连接信息。
由于本次项目中涉及到3个工厂,在进行 OFTP连接测试时,需要向Daimler 发送分别针对不同工厂的3个发票文件。
供应商可以在 OFTP 端口的 输入 选项卡下,查看已发送给Daimler的VDA4938发票文件。针对每个成功发送的发票文件,Daimler将会回复一个APERAK以及一个CONTRL。
业务测试
本次EDI需求中只涉及到发票一种单据,但由于涉及到了三个不同工厂,因此需要在工作流中进行区分。需要注意:
- 工厂代码必须是3位数字
- 填写发票模板时,需要注意采购方信息与发票接收方信息的具体地址,不同工厂对应的地址会有不同。
Daimler 方接收到供应商发送的VDA 4938后会进行报文结构验证以及数据验证,以上测试通过后并不代表测试已完成。Daimler还会在其内部系统中,根据供应商通过EDI提供的发票数据生成一个PDF形式的发票,只有最终能够成功生成这个PDF文件才表示发票测试完成。
3.签署 EDI agreement
与Daimler建立EDI连接的企业都需要签署 EDI agreement,Daimler将会生成这个agreement并发送给各签署人。供应商需要提供以下信息:
供应商的发送方ID(OFTP通信过程中将会用到)
计划开始日期
签署人签名,姓名
电子邮件地址
项目成果
在知行之桥EDI系统中需要搭建如下所示的工作流:
由于本次EDI项目中,只涉及到向Daimler发送发票的需求,因此数据流向为:按照蓝色箭头所指方向,从左到右。
通常情况下,单独实现Daimler一个工厂的EDI发票对接需要四个端口:
EmailReceive 端口:负责从指定邮箱中抓取邮件到EDI系统中
Excel端口:负责将Excel文件转换为XML
EDIFACT端口:负责将XML转换为Daimler要求的VDA4938
OFTP端口:负责将VDA 4938发送给Daimler
此项目中,由于需要对接Daimler 3个不同工厂,因此需要分别使用3个Excel端口以及EDIFACT端口。这样做的好处是,能够清晰准确地定位各个工厂的数据处理流程,如果用户希望进行数据溯源,只需要定位到相应工厂的指定端口即可,清晰准确,处理逻辑一目了然。
除了基础端口之外,还使用到了一个Branch端口,用于对文件进行筛选分流。在上图中可以看到,采用的筛选模式是依据文件名进行筛选。知行之桥EDI系统中的Branch端口为免费端口。
至此,实现供应商与Daimler的三个工厂通过EDI传输 VDA4938的需求共使用8个端口。
供应商需要填写的发票模板
对于供应商而言,只需要填写上图所示EDI顾问设计的Excel模板,并将其发送至指定邮箱即可。模板中还会将可能涉及到的取值进行备注,方便用户快速填写。对于必填值,将会用黄色高亮重点标记,用户漏填必填值将会导致Daimler无法正常处理发票文件而产生报错。因此在项目前期测试环节中,请务必确认好必填字段和非必填字段中需要填写的业务值。
当然,实现企业内部业务系统与EDI系统之间的互联互通有很多方式,上文中我们提到的仅是Excel方案,这是由于供应商在此前对接Daimler的项目中使用的是Excel方案,因此本次新增的需求仍旧沿用Excel方案。
知行之桥EDI系统支持的集成方案还包括:中间数据库、Webservice以及API等。
了解更多 EDI 相关信息,欢迎联系我们。
扩展阅读:EDI是什么?
阅读原文:如何通过EDI向Daimler发送发票?