Stedi maintains this guide based on public documentation from Canadian National Railway (CN Rail). Contact Canadian National Railway (CN Rail) for official EDI specifications. To report any errors in this guide, please contact us.
X12 322 Terminal Operations and Intermodal Ramp Activity
—
Delimiters
- ~ Segment
- * Element
- > Component
Powered by
Build EDI implementation guides at stedi.com
Overview
ISA
-
Interchange Control Header
Max use 1
Required
GS
-
Functional Group Header
Max use 1
Required
heading
ST
010
Transaction Set Header
Max use 1
Required
Q5
016
Status Details
Max use 1
Required
N7 Loop
SE
220
Transaction Set Trailer
Max use 1
Required
GE
-
Functional Group Trailer
Max use 1
Required
IEA
-
Interchange Control Trailer
Max use 1
Required
—
- 00
- No Authorization Information Present (No Meaningful Information in I02)
—
- 00
- No Security Information Present (No Meaningful Information in I04)
—
- U
- U.S. EDI Community of ASC X12, TDCC, and UCS
—
- 00401
- Draft Standards for Trial Use Approved for Publication by ASC X12 Procedures Review Board through October 1997
—
- 0
- No Acknowledgment Requested
- 1
- Interchange Acknowledgment Requested
—
- SO
- Ocean Shipment Information (304, 306, 309, 311, 317, 319, 321, 322, 323, 324, 325, 350, 352, 353, 354, 355, 356, 357, 358, 361)
—
- T
- Transportation Data Coordinating Committee (TDCC)
- X
- Accredited Standards Committee X12
Heading
Q5
016
Heading > Q5
Status Details
RequiredMax use 1
—
Usage notes
—
Example
If either Time (Q5-03) or Time Code (Q5-04) is present, then the other is required
If State or Province Code (Q5-07) is present, then City Name (Q5-06) is required
If either Reference Identification Qualifier (Q5-11) or Reference Identification (Q5-12) is present, then the other is required
If either Reference Identification Qualifier (Q5-14) or Reference Identification (Q5-15) is present, then the other is required
—
- A
- Arrived
- AD
- Delivery Appointment Date and Time
- AF
- Departed Pickup Location
- AL
- Loaded on Rail
- AR
- Rail Arrival at Destination Intermodal Ramp
- B
- Bad Order (Inoperative or Damaged)
- D
- Completed Unloading at Delivery Location
- G
- Repaired and/or Released from Bad Order
- I
- In-Gate
- J
- Delivered to Connecting Line
- L
- Loading
- NT
- Notification
- OA
- Out-Gate
- P
- Departed Terminal Location
- R
- Received from Prior Carrier
- RL
- Rail Departure from Origin Intermodal Ramp
- S
- Spotted at Consignee's Location
- T
- At Terminal; Intra-Terminal Movement
- TM
- Intra-Terminal Movement
- UR
- Unloaded from a Rail Car
- VA
- Vessel Arrival
- VD
- Vessel Departure
- XA
- Pick-up Appointment Secured
- Z
- Actually Placed
—
- LQ
- Latitude Expressed in Degrees, Minutes and Seconds
—
- LK
- Longitude expressed in Degrees, Minutes and Seconds
N7 Loop
RequiredMax >1
N7
020
Heading > N7 Loop > N7
Equipment Details
RequiredMax use 1
—
Usage notes
—
Example
If either Weight (N7-03) or Weight Qualifier (N7-04) is present, then the other is required
If either Tare Weight (N7-05) or Tare Qualifier Code (N7-16) is present, then the other is required
DTM
040
Heading > N7 Loop > DTM
Date/Time Reference
OptionalMax use 2
—
Usage notes
—
Example
At least one of Date (DTM-02) or Time (DTM-03) is required
If Time Code (DTM-04) is present, then Time (DTM-03) is required
NA
080
Heading > N7 Loop > NA
Cross-Reference Equipment
OptionalMax use 30
—
Usage notes
—
Example
If Reference Identification Qualifier (NA-01) is present, then Reference Identification (NA-02) is required
V1
110
Heading > N7 Loop > V1
Vessel Identification
OptionalMax use 1
—
Example
At least one of Vessel Code (V1-01) or Vessel Name (V1-02) is required
If Vessel Code Qualifier (V1-08) is present, then Vessel Code (V1-01) is required
R4 Loop
RequiredMax >1
R4
120
Heading > N7 Loop > R4 Loop > R4
Port or Terminal
RequiredMax use 1
—
Usage notes
—
Example
If either Location Qualifier (R4-02) or Location Identifier (R4-03) is present, then the other is required
—
- 6
- Origin Rail Intermodal Terminal
- 7
- Destination Rail Intermodal Terminal
R4 Loop end
N1 Loop
OptionalMax >1
N1
150
Heading > N7 Loop > N1 Loop > N1
Name
RequiredMax use 1
—
Usage notes
—
Example
At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required
If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required
—
- C1
- In Care Of Party no. 1
- CN
- Consignee
- MC
- Motor Carrier
- N1
- Notify Party no. 1
- SF
- Ship From
- SH
- Shipper
—
- 93
- Code assigned by the organization originating the transaction set
N1 Loop end
—
- BM
- Bill of Lading Number
- CE
- Class of Contract Code—
- CN
- Carrier's Reference Number (PRO/Invoice)
- CR
- Customer Reference Number
- P8
- Pickup Reference Number
- SO
- Shipper's Order (Invoice Number)
- WY
- Waybill Number
N7 Loop end
Heading end
EDI Samples
Ramp Activity Shipment Status Message Output
ISA*00* *00* *ZZ*PORTOPERATOR *02*CN *231125*1226*U*00401*000037242*0*P*>
GS*SO*PORTOPERATOR*CN*20231125*1226*37242*X*004010
ST*322*37242001
Q5*AL*20231125*1009*LT
N7*AAAU*123456*11818*G*3840******CN*ABCD****A*K*7*HH***45G1*ABCD
DTM*140*20231125*1009*LT
M7*1234567
W2*AAAU*1234567**CN*L
NA*EQ*CNRU1234567*GTW*111111*F*AB1
V1*9475612*ONE MARVEL**066E****L
R4*6*CS*093804*VANCOUVER*CA
R4*7*CS*380002*CHICAGO, IL
N1*MC*CN RAIL*93*CNR
N9*BM*031258822270103
SE*13*37242001
GE*1*37242
IEA*1*000037242
GS*SO*PORTOPERATOR*CN*20231125*1226*37242*X*004010
ST*322*37242001
Q5*AL*20231125*1009*LT
N7*AAAU*123456*11818*G*3840******CN*ABCD****A*K*7*HH***45G1*ABCD
DTM*140*20231125*1009*LT
M7*1234567
W2*AAAU*1234567**CN*L
NA*EQ*CNRU1234567*GTW*111111*F*AB1
V1*9475612*ONE MARVEL**066E****L
R4*6*CS*093804*VANCOUVER*CA
R4*7*CS*380002*CHICAGO, IL
N1*MC*CN RAIL*93*CNR
N9*BM*031258822270103
SE*13*37242001
GE*1*37242
IEA*1*000037242
Sample
ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER *231102*0333*U*00401*000000001*0*T*>
GS*SO*SENDERGS*RECEIVERGS*20231102*033317*000000001*X*004010
ST*322*37242001
Q5*AR*20180525*1009*LT**CALGARY LOG PARK*AB*CA***LQ*51.110711**LK*-113.834840
N7*CNRU*123456*32697*N*10500******CN****5300*A*L***114*0
DTM*140*20180525*1009*LT
M7*4377911
W2*CNRU*123456**CN*L**25
NA*EQ*CNRU1234561*GTW*676024*F*AB1
R4*6*SL*380002*CHICAGO INTER TERM*US***IL
R4*7*CS*082417*CALGARY LOG PARK*CA***AB
N1*SH*INTERMODAL SHIPPER INC*93*INS
N1*CN*INTERMODAL CONSIGNEE INC*93*INC
N1*MC*TRANSPORT*93*CNRZ
N9*WY*813216
N9*BM*031258822270103
N9*P8*821795
N9*CN*6222868832-05
N9*CR*00328860016346584
N9*SO*031258822270103
N9*CE*NOEEI 30.36
SE*20*37242001
GE*1*000000001
IEA*1*000000001
GS*SO*SENDERGS*RECEIVERGS*20231102*033317*000000001*X*004010
ST*322*37242001
Q5*AR*20180525*1009*LT**CALGARY LOG PARK*AB*CA***LQ*51.110711**LK*-113.834840
N7*CNRU*123456*32697*N*10500******CN****5300*A*L***114*0
DTM*140*20180525*1009*LT
M7*4377911
W2*CNRU*123456**CN*L**25
NA*EQ*CNRU1234561*GTW*676024*F*AB1
R4*6*SL*380002*CHICAGO INTER TERM*US***IL
R4*7*CS*082417*CALGARY LOG PARK*CA***AB
N1*SH*INTERMODAL SHIPPER INC*93*INS
N1*CN*INTERMODAL CONSIGNEE INC*93*INC
N1*MC*TRANSPORT*93*CNRZ
N9*WY*813216
N9*BM*031258822270103
N9*P8*821795
N9*CN*6222868832-05
N9*CR*00328860016346584
N9*SO*031258822270103
N9*CE*NOEEI 30.36
SE*20*37242001
GE*1*000000001
IEA*1*000000001
Stedi is a registered trademark of Stedi, Inc. All names, logos, and brands of third parties listed on this page are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.