此前的文章奥迪AUDI EDI INVOIC发票报文详解中,我们介绍了供应商给奥迪AUDI发送INVOIC发票报文的详解,本文将从接收角度出发,带大家了解如何接收奥迪AUDI发来的DELFOR交付预测报文,并将其转换为更易理解的XML格式。
在文章如何读懂EDIFACT报文?中,我们对EDIFACT已经做了详细的解读,大家可以以此为基础,开始深入了解 DELFOR交付预测。
本文将对符合EDIFACT国际报文标准的DELFOR交付预测报文进行详细解读,并且展示通过知行之桥EDI系统转换后得到的XML文件。
下图是奥迪AUDI DELFOR 的EDIFACT示例文件经知行之桥EDI系统转换前后的对比图:
1.奥迪AUDI DELFOR 交付预测EDIFACT示例详解
UNA:+.? '
UNB+UNOC:3+OD012345:59:LAFES+987654321:1:X+071205:1446+144659++++++1'
- OD012345 = 发送方ID
- 59 = 发送方限定符代码
- 987654321 = 接收方ID
- 1 = 接收方限定符代码
UNH+123456+DELFOR:D:04A:UN:GAVB11'
- 123456 = 消息参考号
- DELFOR = 报文类型
BGM+241:::LAB-ED+1446591+9'
- 241 = 交付计划标识符
- LAB-ED = 具备采购日期的采购订单标识符
- 1446591 = 文件ID
- 9 = 文件功能标识符,原文
DTM+137:20140523:102'
- 137 = 文件日期标识符
- 20140523 = 文件日期
- 102 = 日期格式标识符 CCYYMMDD
DTM+2'
- 2 = 要求的交付日期/时间标识符
FTX+AAI+++Legal Notice'
- AAI = 通用信息
- Legal Notice = 法律声明
NAD+BY+88012::91++Volkswagen AG:::X++Wolfsburg++38444+DE'
- BY = 买方标识符
- 88012 = 买方ID
- 91 = 由卖方或者卖方机构规定的代码
- Volkswagen AG = 买方名称
- Wolfsburg = 买方城市名
- 38444 = 买方邮政编码
- DE = 买方城市名称代码
RFF+ANK:995231145'
- ANK = 第三方分配的参考号码
- 995231145 = 买方邓氏编码DUNS number
NAD+SE+0000128317::92++Auto Parts GmbH+Vorm Anger 3+Augsburg++86150+DE'
- SE = 卖方标识符
- 0000128317 = 卖方ID
- 92 = 由买方或者买方机构规定的代码
- Auto Parts GmbH = 卖方名称
- Vorm Anger 3 = 卖方街道及编码
- Augsburg = 卖方城市名
- 86150 = 卖方邮政编码
- DE = 卖方城市名称代码
RFF+ANK:963852258'
- ANK = 第三方分配的参考号码
- 963852258 = 卖方邓氏编码DUNS number
NAD+SF+0000128317::92++Auto Parts GmbH:X::X+Am Anger 3:X+Augsburg++86150+DE'
- SF = 发货方标识符
- 0000128317 = 发货方ID
- 92 = 由买方或者买方机构规定的代码
- Auto Parts GmbH = 发货方名称
- Am Anger 3 = 发货方街道及编码
- Augsburg = 发货方城市名
- 86150 = 发货方邮政编码
- DE = 发货方城市名称代码
RFF+ANK:963852258'
- ANK = 第三方分配的参考号码
- 963852258 = 发货方邓氏编码DUNS number
GEI+3+37'
- 3= 发货类型
- 37 = 完整的信息
NAD+ST+11::92++Volkswagen AG Wolfsburg+Zufahrt ueber A39+Wolfsburg++38436+DE'
- ST = 收货方标识符
- 11 = 收货方ID
- 92 = 由买方或者买方机构规定的代码
- Volkswagen AG Wolfsburg = 收货方名称
- Zufahrt ueber A39 = 收货方街道及编码
- Wolfsburg = 收货方城市名
- 38436 = 收货方邮政编码
- DE = 收货方城市名称代码
LOC+11+1AB07::92:X'
- 11 = 卸货地点/港口标识符
- 1AB07 = 卸货地点/港口名称代码
- 92 = 由买方或者买方机构规定的代码
LOC+7+CKD::92:Halle 103; Zufahrt ueber A39; 38436 Wolfsburg; Deutschland'
- 7 = 交付地点标识符
- CKD = 交货地点ID
- 92 = 由买方或者买方机构规定的代码
- Halle 103; Zufahrt ueber A39; 38436 Wolfsburg; Deutschland = 货物的实际卸货点
LOC+13+X:::X'
- 13 = 转运地点标识符
- X = 转运地点代码
- X = 转运地点名称
FTX+AAI+++Free text+DE'
- AAI = 通用信息标识符
- Free text = 自由文本
- DE = 语言名称代码
RFF+ANK:321549214'
- ANK = 第三方分配的参考号码
- 963852258 = 发货方邓氏编码DUNS number
LIN+1++ 123 HGH 1357:IN'
- 1 = 物料行号ID
- 123 HGH 1357 = 物料ID
- IN = 买方物料编号
PIA+1+HZOK3:SA'
- 1 = 补充ID
- HZOK3 = 由卖方指定的文件编号
- SA = 供应商文件编号
IMD+F++11::272:Außenspiegel::DE'
- F = 自由格式
- 11 = 生产
- 272 = 联合汽车工业机构
- Außenspiegel = 物料描述
- DE = 语言名称编码
LOC+159+SDA 1235::92'
- 159 = 其他内部目的地
- SDA 1235 = 目的地名称代码
- 92 = 由买方或买方机构规定的代码
FTX+LIN+++Sonderlackierung+DE'
- LIN = 物料行标识符
- Sonderlackierung = 自由文本
- DE = 语言名称编码
FTX+AAI+++Werksurlaub vom 30.06.2013 bis 21.07.2013+DE'
- AAI = 通用信息标识符
- Werksurlaub vom 30.06.2013 bis 21.07.2013 = 自由文本
- DE = 语言名称编码
RFF+ON:0000006'
- ON = 买方订单编号标识符
- 0000006 = 买方订单编号标识符ID
RFF+AAN:000000002'
- AAN = 交付计划编号标识符
- 000000002= 交付计划编号标识符ID
DTM+171:20040528:102'
- 171 = 交货参考日期/时间标识符
- 20040528= 交货参考日期/时间
- 102 = 日期格式标识符CCYYMMDD
RFF+AIF:000000001'
- AIF = 以前的交货指示编号标识符
DTM+171:20040528:102'
- 171 = 交货参考日期/时间标识符
- 20040528= 交货参考日期/时间
- 102 = 日期格式标识符CCYYMMDD
CTA+SC+NA4FA:Franz Meier'
- SC = 分解人/调度联系人标识符
- NA4FA = 材料规划人员ID
- Franz Meier = 材料规划人员姓名
COM+?+49-5361-933000:TE'
- ?+49-5361-933000 = 发货联系地址ID
- TE = 电话标识符
QTY+83:5000:PCE'
- 83 = 滞销产品标识符
- 5000 = 滞销产品数量
- PCE = 测量单位标识符,件
QTY+70:100000:PCE'
- 70 = 累计收到的数量标识符
- 100000 = 累计收到的数量
- PCE = 测量单位标识符,件
DTM+51:20050101:102'
- 51 = 累计数量开始日期标识符
- 20050101= 累计数量开始日期
- 102 = 日期格式标识符CCYYMMDD
QTY+71:100000:PCE'
- 71 = 累计订购数量
- 100000 = 滞销产品数量
- PCE = 测量单位标识符,件
DTM+51:20050101:102'
- 51 = 交货参考日期/时间标识符
- 20050101= 交货参考日期/时间
- 102 = 日期格式标识符CCYYMMDD
QTY+72:50000:PCE'
- 72 = 上年末收到的累计数量标识符
- 50000 = 上年末收到的累计数量
- PCE = 测量单位标识符,件
DTM+52:20050101:102'
- 52 = 累计数量结束日期标识符
- 20050101= 累计数量结束日期
- 102 = 日期格式标识符CCYYMMDD
QTY+194:10000:PCE'
- 194 = 收到并接受标识符
- 10000 = 收到并接受产品数量
- PCE = 测量单位标识符,件
DTM+50:20130701:102'
- 50 = 货物接收日期/时间标识符
- 20130701= 货物接收日期/时间
- 102 = 日期格式标识符CCYYMMDD
RFF+AAU:12345'
- AAU= 发货单号标识符
- 12345 = 发货单号
DTM+171:20120831:102'
- 171 = 交货参考日期/时间标识符
- 20120831= 交货参考日期/时间
- 102 = 日期格式标识符CCYYMMDD
SCC+24'
- 24= 合作伙伴之间参照商业协议标识符
QTY+113:4500:PCE'
- 83 = 滞销产品
- 5000 = 滞销产品数量
- PCE = 测量单位标识符,件
DTM+2:20120906:102'
- 2 = 交货参考日期/时间标识符
- 20120906= 交货参考日期/时间
- 102 = 日期格式标识符CCYYMMDD
UNT+49+123456'
UNZ+1+144659'
2.奥迪AUDI DELFOR 交付预测XML示例详解
通过知行之桥EDI系统,将上述示例EDIFACT文件进行格式转换后,得到的XML文件示例如下:
<?xml version="1.0" encoding="UTF-8"?>
<EDI_DELFOR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Version>0.0.3</Version>
<Mode>T</Mode>
<MessageNameCode>241</MessageNameCode>
<MessageName>LAB-ED</MessageName>
<MessageNumber>1446591</MessageNumber>
<MessageFunctionCode>9</MessageFunctionCode>
<!--文档信息日期时间信息-->
<DocumentMessageDateTimeInfo>
<DateOrTimeOrPeriod>20140523</DateOrTimeOrPeriod>
<DateTimePeriodFormatQualifier>102</DateTimePeriodFormatQualifier>
</DocumentMessageDateTimeInfo>
<!--交付日期时间请求信息-->
<DeliveryDateTimeRequestedInfo>
</DeliveryDateTimeRequestedInfo>
<FreeTextDetail>
<Text>Legal Notice</Text>
</FreeTextDetail>
<!--买方信息-->
<BuyerInfo>
<!--买方ID-->
<PartyId>88012</PartyId>
<CodeListResponsibleAgencyCode>91</CodeListResponsibleAgencyCode>
<!--买方名称-->
<PartyName>Volkswagen AG</PartyName>
<PartyName4>X</PartyName4>
<!--买方城市名称-->
<CityName>Wolfsburg</CityName>
<CountrySubEntityDetail>
</CountrySubEntityDetail>
<!--买方邮编-->
<PostCodeIdentification>38444</PostCodeIdentification>
<CountryCode>DE</CountryCode>
<Reference>
<ReferenceNumberAssignedByThirdParty>995231145</ReferenceNumberAssignedByThirdParty>
</Reference>
</BuyerInfo>
<!--卖方信息-->
<SellerInfo>
<PartyId>0000128317</PartyId>
<CodeListResponsibleAgencyCode>92</CodeListResponsibleAgencyCode>
<!--卖方名称-->
<PartyName>Auto Parts GmbH</PartyName>
<StreatAndNumberOrPostOfficeBox>Vorm Anger 3</StreatAndNumberOrPostOfficeBox>
<!--卖方城市名称-->
<CityName>Augsburg</CityName>
<CountrySubEntityDetail>
</CountrySubEntityDetail>
<!--卖方邮编-->
<PostCodeIdentification>86150</PostCodeIdentification>
<CountryCode>DE</CountryCode>
<Reference>
<ReferenceNumberAssignedByThirdParty>963852258</ReferenceNumberAssignedByThirdParty>
</Reference>
</SellerInfo>
<!--发货方信息-->
<ShipFromInfo>
<!--发货方ID-->
<PartyId>0000128317</PartyId>
<CodeListResponsibleAgencyCode>92</CodeListResponsibleAgencyCode>
<!--发货方姓名-->
<PartyName>Auto Parts GmbH</PartyName>
<PartyName2>X</PartyName2>
<PartyName4>X</PartyName4>
<StreatAndNumberOrPostOfficeBox>Am Anger 3</StreatAndNumberOrPostOfficeBox>
<StreatAndNumberOrPostOfficeBox2>X</StreatAndNumberOrPostOfficeBox2>
<!--发货方城市名称-->
<CityName>Augsburg</CityName>
<CountrySubEntityDetail>
</CountrySubEntityDetail>
<!--发货方邮编-->
<PostCodeIdentification>86150</PostCodeIdentification>
<CountryCode>DE</CountryCode>
<Reference>
<ReferenceNumberAssignedByThirdParty>963852258</ReferenceNumberAssignedByThirdParty>
</Reference>
</ShipFromInfo>
<!--收货方信息-->
<ShipToInfo>
<PartyId>11</PartyId>
<!--收货方名称-->
<PartyName>Volkswagen AG Wolfsburg</PartyName>
<StreatAndNumberOrPostOfficeBox>Zufahrt ueber A39</StreatAndNumberOrPostOfficeBox>
<!--收货方城市-->
<CityName>Wolfsburg</CityName>
<CountrySubEntityDetail>
</CountrySubEntityDetail>
<!--收货方邮编-->
<PostCodeIdentification>38436</PostCodeIdentification>
<CountryCode>DE</CountryCode>
<!--卸货地点-->
<PlaceOrPortOfDischarge>
<LocationIdentification>
<LocationID>1AB07</LocationID>
<LocationName>X</LocationName>
</LocationIdentification>
</PlaceOrPortOfDischarge>
<PlaceOfTranshipment>
<LocationIdentification>
<LocationID>X</LocationID>
<LocationName>X</LocationName>
</LocationIdentification>
</PlaceOfTranshipment>
<!--交货地点-->
<PlaceOfDelivery>
<LocationIdentification>
<LocationID>CKD</LocationID>
<LocationName>Halle 103; Zufahrt ueber A39; 38436 Wolfsburg; Deutschland</LocationName>
</LocationIdentification>
</PlaceOfDelivery>
<!--卸货地点或港口-->
<PlaceOrPortOfDischarge>
<LocationIdentification>
<LocationID>1AB07</LocationID>
<LocationName>X</LocationName>
</LocationIdentification>
</PlaceOrPortOfDischarge>
<!--转运地点或港口-->
<PlaceOfTranshipment>
<LocationIdentification>
<LocationID>X</LocationID>
<LocationName>X</LocationName>
</LocationIdentification>
</PlaceOfTranshipment>
<!--交货地点或港口-->
<PlaceOfDelivery>
<LocationIdentification>
<LocationID>CKD</LocationID>
<LocationName>Halle 103; Zufahrt ueber A39; 38436 Wolfsburg; Deutschland</LocationName>
</LocationIdentification>
</PlaceOfDelivery>
<!--卸货地点或港口-->
<PlaceOrPortOfDischarge>
<LocationIdentification>
<LocationID>1AB07</LocationID>
<CodeListResponsibleAgencyCode>92</CodeListResponsibleAgencyCode>
<LocationName>X</LocationName>
</LocationIdentification>
</PlaceOrPortOfDischarge>
<PlaceOfTranshipment>
<LocationIdentification>
<LocationID>X</LocationID>
<LocationName>X</LocationName>
</LocationIdentification>
</PlaceOfTranshipment>
<!--交货地点或港口-->
<PlaceOfDelivery>
<LocationIdentification>
<LocationID>CKD</LocationID>
<CodeListResponsibleAgencyCode>92</CodeListResponsibleAgencyCode>
<LocationName>Halle 103; Zufahrt ueber A39; 38436 Wolfsburg; Deutschland</LocationName>
</LocationIdentification>
</PlaceOfDelivery>
<FreeTextDetail>
<Text>Free text</Text>
<LanguageCode>DE</LanguageCode>
</FreeTextDetail>
<Reference>
<ReferenceNumberAssignedByThirdParty>321549214</ReferenceNumberAssignedByThirdParty>
</Reference>
</ShipToInfo>
<!--物料信息-->
<Item>
<LineItemNumber>1</LineItemNumber>
<!--买方物料号-->
<BuyerItemNumber> 123 HGH 1357</BuyerItemNumber>
<AdditionalProductIdentification>
<ItemNumberIdentification>
<SupplierArticleNumber>HZOK3</SupplierArticleNumber>
</ItemNumberIdentification>
</AdditionalProductIdentification>
<!--物料描述-->
<ItemDescription>
<ItemDescription>
<CodeListResponsibleAgencyCode>272</CodeListResponsibleAgencyCode>
<Description>Außenspiegel</Description>
<LanguageCode>DE</LanguageCode>
</ItemDescription>
</ItemDescription>
<!--额外的内部目的地-->
<AdditionalInternalDestination>
<LocationIdentification>
<LocationID>SDA 1235</LocationID>
</LocationIdentification>
</AdditionalInternalDestination>
<!--自由文本-->
<FreeTextDetail>
<Text>Sonderlackierung</Text>
<LanguageCode>DE</LanguageCode>
</FreeTextDetail>
<FreeTextDetail>
<Text>Werksurlaub vom 30.06.2013 bis 21.07.2013</Text>
<LanguageCode>DE</LanguageCode>
</FreeTextDetail>
<FreeTextDetail>
<Text>Sonderlackierung</Text>
<LanguageCode>DE</LanguageCode>
</FreeTextDetail>
<FreeTextDetail>
<Text>Werksurlaub vom 30.06.2013 bis 21.07.2013</Text>
<LanguageCode>DE</LanguageCode>
</FreeTextDetail>
<Reference>
<!--采购订单编号-->
<PurchaseOrderNumber>0000006</PurchaseOrderNumber>
</Reference>
<Reference>
<!--交付计划编号-->
<DeliveryScheduleNumber>000000002</DeliveryScheduleNumber>
</Reference>
<Reference>
<!--以前的交货指示编号-->
<PreviousDeliveryInstructionNumber>000000001</PreviousDeliveryInstructionNumber>
</Reference>
<Reference>
<PurchaseOrderNumber>0000006</PurchaseOrderNumber>
</Reference>
<Reference>
<DeliveryScheduleNumber>000000002</DeliveryScheduleNumber>
<ReferenceDateTimeInfo>
<DateOrTimeOrPeriod>20040528</DateOrTimeOrPeriod>
</ReferenceDateTimeInfo>
</Reference>
<Reference>
<PreviousDeliveryInstructionNumber>000000001</PreviousDeliveryInstructionNumber>
<ReferenceDateTimeInfo>
<DateOrTimeOrPeriod>20040528</DateOrTimeOrPeriod>
</ReferenceDateTimeInfo>
</Reference>
<Reference>
<PurchaseOrderNumber>0000006</PurchaseOrderNumber>
</Reference>
<Reference>
<DeliveryScheduleNumber>000000002</DeliveryScheduleNumber>
<ReferenceDateTimeInfo>
<DateOrTimeOrPeriod>20040528</DateOrTimeOrPeriod>
</ReferenceDateTimeInfo>
</Reference>
<Reference>
<PreviousDeliveryInstructionNumber>000000001</PreviousDeliveryInstructionNumber>
<ReferenceDateTimeInfo>
<DateOrTimeOrPeriod>20040528</DateOrTimeOrPeriod>
</ReferenceDateTimeInfo>
</Reference>
<!--以前的物料分解人/调度联系人信息-->
<ContactInformation>
<DepartmentOrEmployee>
<Identification>NA4FA</Identification>
<Name>Franz Meier</Name>
</DepartmentOrEmployee>
<CommunicationContact>
<CommunicationAddressIdentifier>+49-5361-933000</CommunicationAddressIdentifier>
<CommunicationMeansTypeCode>TE</CommunicationMeansTypeCode>
</CommunicationContact>
</ContactInformation>
<!--滞销产品数量-->
<QuantityDetail>
<BackorderQuantity>5000</BackorderQuantity>
</QuantityDetail>
<!--累计收货数量-->
<QuantityDetail>
<CumulativeQuantityReceived>100000</CumulativeQuantityReceived>
</QuantityDetail>
<!--累计订货数量-->
<QuantityDetail>
<CumulativeQuantityOrdered>100000</CumulativeQuantityOrdered>
</QuantityDetail>
<!--上年末收到的累计数量-->
<QuantityDetail>
<CumulativeQuantityReceivedEndOfPriorYear>50000</CumulativeQuantityReceivedEndOfPriorYear>
</QuantityDetail>
<!--收到并接受产品的累计数量-->
<QuantityDetail>
<ReceivedAndAcceptedQuantity>10000</ReceivedAndAcceptedQuantity>
</QuantityDetail>
<SchedulingConditions>
<DeliveryPlanStatusIndicatorCode>24</DeliveryPlanStatusIndicatorCode>
<QuantityDetail>
<QuantityToBeDelivered>4500</QuantityToBeDelivered>
<DeliveryDateTimeRequestedInfo>
<DateOrTimeOrPeriod>20120906</DateOrTimeOrPeriod>
<DateTimePeriodFormatQualifier>102</DateTimePeriodFormatQualifier>
</DeliveryDateTimeRequestedInfo>
</QuantityDetail>
</SchedulingConditions>
</Item>
</ProcessingInformation>
</EDI_DELFOR>
通过上述的讲解想必大家已经了解了奥迪AUDI DELFOR交付预测在知行之桥EDI系统中的转换流程了,以下是上述工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【DELFOR 交付预测 测试文件】,进行实战操作。
下载示例工作流以及测试文件
在知行之桥EDI系统中导入上述工作流以及测试文件
1.下载示例工作流以及 DELFOR测试文件
解压后的示例工作流名为 AUDI_IN.arcflow,测试文件名为:audi_DELFOR.edi。
2.在知行之桥EDI系统中上传上述工作流
创建工作区
首先在知行之桥EDI系统的 工作流 选项卡中,点击右上方的齿轮图标,点击 +创建工作区,您可以对工作区进行自定义的命名,示例中我们将其命名为: AUDI_IN。
导入工作流
接下来需要点击 导入工作区 选择 AUDI_IN.arcflow ,导入。或者您可以直接将 AUDI_IN.arcflow 工作流拖拽至中央空白区域即可。
导入工作流之后的结果如下图所示:
上传测试文件:在 AUDI_EDIFACT_IN 端口的 输入 选项卡下,点击 更多 ,上传测试文件:audi_DELFOR.edi 。
下载转换后的测试文件:在 AUDI_EDIFACT_OUT 端口的 输出 选项卡下,点击 audi_DELFOR.xml ,即可下载文件,看到转换后的效果。
更多EDI信息,请参阅: EDI是什么?
阅读原文