EDIFACT to XML component
The EDIFACT to XML component converts UN/EDIFACT messages into XML. By converting EDIFACT messages into XML, these messages can be processed using other components available in Dovetail like the XLST component.
Supported versions and releases
d00bd00ad01ad01bd01cd02ad02bd03ad03bd04ad04bd05ad05bd06ad06bd07bd08ad08bd09ad09bd10ad10bd11ad11bd12ad12bd13ad13bd14ad14bd93ad94ad94bd95ad95bd96ad96bd97ad97bd98ad98bd99ad99b
Supported message types
| Message type | Message type description |
|---|---|
| APERAK | Application error and acknowledgement message |
| AUTHOR | Authorization message |
| BANSTA | Banking status message |
| BAPLIE | Bayplan/stowage plan occupied and empty locations message |
| BAPLTE | Bayplan/stowage plan total numbers message |
| BOPBNK | Bank transactions and portfolio transactions report message |
| BOPCUS | Balance of payment customer transaction report message |
| BOPDIR | Direct balance of payment declaration message |
| BOPINF | Balance of payment information from customer message |
| CALINF | Vessel call information message |
| COARRI | Container discharge/loading report message |
| CODECO | Container gate-in/gate-out report message |
| CODENO | Permit expiration/clearance ready notice message |
| COEDOR | Container stock report message |
| COHAOR | Container special handling order message |
| COMDIS | Commercial dispute message |
| CONAPW | Advice on pending works message |
| CONDPV | Direct payment valuation message |
| CONDRA | Drawing administration message |
| CONDRO | Drawing organization message |
| CONEST | Establishment of contract message |
| CONITT | Invitation to tender message |
| CONPVA | Payment valuation message |
| CONQVA | Quantity valuation message |
| CONRPW | Response of pending works message |
| CONTEN | Tender message |
| CONWQD | Work item quantity determination message |
| COPARN | Container announcement message |
| COPINO | Container pre-notification message |
| COPRAR | Container discharge/loading order message |
| COREOR | Container release order message |
| COSTCO | Container stuffing/stripping confirmation message |
| COSTOR | Container stuffing/stripping order message |
| CREADV | Credit advice message |
| CREEXT | Extended credit advice message |
| CREMUL | Multiple credit advice message |
| CUSCAR | Customs cargo report message |
| CUSDEC | Customs declaration message |
| CUSEXP | Customs express consignment declaration message |
| CUSREP | Customs conveyance report message |
| CUSRES | Customs response message |
| DEBADV | Debit advice message |
| DEBMUL | Multiple debit advice message |
| DELFOR | Delivery schedule message |
| DELJIT | Delivery just in time message |
| DESADV | Dispatch advice message |
| DIRDEB | Direct debit message |
| DIRDEF | Directory definition message |
| DOCADV | Documentary credit advice message |
| DOCAMA | Advice of an amendment of a documentary credit message |
| DOCAMI | Documentary credit amendment information message |
| DOCAMR | Request for an amendment of a documentary credit message |
| DOCAPP | Documentary credit application message |
| DOCARE | Response to an amendment of a documentary credit message |
| DOCINF | Documentary credit issuance information message |
| FINCAN | Financial cancellation message |
| FINSTA | Financial statement of an account message |
| GESMES | Generic statistical message |
| HANMOV | Cargo/goods handling and movement message |
| IFCSUM | Forwarding and consolidation summary message |
| IFTCCA | Forwarding and transport shipment charge calculation message |
| IFTDGN | Dangerous goods notification message |
| IFTIAG | Dangerous cargo list message |
| IFTMAN | Arrival notice message |
| IFTMBC | Booking confirmation message |
| IFTMBF | Firm booking message |
| IFTMBP | Provisional booking message |
| IFTMCS | Instruction contract status message |
| IFTMIN | Instruction message |
| IFTRIN | Forwarding and transport rate information message |
| IFTSAI | Forwarding and transport schedule and availability information me |
| IFTSTA | International multimodal status report message |
| IFTSTQ | International multimodal status request message |
| INSPRE | Insurance premium message |
| INVOIC | Invoice message |
| INVRPT | Inventory report message |
| JAPRES | Job application result message |
| JINFDE | Job information demand message |
| JOBAPP | Job application proposal message |
| JOBCON | Job order confirmation message |
| JOBMOD | Job order modification message |
| JOBOFF | Job order message |
| MEDPID | Person identification message |
| MOVINS | Stowage instruction message |
| ORDCHG | Purchase order change request message |
| ORDERS | Purchase order message |
| ORDRSP | Purchase order response message |
| PARTIN | Party information message |
| PAXLST | Passenger list message |
| PAYDUC | Payroll deductions advice message |
| PAYEXT | Extended payment order message |
| PAYMUL | Multiple payment order message |
| PAYORD | Payment order message |
| PRICAT | Price/sales catalogue message |
| PRODEX | Product exchange reconciliation message |
| PRPAID | Insurance premium payment message |
| QALITY | Quality data message |
| QUOTES | Quote message |
| RECECO | Credit risk cover message |
| REMADV | Remittance advice message |
| REQDOC | Request for document message |
| REQOTE | Request for quote message |
| SAFHAZ | Safety and hazard data message |
| SANCRT | International movement of goods governmental regulatory message |
| SLSFCT | Sales forecast message |
| SLSRPT | Sales data report message |
| SSIMOD | Modification of identity details message |
| SSRECH | Worker's insurance history message |
| SSREGW | Notification of registration of a worker message |
| STATAC | Statement of account message |
| SUPCOT | Superannuation contributions advice message |
| SUPMAN | Superannuation maintenance message |
| VESDEP | Vessel departure message |
| WKGRDC | Work grant decision message |
| WKGRRE | Work grant request message |
Differences with EDIFACT Standards to XML component
This components works with transformations that are generated based on the official UN/EDIFACT specs. In general these transformations are more strict and produce a different XML compared to the EDIFACT Standards to XML component.
Example
Message type | IFTMIN |
|---|---|
Version | D |
Release | 96A |
- Edifact Input
- XML Output
UNA:+.? '
UNB+UNOA:2+8714252014808::14+8714252011517::14+130402:1219+24535'
UNH+24546+IFTMIN:D:96A:UN'
BGM+340+347605+9'
DTM+137:20130402:102'
DTM+2:20130404:102'
DTM+200:20130403:102'
TSR+11++N'
FTX+DEL+++EXACT DONDERDAG 4.4 TUSSEN 8.15-12.00 UUR:AFLEVEREN'
TOD+6++CIP'
NAD+DP+++DUMMY B.V.+VERLENGDE VOORBEELDWEG 123+AMSTERDAM++1234AB+670'
NAD+CZ+++DUMMY WIRE & CABLE B.V.+INDUSTRIEGEBIED?: 1234:VOORBEELDWEG 10+AMSTERDAM++1234 AB+670'
CTA+IC+:JANE DOE'
COM+?+31(0)12 3456789:TE'
NAD+SF+++DUMMY WIRE & CABLE B.V.+INDUSTRIEGEBIED?: 1234:VOORBEELDWEG 10+AMSTERDAM++1234 AB+670'
CTA+IC+:JANE DOE'
COM+?+31(0)12 3456789:TE'
NAD+FW+++LOGISTICS B.V.++++1234 AB+670'
GID+1.0+1.0:E827::9'
HAN+UST::9'
MEA+AAE+G+KGM:24.0'
MEA+AAE+GMC+MTQ:80.0'
DIM+1+MTR:41.0:41.0:48.0'
PCI+33E'
GIN+BJ+00387142520086154710'
UNT+98126+24546'
UNZ+1+24535'
<env:unEdifact xmlns:env="urn:org.milyn.edi.unedifact.v41">
<env:UNB>
<env:syntaxIdentifier>
<env:id>UNOA</env:id>
<env:versionNum>2</env:versionNum>
</env:syntaxIdentifier>
<env:sender>
<env:id>8714252014808</env:id>
<env:internalId>14</env:internalId>
</env:sender>
<env:recipient>
<env:id>8714252011517</env:id>
<env:internalId>14</env:internalId>
</env:recipient>
<env:dateTime>
<env:date>130402</env:date>
<env:time>1219</env:time>
</env:dateTime>
<env:controlRef>24535</env:controlRef>
</env:UNB>
<env:interchangeMessage xmlns:c="urn:org.milyn.edi.unedifact:un:d96a:common" xmlns:iftmin="urn:org.milyn.edi.unedifact:un:d96a:iftmin">
<env:UNH>
<env:messageRefNum>24546</env:messageRefNum>
<env:messageIdentifier>
<env:id>IFTMIN</env:id>
<env:versionNum>D</env:versionNum>
<env:releaseNum>96A</env:releaseNum>
<env:controllingAgencyCode>UN</env:controllingAgencyCode>
</env:messageIdentifier>
</env:UNH>
<iftmin:IFTMIN>
<iftmin:BGM>
<c:C002>
<c:e1001>340</c:e1001>
</c:C002>
<c:e1004>347605</c:e1004>
<c:e1225>9</c:e1225>
</iftmin:BGM>
<iftmin:DTM>
<c:C507>
<c:e2005>137</c:e2005>
<c:e2380>20130402</c:e2380>
<c:e2379>102</c:e2379>
</c:C507>
</iftmin:DTM>
<iftmin:DTM>
<c:C507>
<c:e2005>2</c:e2005>
<c:e2380>20130404</c:e2380>
<c:e2379>102</c:e2379>
</c:C507>
</iftmin:DTM>
<iftmin:DTM>
<c:C507>
<c:e2005>200</c:e2005>
<c:e2380>20130403</c:e2380>
<c:e2379>102</c:e2379>
</c:C507>
</iftmin:DTM>
<iftmin:TSR>
<c:C536>
<c:e4065>11</c:e4065>
</c:C536>
<c:C537>
<c:e4219>N</c:e4219>
</c:C537>
</iftmin:TSR>
<iftmin:FTX>
<c:e4451>DEL</c:e4451>
<c:C108>
<c:e4440_-_-1>EXACT DONDERDAG 4.4 TUSSEN 8.15-12.00 UUR</c:e4440_-_-1>
<c:e4440_-_-2>AFLEVEREN</c:e4440_-_-2>
</c:C108>
</iftmin:FTX>
<iftmin:Segment_group_2>
<iftmin:TOD>
<c:e4055>6</c:e4055>
<c:C100>
<c:e4053>CIP</c:e4053>
</c:C100>
</iftmin:TOD>
</iftmin:Segment_group_2>
<iftmin:Segment_group_11>
<iftmin:NAD>
<c:e3035>DP</c:e3035>
<c:C080>
<c:e3036_-_-1>DUMMY B.V.</c:e3036_-_-1>
</c:C080>
<c:C059>
<c:e3042_-_-1>VERLENGDE VOORBEELDWEG 123</c:e3042_-_-1>
</c:C059>
<c:e3164>AMSTERDAM</c:e3164>
<c:e3251>1234AB</c:e3251>
<c:e3207>670</c:e3207>
</iftmin:NAD>
</iftmin:Segment_group_11>
<iftmin:Segment_group_11>
<iftmin:NAD>
<c:e3035>CZ</c:e3035>
<c:C080>
<c:e3036_-_-1>DUMMY WIRE & CABLE B.V.</c:e3036_-_-1>
</c:C080>
<c:C059>
<c:e3042_-_-1>INDUSTRIEGEBIED: 1234</c:e3042_-_-1>
<c:e3042_-_-2>VOORBEELDWEG 10</c:e3042_-_-2>
</c:C059>
<c:e3164>AMSTERDAM</c:e3164>
<c:e3251>1234 AB</c:e3251>
<c:e3207>670</c:e3207>
</iftmin:NAD>
<iftmin:Segment_group_12>
<iftmin:CTA>
<c:e3139>IC</c:e3139>
<c:C056>
<c:e3412>JANE DOE</c:e3412>
</c:C056>
</iftmin:CTA>
<iftmin:COM>
<c:C076>
<c:e3148>+31(0)12 3456789</c:e3148>
<c:e3155>TE</c:e3155>
</c:C076>
</iftmin:COM>
</iftmin:Segment_group_12>
</iftmin:Segment_group_11>
<iftmin:Segment_group_11>
<iftmin:NAD>
<c:e3035>SF</c:e3035>
<c:C080>
<c:e3036_-_-1>DUMMY WIRE & CABLE B.V.</c:e3036_-_-1>
</c:C080>
<c:C059>
<c:e3042_-_-1>INDUSTRIEGEBIED: 1234</c:e3042_-_-1>
<c:e3042_-_-2>VOORBEELDWEG 10</c:e3042_-_-2>
</c:C059>
<c:e3164>AMSTERDAM</c:e3164>
<c:e3251>1234 AB</c:e3251>
<c:e3207>670</c:e3207>
</iftmin:NAD>
<iftmin:Segment_group_12>
<iftmin:CTA>
<c:e3139>IC</c:e3139>
<c:C056>
<c:e3412>JANE DOE</c:e3412>
</c:C056>
</iftmin:CTA>
<iftmin:COM>
<c:C076>
<c:e3148>+31(0)12 3456789</c:e3148>
<c:e3155>TE</c:e3155>
</c:C076>
</iftmin:COM>
</iftmin:Segment_group_12>
</iftmin:Segment_group_11>
<iftmin:Segment_group_11>
<iftmin:NAD>
<c:e3035>FW</c:e3035>
<c:C080>
<c:e3036_-_-1>LOGISTICS B.V.</c:e3036_-_-1>
</c:C080>
<c:e3251>1234 AB</c:e3251>
<c:e3207>670</c:e3207>
</iftmin:NAD>
</iftmin:Segment_group_11>
<iftmin:Segment_group_18>
<iftmin:GID>
<c:e1496>1.0</c:e1496>
<c:C213_-_-1>
<c:e7224>1.0</c:e7224>
<c:e7065>E827</c:e7065>
<c:e3055>9</c:e3055>
</c:C213_-_-1>
</iftmin:GID>
<iftmin:HAN>
<c:C524>
<c:e4079>UST</c:e4079>
<c:e3055>9</c:e3055>
</c:C524>
</iftmin:HAN>
<iftmin:Segment_group_20>
<iftmin:MEA>
<c:e6311>AAE</c:e6311>
<c:C502>
<c:e6313>G</c:e6313>
</c:C502>
<c:C174>
<c:e6411>KGM</c:e6411>
<c:e6314>24.0</c:e6314>
</c:C174>
</iftmin:MEA>
</iftmin:Segment_group_20>
<iftmin:Segment_group_20>
<iftmin:MEA>
<c:e6311>AAE</c:e6311>
<c:C502>
<c:e6313>GMC</c:e6313>
</c:C502>
<c:C174>
<c:e6411>MTQ</c:e6411>
<c:e6314>80.0</c:e6314>
</c:C174>
</iftmin:MEA>
</iftmin:Segment_group_20>
<iftmin:Segment_group_21>
<iftmin:DIM>
<c:e6145>1</c:e6145>
<c:C211>
<c:e6411>MTR</c:e6411>
<c:e6168>41.0</c:e6168>
<c:e6140>41.0</c:e6140>
<c:e6008>48.0</c:e6008>
</c:C211>
</iftmin:DIM>
</iftmin:Segment_group_21>
<iftmin:Segment_group_23>
<iftmin:PCI>
<c:e4233>33E</c:e4233>
</iftmin:PCI>
<iftmin:GIN>
<c:e7405>BJ</c:e7405>
<c:C208_-_-1>
<c:e7402_-_-1>00387142520086154710</c:e7402_-_-1>
</c:C208_-_-1>
</iftmin:GIN>
</iftmin:Segment_group_23>
</iftmin:Segment_group_18>
</iftmin:IFTMIN>
<env:UNT>
<env:segmentCount>98126</env:segmentCount>
<env:messageRefNum>24546</env:messageRefNum>
</env:UNT>
</env:interchangeMessage>
<env:UNZ>
<env:controlCount>1</env:controlCount>
<env:controlRef>24535</env:controlRef>
</env:UNZ>
</env:unEdifact>