沃尔沃Volvo EDI – DESADV 自定义XML 方案

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号
供应商发给Volvo的发货相关数据会使用EDIFACT 标准的 DESADV报文表示, 沃尔沃/ Volvo EDI – DESADV案例解释了Volvo与供应商 DESADV(发货通知)的业务需求和实现场景,本文将从以具体的解决方案来解释EDI 的实现。
供应商将实际的发货数据以DESADV 报文发给Volvo,如沃尔沃/Volvo EDI解决方案中提到,发送方向的工作流如下:

下面以自定义XML解决方案为例,演示DESADV的生成步骤。需要注意的是,Volvo接收的报文不包含UNA头部。
报文转换
将收到的自定义XML文件转换为EDIFACT标准的DESADV报文,主要分为以下步骤:
- 自定义的XML文件
2019-08-03T08:00:00+08:00 00000001 2019-08-06T16:00:06+08:00 1 po number 1.24 0.24 1 00000001 city consignor company China email@email.comn consignor consigness plant Xi'an supplier supplier 1 M pc 1 8 0 S pc 8 2 BOX1 8 2 3 4 5 6 7 8 9 bacth number ITEM1 CN 2019-08-03T08:00:00+08:00 dock Item1 description 0.8 16 plant 2019-07-26T02:55:00+08:00 338930989610 001 16 pc 10 M PC 1 8 S PC 8 1 0 BOX1 8 11 12 13 14 15 16 17 18 batch number ITEM2 CN 2019-08-03T08:00:00+08:00 DOCK Item2 description 0.8 8 plant 2019-07-26T02:55:00+08:00 po number 002 8 0 pc
- 由自定义XML转换成的标准XML文件
<_0062>00001 <_0065>DESADV <_0052>D <_0054>96A <_0051>UN <_0057>A01051 <_1001>351 <_1004>00000001<_2005>137 <_2380>20191218160223 <_2379>203 <_1153>AAS <_1154>00000001 <_3035>CZ <_3039>consignor <_1131> <_3055>92 <_3035>SE <_3039>supplier <_1131> <_3055>92 <_3035>CN <_3039>consigness <_1131> <_3055>92 <_3227>11 <_3225>plant <_1131> <_3055>92 <_7164>1 <_7166> <_7075>1 <_7224>8 <_7065>BOX1 <_1131> <_3055>92 <_6063>52 <_6060>2 <_6411>PCE <_4233> <_8275> <_7511>M <_1131> <_3055>92 <_1153>AAT <_1154>1 <_7297>3 <_7402>2 <_7405>ML <_7297>3 <_7402>3 <_7405>ML <_7297>3 <_7402>4 <_7405>ML <_7297>3 <_7402>5 <_7405>ML <_7297>3 <_7402>6 <_7405>ML <_7297>3 <_7402>7 <_7405>ML <_7297>3 <_7402>8 <_7405>ML <_7297>3 <_7402>9 <_7405>ML <_1082> <_1229> <_7140>ITEM1 <_7143>IN <_1222>0 <_6063>12 <_6060>16 <_6411>PCE <_3239>CN <_1153>ON <_1154>338930989610 <_3227>159 <_3225>dock <_1131> <_3055>92 <_7164>2 <_7166> <_7075>1 <_7224>8 <_7065>BOX1 <_1131> <_3055>92 <_6063>52 <_6060>1 <_6411>PCE <_4233> <_8275> <_7511>M <_1131> <_3055>92 <_1153>AAT <_1154>10 <_7297>3 <_7402>11 <_7405>ML <_7297>3 <_7402>12 <_7405>ML <_7297>3 <_7402>13 <_7405>ML <_7297>3 <_7402>14 <_7405>ML <_7297>3 <_7402>15 <_7405>ML <_7297>3 <_7402>16 <_7405>ML <_7297>3 <_7402>17 <_7405>ML <_7297>3 <_7402>18 <_7405>ML <_1082> <_1229> <_7140>ITEM2 <_7143>IN <_1222>0 <_6063>12 <_6060>8 <_6411>PCE <_3239>CN <_1153>ON <_1154>po number <_3227>159 <_3225>DOCK <_1131> <_3055>92
- 由标准XML文件转换得到的EDIFACT标准 DESADV报文
UNH+00001+DESADV:D:96A:UN:A01051' -Message header BGM+351+00000001' -351 = Despatch Advice DTM+137:20191218160223:203' -137 = Document/message date/time RFF+AAS:00000001' -AAS = Transport document number NAD+CZ+consignor::92' -CZ = Consignor NAD+SE+supplier::92' -SE = Seller. Used if Seller and Consignor have different supplier id. NAD+CN+consigness::92' -CN = Consignee LOC+11+plant::92' -11 = Place/port of discharge CPS+1++1' - Hierarchical id. number - 1 = inner packing PAC+8++BOX1::92' -8 = Number of packages -BOX1 = package reference number. QTY+52:2:PCE' -52 = Quantity per pack qualifer PCI++++M::92' -M = Homogenous handling unit RFF+AAT:1' -AAT = Master label number GIR+3+2:ML' -3 = Package. -ML = Marking/Label number GIR+3+3:ML' -3 = Package. -ML = Marking/Label number GIR+3+4:ML' -3 = Package. -ML = Marking/Label number GIR+3+5:ML' -3 = Package. -ML = Marking/Label number GIR+3+6:ML' -3 = Package. -ML = Marking/Label number GIR+3+7:ML' -3 = Package. -ML = Marking/Label number GIR+3+8:ML' -3 = Package. -ML = Marking/Label number GIR+3+9:ML' -3 = Package. -ML = Marking/Label number LIN+++ITEM1:IN++0' -IN = Buyers article/item number. -0 = Single article package case QTY+12:16:PCE' -12 = Despatch quantity ALI+CN' -Country of origin RFF+ON:338930989610' -ON = Order number LOC+159+dock::92' -159 = Additional internal destination CPS+2++1' - Hierarchical id. number - 1 = inner packing PAC+8++BOX1::92' -8 = Number of packages -BOX1 = package reference number. QTY+52:1:PCE' -52 = Quantity per pack qualifer PCI++++M::92' -M = Homogenous handling unit RFF+AAT:10' -AAT = Master label number GIR+3+11:ML' -3 = Package. -ML = Marking/Label number GIR+3+12:ML' -3 = Package. -ML = Marking/Label number GIR+3+13:ML' -3 = Package. -ML = Marking/Label number GIR+3+14:ML' -3 = Package. -ML = Marking/Label number GIR+3+15:ML' -3 = Package. -ML = Marking/Label number GIR+3+16:ML' -3 = Package. -ML = Marking/Label number GIR+3+17:ML' -3 = Package. -ML = Marking/Label number GIR+3+18:ML' -3 = Package. -ML = Marking/Label number LIN+++ITEM2:IN++0' -IN = Buyers article/item number. -0 = Single article package case QTY+12:8:PCE' -12 = Despatch quantity ALI+CN' -Country of origin RFF+ON:po number' -ON = Order number LOC+159+DOCK::92' -159 = Additional internal destination UNT+45+00001' -Message trailer
更多Volvo文章
- 总览: 沃尔沃Volvo EDI解决方案
- DELFOR:沃尔沃Volvo EDI DELFOR分析
- DELFOR:沃尔沃Volvo EDI DELFOR自定义XML方案
- DESADV:沃尔沃Volvo EDI DESADV
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

