EDIFACT IFTMCS D99B (Bill of Lading) Implementation Guide. Version: 1.0

Size: px
Start display at page:

Download "EDIFACT IFTMCS D99B (Bill of Lading) Implementation Guide. Version: 1.0"

Transcription

1 EDIFACT IFTMCS D99B (Bill of Lading) Implementation Guide Version: 1.0 Company: CargoSmart Limited

2 Conventions: Difference between X.12 and EDIFACT standards.. Though X.12 and EDIFACT are 2 major standards in the industry, they have minor limitations and constraints among them. When you are (will be) working with counterparts with both standards, few guidelines will need to be followed. CargoSmart will highlight and provide recommendation on each applicable areas in below sections. In high-level, the areas may be found in Field Length, No. of Looping, MOC (Mandatory / Optional / Conditional), etc. Excess characters and/or loops may subject to be truncated. Additional requirements from outbound side (i.e. Carrier)... Most of the carriers follow one of the standards in the market, with their minor requirement enforcement and selection of data element. CargoSmart will translate and bridge between the inbound message to the outbound side. In case particular requirement of carrier cannot be fulfilled, 2 cases may be happened: If that particular element is Optional to the carrier, it will be ignored/skipped from the outbound. message, without stopping the delivery of Shipping Instruction (SI).. If it is Mandatory to be fulfilled, the SI will be rejected on behalf of the carrier. When inbound message follows CargoSmart Implementation Guide(IG), most of the cases have been catered and aligned already. Please contact CargoSmart Professional Service team for more details. Difference in supporting codes between inbound side(i.e. Customer) and outbound side (i.e. Carrier). General CargoSmart supports a large number of codes that generally used in the market. In case the outbound side does not support whichever code, CargoSmart will translate to an "Others" option to them. Or, it will be ignored when the data is not critical. The segment hierarchy lists all the segments of EDIFACT standard. Segments which are not used by 1. CargoSmart are indicated with * sign. A detailed description of each segment is listed with the segment ID and name, level (header, detail, or summary), loop (if the segment is contained within a loop), loop repeat (for the first segment in the loop), 2. requirement within the transaction set (as required by CS), maximum use, purpose (as defined by EDIFACT),EDIFACT syntax notes, EDIFACT comments for segment usage, notes that explain CS convention for the segment within the transaction set and a valid sample of that segment. The data element summary lists each data element, in order, for the segment. The data element summary 3. includes the following types of information:. Ref - This is the segment identifier with the data element sequence number within the segment. Id - This is the number assigned to the data element by EDIFACT. This number may be used for direct. reference into the EDIFACT Data Element Dictionary Element Name - This is the name assigned to the data element by EDIFACT, in the EDIFACT Data. ElementDictionary.. Req - Element Usage based on EDIFACT standard and CS requirement. Below are the values used:.. M Mandatory The data element must be used if the segment is used.. O Optional The data element may be used if the segment is used. C Conditional The data element may be used - its presence is dependent on the presence or. absence of other data elements in the same segment. The particular condition/relation will be stated in the CS Notes section for that segment. Type - Element Type based on EDIFACT standard(reference: CS requirement. Below are the values used: ID (Identifier) Values for the identifier-type data elements are taken from a predefined list in the. EDIFACT DataElement Dictionary.. AN (String) Values for the string-type data element are a sequence of any printable characters. N (Numeric) Values for a numeric data element are in an implied decimal format. For negative. values the leading minus sign (-) is used. Absence of a minus sign indicates a positive number. The decimal point is not transmitted in the character stream.. Minimum/Maximum - This is the minimum and maximum length the field can be.. Usage - Element Usage based on CS mapping. Below are values used: BL_IG_IFTMCS (D99B) 2 Aug 31,2015

3 Must Use CS is mapping this data element to a mandatory field in internal files and CS DB.. Unavailability of this element will lead to CS failure.. Used CS may map this data element but unavailability will not cause failure. Not Used CS is not mapping this data element to internal files and data is not extracted/loaded. to CS DB.. Code values - CS supported values for each element. Revision History: Version Number Version Date Change Description Aug 15 Initial Release BL_IG_IFTMCS (D99B) 3 Aug 31,2015

4 IFTMCS Instruction Contract Status Message Introduction: A message from the party providing the transport/forwarding services to the party that issued the instructions for those services stating the actual details, terms and conditions (charges when applicable) of the service and of the consignment involved. In addition it can be used for the exchange of contract information between carriers mutually. Pos. Seg. Req. Group Notes and No. ID Name Des. Max.Use Repeat Comments M 0010 UNH Message Header M 1 M 0020 BGM Beginning of Message M 1 Not Used 0030 CTA Contact Information C 1 Not Used 0040 COM Communication Contact C DTM Date/Time/Period C TSR Transport Service Requirements C 9 Not Used 0070 CUX Currencies C 9 Not Used 0080 MOA Monetary Amount C FTX Free Text C CNT Control Total C 9 Not Used 0110 GDS Nature of Cargo C 9 Not Used 0120 Segment Group 1: LOC-DTM C 99 Not Used 0130 LOC Place/Location Identification M 1 Not Used 0140 DTM Date/Time/Period C 9 Not Used 0150 Segment Group 2: TOD-LOC C 2 Not Used 0160 TOD Terms of Delivery or Transport M 1 Not Used 0170 LOC Place/Location Identification C Segment Group 3: RFF-DTM C 99 M 0190 RFF Reference M 1 Not Used 0200 DTM Date/Time/Period C 9 Not Used 0210 Segment Group 4: C 9 GOR-DTM-LOC-SEL-FTX-SG5 Not Used 0220 GOR Governmental Requirements M 1 Not Used 0230 DTM Date/Time/Period C 9 Not Used 0240 LOC Place/Location Identification C 9 Not Used 0250 SEL Seal Number C 9 Not Used 0260 FTX Free Text C 9 Not Used 0270 Segment Group 5: DOC-DTM C 9 Not Used 0280 DOC Document/Message Details M 1 Not Used 0290 DTM Date/Time/Period C 1 Not Used 0300 Segment Group 6: CPI-RFF-CUX-LOC-MOA C 9 Not Used 0310 CPI Charge Payment Instructions M 1 Not Used 0320 RFF Reference C 99 Not Used 0330 CUX Currencies C 1 Not Used 0340 LOC Place/Location Identification C 9 BL_IG_IFTMCS (D99B) 4 Aug 31,2015

5 Not Used 0350 MOA Monetary Amount C Segment Group 7: C 99 TCC-LOC-FTX-CUX-PRI-EQN-PCD-MOA-Q TY M 0370 TCC Transport Charge/Rate Calculations M 1 Not Used 0380 LOC Place/Location Identification C 1 Not Used 0390 FTX Free Text C 1 Not Used 0400 CUX Currencies C 1 Not Used 0410 PRI Price Details C 1 Not Used 0420 EQN Number of Units C 1 Not Used 0430 PCD Percentage Details C MOA Monetary Amount C 9 Not Used 0450 QTY Quantity C Segment Group 8: TDT-DTM-TSR-SG9-SG10 C 99 M 0470 TDT Details of Transport M 1 Not Used 0480 DTM Date/Time/Period C 9 Not Used 0490 TSR Transport Service Requirements C Segment Group 9: LOC-DTM C 99 M 0510 LOC Place/Location Identification M DTM Date/Time/Period C 1 Not Used 0530 Segment Group 10: RFF-DTM C 9 Not Used 0540 RFF Reference M 1 Not Used 0550 DTM Date/Time/Period C Segment Group 11: C 99 NAD-LOC-MOA-SG12-SG13-SG14-SG15-SG 16-SG17 M 0570 NAD Name and Address M 1 Not Used 0580 LOC Place/Location Identification C 9 Not Used 0590 MOA Monetary Amount C Segment Group 12: CTA-COM C 9 M 0610 CTA Contact Information M COM Communication Contact C 9 Not Used 0630 Segment Group 13: DOC-DTM C 9 Not Used 0640 DOC Document/Message Details M 1 Not Used 0650 DTM Date/Time/Period C 1 Not Used 0660 Segment Group 14: C 99 TCC-CUX-PRI-EQN-PCD-MOA-QTY Not Used 0670 TCC Transport Charge/Rate Calculations M 1 Not Used 0680 CUX Currencies C 1 Not Used 0690 PRI Price Details C 1 Not Used 0700 EQN Number of Units C 1 Not Used 0710 PCD Percentage Details C 1 Not Used 0720 MOA Monetary Amount C 9 Not Used 0730 QTY Quantity C 9 Not Used 0740 Segment Group 15: RFF-DTM C 9 Not Used 0750 RFF Reference M 1 Not Used 0760 DTM Date/Time/Period C 9 BL_IG_IFTMCS (D99B) 5 Aug 31,2015

6 Not Used 0770 Segment Group 16: CPI-RFF-CUX-LOC-MOA C 9 Not Used 0780 CPI Charge Payment Instructions M 1 Not Used 0790 RFF Reference C 99 Not Used 0800 CUX Currencies C 1 Not Used 0810 LOC Place/Location Identification C 9 Not Used 0820 MOA Monetary Amount C 9 Not Used 0830 Segment Group 17: TSR-RFF-LOC-TPL-FTX C 99 Not Used 0840 TSR Transport Service Requirements M 1 Not Used 0850 RFF Reference C 1 Not Used 0860 LOC Place/Location Identification C 1 Not Used 0870 TPL Transport Placement C 1 Not Used 0880 FTX Free Text C Segment Group 18: GID-HAN-TMP-RNG-TMD-LOC-MOA-PIA- C 999 FTX-PCD-SG19-GDS-SG20-SG21-SG22-SG2 3-SG24-SG25-SG27-SG29-SG30 M 0900 GID Goods Item Details M 1 Not Used 0910 HAN Handling Instructions C 1 Not Used 0920 TMP Temperature C 1 Not Used 0930 RNG Range Details C 1 Not Used 0940 TMD Transport Movement Details C 1 Not Used 0950 LOC Place/Location Identification C 9 Not Used 0960 MOA Monetary Amount C 9 Not Used 0970 PIA Additional Product Id C 9 Must Use 0980 FTX Free Text C 9 Not Used 0990 PCD Percentage Details C 9 Not Used 1000 Segment Group 19: NAD-DTM C 9 Not Used 1010 NAD Name and Address M 1 Not Used 1020 DTM Date/Time/Period C 1 Not Used 1030 GDS Nature of Cargo C Segment Group 20: MEA-EQN C 99 M 1050 MEA Measurements M 1 Not Used 1060 EQN Number of Units C 1 Not Used 1070 Segment Group 21: DIM-EQN C 99 Not Used 1080 DIM Dimensions M 1 Not Used 1090 EQN Number of Units C 1 Not Used 1100 Segment Group 22: RFF-DTM C 9 Not Used 1110 RFF Reference M 1 Not Used 1120 DTM Date/Time/Period C Segment Group 23: PCI-RFF-DTM-GIN C 9 M 1140 PCI Package Identification M 1 Not Used 1150 RFF Reference C 1 Not Used 1160 DTM Date/Time/Period C 1 Not Used 1170 GIN Goods Identity Number C 9 Not Used 1180 Segment Group 24: DOC-DTM C 9 BL_IG_IFTMCS (D99B) 6 Aug 31,2015

7 Not Used 1190 DOC Document/Message Details M 1 Not Used 1200 DTM Date/Time/Period C 9 Not Used 1210 Segment Group 25: TPL-SG26 C 9 Not Used 1220 TPL Transport Placement M 1 Not Used 1230 Segment Group 26: MEA-EQN C 9 Not Used 1240 MEA Measurements M 1 Not Used 1250 EQN Number of Units C Segment Group 27: SGP-SEQ-SG28 C 999 M 1270 SGP Split Goods Placement M 1 Not Used 1280 SEQ Sequence Details C 1 Not Used 1290 Segment Group 28: MEA-EQN C 9 Not Used 1300 MEA Measurements M 1 Not Used 1310 EQN Number of Units C 1 Not Used 1320 Segment Group 29: C 99 TCC-CUX-PRI-EQN-PCD-MOA-QTY-LOC Not Used 1330 TCC Transport Charge/Rate Calculations M 1 Not Used 1340 CUX Currencies C 1 Not Used 1350 PRI Price Details C 1 Not Used 1360 EQN Number of Units C 1 Not Used 1370 PCD Percentage Details C 1 Not Used 1380 MOA Monetary Amount C 9 Not Used 1390 QTY Quantity C 9 Not Used 1400 LOC Place/Location Identification C Segment Group 30: C 9 DGS-FTX-SG31-SG32-SG33 M 1420 DGS Dangerous Goods M FTX Free Text C Segment Group 31: CTA-COM C 9 M 1450 CTA Contact Information M COM Communication Contact C 9 Not Used 1470 Segment Group 32: MEA-EQN C 9 Not Used 1480 MEA Measurements M 1 Not Used 1490 EQN Number of Units C 1 Not Used 1500 Segment Group 33: SGP-SG34 C 999 Not Used 1510 SGP Split Goods Placement M 1 Not Used 1520 Segment Group 34: MEA-EQN C 9 Not Used 1530 MEA Measurements M 1 Not Used 1540 EQN Number of Units C Segment Group 35: C 999 EQD-EQN-TMD-MEA-DIM-SEL-TPL-HAN- TMP-FTX-RFF-SG36-SG37-SG38-SG39 M 1560 EQD Equipment Details M 1 Not Used 1570 EQN Number of Units C 1 Not Used 1580 TMD Transport Movement Details C MEA Measurements C 9 Not Used 1600 DIM Dimensions C 9 BL_IG_IFTMCS (D99B) 7 Aug 31,2015

8 1610 SEL Seal Number C 99 Not Used 1620 TPL Transport Placement C 9 Not Used 1630 HAN Handling Instructions C TMP Temperature C 1 Not Used 1650 FTX Free Text C 9 Not Used 1660 RFF Reference C Segment Group 36: C 99 TCC-CUX-PRI-EQN-PCD-MOA-QTY M 1680 TCC Transport Charge/Rate Calculations M 1 Not Used 1690 CUX Currencies C 1 Not Used 1700 PRI Price Details C 1 Not Used 1710 EQN Number of Units C 1 Not Used 1720 PCD Percentage Details C MOA Monetary Amount C 9 Not Used 1740 QTY Quantity C 9 Not Used 1750 Segment Group 37: NAD-DTM C 9 Not Used 1760 NAD Name and Address M 1 Not Used 1770 DTM Date/Time/Period C 1 Not Used 1780 Segment Group 38: EQA-EQN C 99 Not Used 1790 EQA Attached Equipment M 1 Not Used 1800 EQN Number of Units C 1 Not Used 1810 Segment Group 39: DGS-FTX-SG40 C 99 Not Used 1820 DGS Dangerous Goods M 1 Not Used 1830 FTX Free Text C 9 Not Used 1840 Segment Group 40: CTA-COM C 9 Not Used 1850 CTA Contact Information M 1 Not Used 1860 COM Communication Contact C 9 M 1870 UNT Message Trailer M 1 BL_IG_IFTMCS (D99B) 8 Aug 31,2015

9 Segment: UNB Interchange Header Position: Group: Level: Usage: Mandatory Max Use: 1 Purpose: To start, identify and specify an interchange. UNB+UNOC:2+CARGOSMART:01+YOUR_ID:ZZ : ' S001 SYNTAX IDENTIFIER M 1 Identification of the agency controlling the syntax and indication of syntax level Syntax identifier M an4 Coded identification of the agency controlling a syntax and syntax level used in an interchange. UNOC is highly recommended to be used. UNOC UN/ECE level C 0002 Syntax version number M n1 Version number of the syntax identified in the syntax identifier (0001). Version 2 is highly recommended to be used. 2 Version 2 S002 INTERCHANGE SENDER M 1 Identification of the sender of the interchange Sender identification M an..35 Name or coded representation of the sender of a data interchange. CARGOSMA CargoSmart Interchange ID RT 0007 Partner identification code qualifier C an..4 Qualifier referring to the source of codes for the identifiers of interchanging partners. 01 CargoSmart Interchange ID Qualifier S003 INTERCHANGE RECIPIENT M 1 Identification of the recipient of the interchange Recipient identification M an..35 Name or coded representation of the sender of a data interchange. YOUR_ID Your Interchange ID 0007 Partner identification code qualifier C an..4 Qualifier referring to the source of codes for the identifiers of interchanging partners. ZZ Your Interchange ID Qualifier S004 DATE/TIME OF PREPARATION M 1 Date/time of preparation of the interchange Date of preparation M n6 BL_IG_IFTMCS (D99B) 9 Aug 31,2015

10 Local date when an interchange or a functional group was prepared Time of preparation M n4 Local time of day when an interchange or a functional group was prepared Interchange control reference M an..14 Unique reference assigned by the sender to an interchange. BL_IG_IFTMCS (D99B) 10 Aug 31,2015

11 Segment: UNH Message Header Position: 0010 Group: Level: 0 Usage: Mandatory Max Use: 1 Purpose: A service segment starting and uniquely identifying a message. The message type code for the Instruction contract status message is IFTMCS. Note: Instruction contract status messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 IFTMCS 0052 D B 0051 UN UNH IFTMCS:D:99B:UN' 0062 MESSAGE REFERENCE NUMBER M 1 an..14 Unique message reference assigned by the sender. S009 MESSAGE IDENTIFIER M 1 Identification of the type, version etc. of the message being interchanged Message type identifier M an..6 Code identifying a type of message and assigned by its controlling agency. IFTMCS Instruction contract status message 0052 Message type version number M an..3 Version number of a message type. D Draft version/un/edifact Directory 0054 Message type release number M an..3 Release number within the current message type version number (0052). 99B Release B 0051 Controlling agency M an..2 Code identifying the agency controlling the specification, maintenance and publication of the message type. UN UN/CEFACT 0057 Association assigned code C an..6 Code, assigned by the association responsible for the design and maintenance of the message type concerned, which further identifies the message COMMON ACCESS REFERENCE C 1 an..35 Reference serving as a key to relate all subsequent transfers of data to the same business case or file. S010 STATUS OF THE TRANSFER C 1 Statement that the message is one in a sequence of transfers relating to the same topic Sequence message transfer number M n..2 Number assigned by the sender indicating that the message is an addition or change of a previously sent message relating to the same topic First/last sequence message transfer indication C a1 Indication used for the first and last message in a sequence of the same type of message relating to the same topic. BL_IG_IFTMCS (D99B) 11 Aug 31,2015

12 Segment: BGM Beginning of Message Position: 0020 Group: Level: 0 Usage: Mandatory Max Use: 1 Purpose: A segment to indicate the beginning of a message and to transmit identifying number and type of the message. BGM+705+OOLU ' C002 DOCUMENT/MESSAGE NAME C 1 Identification of a type of document/message by code or name. Code preferred Document name code C an..3 Code specifying the document name. 705 Bill of lading 710 Sea waybill X 1131 Code list identification code C an..3 X 3055 Code list responsible agency code C an Document name C an..35 Free form description of the document. C106 DOCUMENT/MESSAGE IDENTIFICATION C 1 Identification of a document/message by its number and eventually its version or revision Document/message number C an..35 Reference number assigned to the document/message by the issuer. This element must be the BL number MESSAGE FUNCTION CODE C 1 an..3 Code indicating the function of the message. 1 Cancellation 5 Replace 9 Original BL_IG_IFTMCS (D99B) 12 Aug 31,2015

13 Segment: DTM Date/Time/Period Position: 0050 Group: Level: 1 Usage: Conditional (Optional) Max Use: 9 Purpose: A segment to indicate a date and time applying to the whole message, e.g., date and time of document issue. DTM+182: :102' C507 DATE/TIME/PERIOD M 1 Date and/or time, or period relevant to the specified date/time/period type Date/time/period function code qualifier M an..3 Code giving specific meaning to a date, time or period. 182 Issue date 342 On-board date 2380 Date/time/period value C an..35 The value of a date, a date and time, a time or of a period in a specified representation Date/time/period format code C an..3 Code specifying the representation of a date, time or period. 102 CCYYMMDD BL_IG_IFTMCS (D99B) 13 Aug 31,2015

14 Segment: TSR Transport Service Requirements Position: 0060 Group: Level: 1 Usage: Conditional (Optional) Max Use: 9 Purpose: A segment to identify the contract, conditions of carriage, services, and priority requirements for the transport. TSR+29+2:::2' C536 CONTRACT AND CARRIAGE CONDITION C 1 To identify a contract and carriage condition Contract and carriage condition code M an..3 Code to identify the conditions of contract and carriage. 27 Door-to-door 28 Door-to-pier 29 Pier-to-door 30 Pier-to-pier C233 SERVICE C 1 To identify a service (which may constitute an additional component to a basic contract) Service requirement code M an..3 Code specifying a service requirement. Outbound service 2 Full loads 3 Less than full loads X 1131 Code list identification code C an..3 X 3055 Code list responsible agency code C an Service requirement code C an..3 Code specifying a service requirement. Inbound service 2 Full loads 3 Less than full loads BL_IG_IFTMCS (D99B) 14 Aug 31,2015

15 Segment: FTX Free Text Position: 0090 Group: Level: 1 Usage: Conditional (Optional) Max Use: 99 Purpose: A segment to specify free form or processable supplementary information, such as status of transport, remarks to be printed on the transport documents (where required), consignment remarks, insurance instructions, etc., or any other additional information. FTX+AAS+++Remarks' FTX+BLC++20+No Shipper Export Declaration Required' 4451 TEXT SUBJECT CODE QUALIFIER M 1 an..3 Code specifying the subject of the text. AAS Bill of lading remarks BLC Bill of lading clause X 4453 TEXT FUNCTION, CODED C 1 an..3 C107 TEXT REFERENCE C 1 Coded reference to a standard text and its source. If FTX010_4451 = "BLC", valid Bill of Lading clause codes will be provided. The type will be sent subject to corresponding carrier capability Free text value code M an..17 Code specifying free form text. 01 Shipper's Load and Count 02 Shipper's Load, Stowage and Count 03 Laden on Board 04 Laden on Board Vessel 11 Memo Bill of Lading Only 20 No Shipper's Export Declaration Required (Section 30.39) 22 On Board Rail 24 On Board Vessel 25 Received For Shipment 34 Laden on Board Named Vessel CC Custom C108 TEXT LITERAL C 1 Free text; one to five lines Free text value M an..60 Free form text Free text value C an..60 Free form text Free text value C an..60 Free form text. BL_IG_IFTMCS (D99B) 15 Aug 31,2015

16 4440 Free text value C an..60 Free form text Free text value C an..60 Free form text. BL_IG_IFTMCS (D99B) 16 Aug 31,2015

17 Segment: CNT Control Total Position: 0100 Group: Level: 1 Usage: Conditional (Optional) Max Use: 9 Purpose: A segment to specify totals for a consignment. CNT+11:850' C270 CONTROL M 1 Control total for checking integrity of a message or part of a message Control total type code qualifier M an..3 Code qualifying the type of control of hash total. 7 Total gross weight 11 Total number of packages 15 Total consignment, cube 6066 Control value M n..18 Value obtained from summing the values specified by the Control Qualifier throughout the message (Hash total) Measurement unit code C an..3 Code specifying the unit of measurement. For Weight: KGM = Kilograms LBS = Pounds TON = Tons For Volume: CBF = Cubic foot CBM = Cubic meters BL_IG_IFTMCS (D99B) 17 Aug 31,2015

18 Group: RFF Segment Group 3: Reference Position: 0180 Group: Level: 1 Usage: Conditional (Optional) Max Use: 99 Purpose: A group of segments containing a reference and constants which apply to the entire message. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 0190 RFF Reference M 1 BL_IG_IFTMCS (D99B) 18 Aug 31,2015

19 Segment: RFF Reference Position: 0190 (Trigger Segment) Group: Segment Group 3 (Reference) Conditional (Optional) Level: 1 Usage: Mandatory Max Use: 1 Purpose: A segment to express a reference which applies to the entire message such as: the document/message number that is to be updated by this very message (according to data element 1225 Message function code in segment BGM), booking reference, order number, insurance contract, etc. RFF+BM:OOLU ' RFF+BN:OOLU ' C506 REFERENCE M 1 Identification of a reference Reference function code qualifier M an..3 Code giving specific meaning to a reference segment or a reference number. BM Bill of lading number BN Booking reference number CR Customer reference number CT Contract number FF Freight forwarder's reference number FI File line identifier IV Invoice number ON Order number (purchase) RF Export reference number SI SID (Shipper's identifying number for shipment) 1154 Reference identifier C an..35 Identifies a reference. BL_IG_IFTMCS (D99B) 19 Aug 31,2015

20 Group: TCC Segment Group 7: Transport Charge/Rate Calculations Position: 0360 Group: Level: 1 Usage: Conditional (Optional) Max Use: 99 Purpose: A group of segments to specify charge calculations associated with the transport. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 0370 TCC Transport Charge/Rate Calculations M MOA Monetary Amount C 9 BL_IG_IFTMCS (D99B) 20 Aug 31,2015

21 Segment: TCC Transport Charge/Rate Calculations Position: 0370 (Trigger Segment) Group: Segment Group 7 (Transport Charge/Rate Calculations) Conditional (Optional) Level: 1 Usage: Mandatory Max Use: 1 Purpose: A segment to specify charge. TCC+COF:::OCEAN FREIGHT:C+N::: ' C200 CHARGE C 1 Identification of a charge by code and/or by name Freight and charges identification C an..17 Coded description of freight charges and other charges (used in combination with 1131/3055). X 1131 Code list identification code C an..3 X 3055 Code list responsible agency code C an Freight and charges C an..26 Plain language statement describing freight and other charges Prepaid/collect indicator, coded C an..3 Code indicating whether freight item amount is prepaid or to be collected. C Collect P Prepaid C203 RATE/TARIFF CLASS C 1 Identification of the applicable rate/tariff class Rate/tariff class identification M an..9 Identification of the rate/tariff class. N Normal rate X 1131 Code list identification code C an..3 X 3055 Code list responsible agency code C an Rate/tariff class C an..35 Description of applicable rate/tariff class. Freight Rate BL_IG_IFTMCS (D99B) 21 Aug 31,2015

22 Segment: MOA Monetary Amount Position: 0440 Group: Segment Group 7 (Transport Charge/Rate Calculations) Conditional (Optional) Level: 2 Usage: Conditional (Optional) Max Use: 9 Purpose: A segment to specify a monetary amount, such as prepaid amount, discount or total amount. MOA+23:62500:USD' C516 MONETARY AMOUNT M 1 Amount of goods or services stated as a monetary amount in a specified currency Monetary amount type code qualifier M an..3 Code specifying the type of monetary amount. 23 Charge amount 5004 Monetary amount value C n..8 To specify the value of a monetary amount Currency identification code C an..3 Code specifying a monetary unit. BL_IG_IFTMCS (D99B) 22 Aug 31,2015

23 Group: TDT Segment Group 8: Details of Transport Position: 0460 Group: Level: 1 Usage: Conditional (Optional) Max Use: 99 Purpose: A group of segments to indicate details of the movement of goods such as mode and means of transport, locations, departure, and arrival date(s) and time(s). For more than 1 ocean leg, Place of Receipt information will be provided in first Group 8 and Place of Delivery will be provided in last Group 8. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 0470 TDT Details of Transport M Segment Group 9: Place/Location Identification C 99 BL_IG_IFTMCS (D99B) 23 Aug 31,2015

24 Segment: TDT Details of Transport Position: 0470 (Trigger Segment) Group: Segment Group 8 (Details of Transport) Conditional (Optional) Level: 1 Usage: Mandatory Max Use: 1 Purpose: A segment to indicate information related to a certain stage of the transport, such as mode, means and carrier. TDT OOLU :L::MOL INITIATIVE' 8051 TRANSPORT STAGE CODE QUALIFIER M 1 an..3 Code qualifying a specific stage of transport. 20 Main-carriage transport 8028 CONVEYANCE REFERENCE NUMBER C 1 an..17 Unique reference given by the carrier to a certain journey or departure of a means of transport (generic term). Voyage Number C220 MODE OF TRANSPORT C 1 Method of transport code or name. Code preferred Transport mode name code C an..3 Code specifying the name of a mode of transport. 1 Ocean X C228 TRANSPORT MEANS C 1 C040 CARRIER C 1 Identification of a carrier by code and/or by name. Code preferred Carrier identification C an..17 Identification of party undertaking or arranging transport of goods between named points. CargoSmart will send carrier's SCAC X 8101 TRANSIT DIRECTION INDICATOR CODE C 1 an..3 X C401 EXCESS TRANSPORTATION INFORMATION C 1 C222 TRANSPORT IDENTIFICATION C 1 Code and/or name identifying the means of transport Transport means identification name identifier C an..9 Identifies the name of the transport means. Vessel Code 1131 Code list identification code C an..3 Identification of a code list. 103 Call sign directory L Lloyd's Number X 3055 Code list responsible agency code C an..3 BL_IG_IFTMCS (D99B) 24 Aug 31,2015

25 8212 Transport means identification name C an..35 Name identifying a means of transport. Vessel Name BL_IG_IFTMCS (D99B) 25 Aug 31,2015

26 Group: LOC Segment Group 9: Place/Location Identification Position: 0500 Group: Segment Group 8 (Details of Transport) Conditional (Optional) Level: 2 Usage: Conditional (Optional) Max Use: 99 Purpose: A group of segments to specify a location and date/time related to this leg of transport. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 0510 LOC Place/Location Identification M DTM Date/Time/Period C 1 BL_IG_IFTMCS (D99B) 26 Aug 31,2015

27 Segment: LOC Place/Location Identification Position: 0510 (Trigger Segment) Group: Segment Group 9 (Place/Location Identification) Conditional (Optional) Level: 2 Usage: Mandatory Max Use: 1 Purpose: A segment to indicate a location such as origin, destination, stop off, etc. related to this leg of transport. CargoSmart will send UN/ECE Location Code to present location subject to carrier capability LOC+88+MYPEN::6:PENANG' 3227 LOCATION FUNCTION CODE QUALIFIER M 1 an..3 Code identifying the function of a location. 7 Place of delivery 9 Place/port of loading 11 Place/port of discharge 88 Place of receipt C517 LOCATION IDENTIFICATION C 1 Identification of a location by code or name is Mandatory for LOC010_3227 = 9 and LOC010_3227 = Location name code C an..25 Code specifying the name of the location. X 1131 Code list identification code C an Code list responsible agency code C an..3 Code specifying the agency responsible for a code list. 6 UN/ECE (United Nations - Economic Commission for Europe) 3224 Location name C an..256 Name of the location. Port Name or Inland Location Name BL_IG_IFTMCS (D99B) 27 Aug 31,2015

28 Segment: DTM Date/Time/Period Position: 0520 Group: Segment Group 9 (Place/Location Identification) Conditional (Optional) Level: 3 Usage: Conditional (Optional) Max Use: 1 Purpose: A segment to specify a date/time related to the location, such as arrival date/time of a means of transport at a specific location. DTM+133: :203' C507 DATE/TIME/PERIOD M 1 Date and/or time, or period relevant to the specified date/time/period type Date/time/period function code qualifier M an..3 Code giving specific meaning to a date, time or period. 132 Arrival date/time, estimated Used for LOC010_3227 = 88, 11 or Departure date/time, estimated Used for LOC010_3227 = Arrival date/time, actual Used for LOC010_3227 = 88, 11 or Departure date/time, actual Used for LOC010_3227 = Date/time/period value C an..35 The value of a date, a date and time, a time or of a period in a specified representation Date/time/period format code C an..3 Code specifying the representation of a date, time or period. 203 CCYYMMDDHHMM BL_IG_IFTMCS (D99B) 28 Aug 31,2015

29 Group: NAD Segment Group 11: Name and Address Position: 0560 Group: Level: 1 Usage: Conditional (Optional) Max Use: 99 Purpose: A group of segments to identify a party, related references, locations contacts, required documents, and charges to be paid by the party. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 0570 NAD Name and Address M Segment Group 12: Contact Information C 9 BL_IG_IFTMCS (D99B) 29 Aug 31,2015

30 Segment: NAD Name and Address Position: 0570 (Trigger Segment) Group: Segment Group 11 (Name and Address) Conditional (Optional) Level: 1 Usage: Mandatory Max Use: 1 Purpose: A segment to identify the party's name, address, and function. NAD+CA+OOLU' NAD+CN Consignee name+consignee Address+San Diego+Californi US' NAD+N1+++Notify Party Name:Notify Party Address+Notify Party Address+North Car US' 3035 PARTY FUNCTION CODE QUALIFIER M 1 an..3 Code giving specific meaning to a party. CA Carrier CN Consignee CZ Shipper FW Freight forwarder N1 Notify party no. 1 N2 Notify party no. 2 C082 PARTY IDENTIFICATION DETAILS C 1 Identification of a transaction party by code. This element is Must use if 3035 = CA 3039 Party identifier M an..35 Code specifying the identity of a party. This element is carrier SCAC code if 3035 = CA; For other qualifier, this element is carrier customer code X C058 NAME AND ADDRESS C 1 C080 PARTY NAME C 1 Identification of a transaction party by name, one to five lines. Party name may be formatted Party name M an..35 Name of a party involved in a transaction Party name C an..35 Name of a party involved in a transaction. C059 STREET C 1 Street address and/or PO Box number in a structured address: one to four lines Street and number/p.o. box M an..35 Street and number in plain language, or Post Office Box No Street and number/p.o. box C an..35 Street and number in plain language, or Post Office Box No. BL_IG_IFTMCS (D99B) 30 Aug 31,2015

31 3042 Street and number/p.o. box C an..35 Street and number in plain language, or Post Office Box No Street and number/p.o. box C an..35 Street and number in plain language, or Post Office Box No CITY NAME C 1 an..35 Name of a city (a town, a village) for addressing purposes. C819 COUNTRY SUB-ENTITY DETAILS C 1 To specify a part of a country (eg county or part of a city) Country sub-entity name code C an..9 Identification of the name of sub-entities (state, province) defined by appropriate governmental agencies POSTAL IDENTIFICATION CODE C 1 an..17 Code specifying the postal zone or address COUNTRY NAME CODE C 1 an..3 Identification of the name of the country or other geographical entity as specified in ISO BL_IG_IFTMCS (D99B) 31 Aug 31,2015

32 Group: CTA Segment Group 12: Contact Information Position: 0600 Group: Segment Group 11 (Name and Address) Conditional (Optional) Level: 2 Usage: Conditional (Optional) Max Use: 9 Purpose: A group of segments identifying a contact and its communications related to the party. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 0610 CTA Contact Information M COM Communication Contact C 9 BL_IG_IFTMCS (D99B) 32 Aug 31,2015

33 Segment: CTA Contact Information Position: 0610 (Trigger Segment) Group: Segment Group 12 (Contact Information) Conditional (Optional) Level: 2 Usage: Mandatory Max Use: 1 Purpose: A segment to identify a person or department within a party. Each party can have no more than one contact information. CTA+IC+:FIRST NAME, LAST NAME' 3139 CONTACT FUNCTION CODE C 1 an..3 Code specifying the function of a contact (e.g. department or person). IC Information contact C056 DEPARTMENT OR EMPLOYEE DETAILS C 1 Code and/or name of a department or employee. Code preferred. X 3413 Department or employee identification C an Department or employee C an..35 The department or person within an organizational entity. BL_IG_IFTMCS (D99B) 33 Aug 31,2015

34 Segment: COM Communication Contact Position: 0620 Group: Segment Group 12 (Contact Information) Conditional (Optional) Level: 3 Usage: Conditional (Optional) Max Use: 9 Purpose: A segment to identify a communication number of a person or department to whom communication should be directed. Each party can have no more than one phone and . COM :TE' COM+YOUR @MAIL.COM:EM' C076 COMMUNICATION CONTACT M 3 Communication number of a department or employee in a specified channel Communication number M an..512 The communication number Communication number code qualifier M an..3 Code qualifying the communication number. EM Electronic mail TE Telephone BL_IG_IFTMCS (D99B) 34 Aug 31,2015

35 Group: GID Segment Group 18: Goods Item Details Position: 0890 Group: Level: 1 Usage: Conditional (Optional) Max Use: 999 Purpose: A group of segments to describe the goods items for which transport is undertaken. Segment Summary Pos. Seg. Req. Max. Group: M No. ID Name Des. Use Repeat 0900 GID Goods Item Details M 1 Must Use 0980 FTX Free Text C Segment Group 20: Measurements C Segment Group 23: Package Identification C Segment Group 27: Split Goods Placement C Segment Group 30: Dangerous Goods C 9 BL_IG_IFTMCS (D99B) 35 Aug 31,2015

36 Segment: GID Goods Item Details Position: 0900 (Trigger Segment) Group: Segment Group 18 (Goods Item Details) Conditional (Optional) Level: 1 Usage: Mandatory Max Use: 1 Purpose: A segment to identify a goods item for which transport is undertaken. A goods item can be identified by up to three levels of packaging. GID :CS' 1496 GOODS ITEM NUMBER C 1 n..5 Serial number differentiating each separate goods item entry of a consignment as contained in one document/declaration. C213 NUMBER AND TYPE OF PACKAGES C 1 Number and type of individual parts of a shipment Number of packages C n..8 Number of individual parts of a shipment either unpacked, or packed in such a way that they cannot be divided without first undoing the packing Package type description code C an..17 Code specifying the type of package. Refer to Appendix for full list from CargoSmart. For customized code list, please contact CargoSmart for more details. BL_IG_IFTMCS (D99B) 36 Aug 31,2015

37 Segment: FTX Free Text Position: 0980 Group: Segment Group 18 (Goods Item Details) Conditional (Optional) Level: 2 Usage: Conditional (Required) Max Use: 9 Purpose: A segment to specify processable supplementary information relating to the goods item. FTX+AAA+++7 X 40?' CONTAINERS SAID TO:CONTAIN?:-:3762 CTN (CARTON):1234 PRODUCTS SETS' 4451 TEXT SUBJECT CODE QUALIFIER M 1 an..3 Code specifying the subject of the text. AAA Goods description X 4453 TEXT FUNCTION, CODED C 1 an..3 X C107 TEXT REFERENCE C 1 C108 TEXT LITERAL C 1 Free text; one to five lines Free text value M an..70 Free form text Free text value C an..70 Free form text Free text value C an..70 Free form text Free text value C an..70 Free form text Free text value C an..70 Free form text. BL_IG_IFTMCS (D99B) 37 Aug 31,2015

38 Group: MEA Segment Group 20: Measurements Position: 1040 Group: Segment Group 18 (Goods Item Details) Conditional (Optional) Level: 2 Usage: Conditional (Optional) Max Use: 99 Purpose: A group of segments to specify measurements applicable to a goods item. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 1050 MEA Measurements M 1 BL_IG_IFTMCS (D99B) 38 Aug 31,2015

39 Segment: MEA Measurements Position: 1050 (Trigger Segment) Group: Segment Group 20 (Measurements) Conditional (Optional) Level: 2 Usage: Mandatory Max Use: 1 Purpose: A segment to specify measurements, other than dimensions, applicable to a goods item. MEA+WT+G+KGM: ' MEA+VOL+AAW+CBM: ' 6311 MEASUREMENT ATTRIBUTE CODE M 1 an..3 Code specifying the measurement attribute. VOL Volume WT Weights C502 MEASUREMENT DETAILS C 1 Identification of measurement type Measured attribute code C an..3 Code specifying the attribute measured. AAW Gross volume G Gross weight C174 VALUE/RANGE C 1 Measurement value and relevant minimum and maximum values of the measurement range Measurement unit code M an..3 Code specifying the unit of measurement. For Weight: KGM = Kilograms LBS = Pounds TON = Tons For Volume / Cubic Dimension: CBF = Cubic foot CBM = Cubic meters CBF Cubic foot CBM Cubic meters KGM Kilograms LBS Pounds TON Tons 6314 Measurement value C an..18 Value of the measured unit. CargoSmart supports maximum 3 decimal places in volume and weight BL_IG_IFTMCS (D99B) 39 Aug 31,2015

40 Group: PCI Segment Group 23: Package Identification Position: 1130 Group: Segment Group 18 (Goods Item Details) Conditional (Optional) Level: 2 Usage: Conditional (Optional) Max Use: 9 Purpose: A group of segments to specify marks and numbers of a goods item. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 1140 PCI Package Identification M 1 BL_IG_IFTMCS (D99B) 40 Aug 31,2015

41 Segment: PCI Package Identification Position: 1140 (Trigger Segment) Group: Segment Group 23 (Package Identification) Conditional (Optional) Level: 2 Usage: Mandatory Max Use: 1 Purpose: A segment to specify marks and numbers of a good item. PCI++ABCDE SHIPPING MARKS AND NUMBERS:MARKS AND NUMBERS 2' X 4233 MARKING INSTRUCTIONS, CODED C 1 an..3 C210 MARKS & LABELS C 1 Shipping marks on packages in free text; one to ten lines Shipping marks M an..35 Marks and numbers identifying individual packages Shipping marks C an..35 Marks and numbers identifying individual packages Shipping marks C an..35 Marks and numbers identifying individual packages Shipping marks C an..35 Marks and numbers identifying individual packages Shipping marks C an..35 Marks and numbers identifying individual packages Shipping marks C an..35 Marks and numbers identifying individual packages Shipping marks C an..35 Marks and numbers identifying individual packages Shipping marks C an..35 Marks and numbers identifying individual packages Shipping marks C an..35 Marks and numbers identifying individual packages Shipping marks C an..35 Marks and numbers identifying individual packages. BL_IG_IFTMCS (D99B) 41 Aug 31,2015

42 Group: SGP Segment Group 27: Split Goods Placement Position: 1260 Group: Segment Group 18 (Goods Item Details) Conditional (Optional) Level: 2 Usage: Conditional (Optional) Max Use: 999 Purpose: A group of segments to specify the distribution of a goods item among the transport equipment. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 1270 SGP Split Goods Placement M 1 BL_IG_IFTMCS (D99B) 42 Aug 31,2015

43 Segment: SGP Split Goods Placement Position: 1270 (Trigger Segment) Group: Segment Group 27 (Split Goods Placement) Conditional (Optional) Level: 2 Usage: Mandatory Max Use: 1 Purpose: A segment to identify the equipment in which goods are transported. SGP+CNTR ' C237 EQUIPMENT IDENTIFICATION M 1 Marks (letters/numbers) identifying equipment Equipment identification number C an..17 Marks (letters and/or numbers) which identify equipment e.g. unit load device. Container Number + Check Digit will be provided 7224 NUMBER OF PACKAGES C 1 n..8 Number of individual parts of a shipment either unpacked, or packed in such a way that they cannot be divided without first undoing the packing. BL_IG_IFTMCS (D99B) 43 Aug 31,2015

44 Group: DGS Segment Group 30: Dangerous Goods Position: 1410 Group: Segment Group 18 (Goods Item Details) Conditional (Optional) Level: 2 Usage: Conditional (Optional) Max Use: 9 Purpose: A group of segments to specify dangerous goods details related to the goods item. One goods item may be in different dangerous goods classes. For Dangerous Cargo Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 1420 DGS Dangerous Goods M FTX Free Text C Segment Group 31: Contact Information C 9 BL_IG_IFTMCS (D99B) 44 Aug 31,2015

45 Segment: DGS Dangerous Goods Position: 1420 (Trigger Segment) Group: Segment Group 30 (Dangerous Goods) Conditional (Optional) Level: 2 Usage: Mandatory Max Use: 1 Purpose: A segment to indicate the class of dangerous goods, packing group, etc. DGS+IMD+3.2: :CEL+2' 8273 DANGEROUS GOODS REGULATIONS CODE C 1 an..3 Code specifying a dangerous goods regulation. IMD IMO IMDG code C205 HAZARD CODE C 1 The identification of the dangerous goods in code Hazard code identification M an..7 Dangerous goods code Hazard substance/item/page number C an..7 Number giving additional hazard code classification of a goods item within the applicable dangerous goods regulation. C234 UNDG INFORMATION C 1 Information on dangerous goods, taken from the United Nations Dangerous Goods classification UNDG number C n4 Unique serial number assigned within the United Nations to substances and articles contained in a list of the dangerous goods most commonly carried. C223 DANGEROUS GOODS SHIPMENT FLASHPOINT C 1 Temperature at which a vapor can be ignited as per ISO 1523/ Shipment flashpoint C n3 Temperature in centigrade determined by the closed cup test as per ISO 1523/73 where a vapour is given off that can be ignited Measurement unit code C an..3 Code specifying the unit of measurement. CEL Celsius FAH Fahrenheit 8339 PACKING GROUP, CODED C 1 an..3 Identification of a packing group by code. BL_IG_IFTMCS (D99B) 45 Aug 31,2015

46 Segment: FTX Free Text Position: 1430 Group: Segment Group 30 (Dangerous Goods) Conditional (Optional) Level: 3 Usage: Conditional (Optional) Max Use: 99 Purpose: A segment to specify the dangerous goods technical name and to specify any additional dangerous goods information. FTX+AAD+++Dangerous goods technical name' FTX+ACB+++Proper Shipping Name' FTX+AAC+++Dangerous goods additional information' 4451 TEXT SUBJECT CODE QUALIFIER M 1 an..3 Code specifying the subject of the text. AAC Dangerous goods additional information AAD Dangerous goods, technical name ACB Additional information Proper Shipping Name X 4453 TEXT FUNCTION, CODED C 1 an..3 X C107 TEXT REFERENCE C 1 C108 TEXT LITERAL C 1 Free text; one to five lines Free text value M an..512 Free form text. BL_IG_IFTMCS (D99B) 46 Aug 31,2015

47 Group: CTA Segment Group 31: Contact Information Position: 1440 Group: Segment Group 30 (Dangerous Goods) Conditional (Optional) Level: 3 Usage: Conditional (Optional) Max Use: 9 Purpose: A group of segments to identify a contact to whom communication regarding the dangerous goods can be directed. Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat M 1450 CTA Contact Information M COM Communication Contact C 9 BL_IG_IFTMCS (D99B) 47 Aug 31,2015

48 Segment: CTA Contact Information Position: 1450 (Trigger Segment) Group: Segment Group 31 (Contact Information) Conditional (Optional) Level: 3 Usage: Mandatory Max Use: 1 Purpose: A segment to identify a person or department. CTA+HG+:FIRST NAME, LAST NAME' 3139 CONTACT FUNCTION CODE C 1 an..3 Code specifying the function of a contact (e.g. department or person). HG Dangerous goods contact C056 DEPARTMENT OR EMPLOYEE DETAILS C 1 Code and/or name of a department or employee. Code preferred. X 3413 Department or employee identification C an Department or employee C an..35 The department or person within an organizational entity. BL_IG_IFTMCS (D99B) 48 Aug 31,2015

49 Segment: COM Communication Contact Position: 1460 Group: Segment Group 31 (Contact Information) Conditional (Optional) Level: 4 Usage: Conditional (Optional) Max Use: 9 Purpose: A segment to identify a communication number of a person or department. COM :TE' C076 COMMUNICATION CONTACT M 3 Communication number of a department or employee in a specified channel Communication number M an..512 The communication number Communication number code qualifier M an..3 Code qualifying the communication number. TE Telephone BL_IG_IFTMCS (D99B) 49 Aug 31,2015

50 Group: EQD Segment Group 35: Equipment Details Position: 1550 Group: Level: 1 Usage: Conditional (Optional) Max Use: 999 Purpose: A group of segments to specify equipment in which goods are transported. Segment Summary Pos. Seg. Req. Max. Group: M No. ID Name Des. Use Repeat 1560 EQD Equipment Details M MEA Measurements C SEL Seal Number C TMP Temperature C Segment Group 36: Transport Charge/Rate Calculations C 99 BL_IG_IFTMCS (D99B) 50 Aug 31,2015

51 Segment: EQD Equipment Details Position: 1560 (Trigger Segment) Group: Segment Group 35 (Equipment Details) Conditional (Optional) Level: 1 Usage: Mandatory Max Use: 1 Purpose: A segment to specify equipment, and equipment size and type used in the transport. EQD+CN+OOLU G1' 8053 EQUIPMENT TYPE CODE QUALIFIER M 1 an..3 Code qualifying a type of equipment. CN Container C237 EQUIPMENT IDENTIFICATION C 1 Marks (letters/numbers) identifying equipment Equipment identification number C an..17 Marks (letters and/or numbers) which identify equipment e.g. unit load device. Container Number + Check Digit will be provided C224 EQUIPMENT SIZE AND TYPE C 1 Code and or name identifying size and type of equipment. Code preferred Equipment size and type description code C an..10 Code specifying the size and type of equipment. Refer to Appendix for full list from CargoSmart. For customized code list, please contact CargoSmart team for more details EQUIPMENT SUPPLIER, CODED C 1 an..3 To indicate the party that is the supplier of the equipment. 1 Shipper supplied 2 Carrier supplied BL_IG_IFTMCS (D99B) 51 Aug 31,2015

52 Segment: MEA Measurements Position: 1590 Group: Segment Group 35 (Equipment Details) Conditional (Optional) Level: 2 Usage: Conditional (Optional) Max Use: 9 Purpose: A segment to specify measurements, other than dimensions, associated with the equipment, such as weight. MEA+WT+G+KGM: ' MEA+AAE+AAS+CBM:40' 6311 MEASUREMENT ATTRIBUTE CODE M 1 an..3 Code specifying the measurement attribute. AAE Measurement For Reefer Container only WT Weights C502 MEASUREMENT DETAILS C 1 Identification of measurement type Measured attribute code C an..3 Code specifying the attribute measured. AAS Air flow For Reefer Container only G Gross weight C174 VALUE/RANGE C 1 Measurement value and relevant minimum and maximum values of the measurement range Measurement unit code M an..3 Code specifying the unit of measurement. For Container Weight: KGM = Kilograms LBS = Pounds TON = Tons For Reefer Container Airflow: CBF = Cubic feet per minute CBM = Cubic meters per hour PER = Humidity in Percentage CBF Cubic feet per minute CBM Cubic meters per hour KGM Kilograms LBS Pounds PER Percentage BL_IG_IFTMCS (D99B) 52 Aug 31,2015

53 TON Tons 6314 Measurement value C an..18 Value of the measured unit. CargoSmart supports maximum 3 decimal places BL_IG_IFTMCS (D99B) 53 Aug 31,2015

54 Segment: SEL Seal Number Position: 1610 Group: Segment Group 35 (Equipment Details) Conditional (Optional) Level: 2 Usage: Conditional (Optional) Max Use: 99 Purpose: A segment to identify seal and seal issuer associated with the equipment. SEL+OOLD CA' 9308 SEAL NUMBER C 1 an..35 The number of a custom seal or another seal affixed to the containers or other transport unit. Maximum 35 characters will be supported by CargoSmart C215 SEAL ISSUER C 1 Identification of the issuer of a seal on equipment either by code or by name Sealing party, coded C an..3 Identification of the issuer of the seal number. Required for carrier and shipper as seal issuer. CA Carrier SH Shipper BL_IG_IFTMCS (D99B) 54 Aug 31,2015