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
d00b
d00a
d01a
d01b
d01c
d02a
d02b
d03a
d03b
d04a
d04b
d05a
d05b
d06a
d06b
d07b
d08a
d08b
d09a
d09b
d10a
d10b
d11a
d11b
d12a
d12b
d13a
d13b
d14a
d14b
d93a
d94a
d94b
d95a
d95b
d96a
d96b
d97a
d97b
d98a
d98b
d99a
d99b
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>