如何通过EDI向Daimler发送发票?

此前的文章: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个发票文件。

Daimler_EDI_Invoice1.png

供应商可以在 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系统中需要搭建如下所示的工作流:

Daimler_EDI_Invoice2.png

由于本次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个端口。

供应商需要填写的发票模板

Daimler_EDI_Invoice3.png

对于供应商而言,只需要填写上图所示EDI顾问设计的Excel模板,并将其发送至指定邮箱即可。模板中还会将可能涉及到的取值进行备注,方便用户快速填写。对于必填值,将会用黄色高亮重点标记,用户漏填必填值将会导致Daimler无法正常处理发票文件而产生报错。因此在项目前期测试环节中,请务必确认好必填字段和非必填字段中需要填写的业务值。

当然,实现企业内部业务系统与EDI系统之间的互联互通有很多方式,上文中我们提到的仅是Excel方案,这是由于供应商在此前对接Daimler的项目中使用的是Excel方案,因此本次新增的需求仍旧沿用Excel方案。

知行之桥EDI系统支持的集成方案还包括:中间数据库、Webservice以及API等。

了解更多 EDI 相关信息,欢迎联系我们。

扩展阅读:EDI是什么?

了解更多 EDI 信息,请您通过邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用 EDI 软件。
标签: , , , , , ,
文章分类 帮助文档, 成功案例, 汽车行业EDI, 知识库, 项目实施