Stedi maintains this guide based on public documentation from BNSF. Contact BNSF for official EDI specifications. To report any errors in this guide, please contact us.
X12 410 Rail Carrier Freight Details and Invoice
—
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
B3B
020
Beginning Segment for Carrier's Invoice
Max use 1
Required
N9
040
Reference Identification
Max use 30
Required
CM
045
Cargo Manifest
Max use 2
Optional
NTE
047
Note/Special Instruction
Max use 2
Optional
N8
130
Waybill Reference
Max use 499
Required
F9
140
Origin Station
Max use 1
Required
D9
150
Destination Station
Max use 1
Required
R2
400
Route Information
Max use 13
Optional
PS
420
Protective Service Instructions
Max use 5
Optional
L3
540
Total Weight and Charges
Max use 1
Required
SE
570
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
—
- IR
- Rail Carrier Freight Details and Invoice (410, 980)
—
- T
- Transportation Data Coordinating Committee (TDCC)
- X
- Accredited Standards Committee X12
Heading
N9
040
Heading > N9
Reference Identification
RequiredMax use 30
—
Usage notes
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
—
Usage notes
—
- BL
- Government Bill of Lading
- BM
- Bill of Lading Number
- BN
- Booking Number
- CO
- Customer Order Number
- EB
- Embargo Permit Number
- EN
- Embargo Number
- GR
- Grain Order Reference Number
- PO
- Purchase Order Number
- SN
- Seal Number—
- SO
- Shipper's Order (Invoice Number)
- WM
- Weight Agreement Number
- WY
- Waybill Number
CM
045
Heading > CM
Cargo Manifest
OptionalMax use 2
—
Usage notes
—
Example
If Date (CM-04) is present, then Port or Terminal Function Code (CM-02) is required
—
- 1
- Last port at which cargo is unloaded from a vessel.
- D
- Port at which cargo is discharged from the first or only vessel which will carry the cargo.
- L
- First port at which the cargo is loaded to the first vessel.
N7 Loop
RequiredMax >1
N7
050
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
—
- E
- Estimated Net Weight
- G
- Gross Weight
- N
- Actual Net Weight
—
- CC
- Container resting on a Chassis
- CN
- Container
- ID
- Idler Car
- RR
- Rail Car
- TL
- Trailer (not otherwise specified)
M12
120
Heading > N7 Loop > M12
In-bond Identifying Information
OptionalMax use 1
—
Usage notes
—
Example
Only one of Customs Entry Number (M12-02) or In-bond Control Number (M12-06) may be present
If In-bond Control Number (M12-06) is present, then Reference Identification Qualifier (M12-08) is required
If either Reference Identification Qualifier (M12-08) or Reference Identification (M12-09) is present, then the other is required
N7 Loop end
N8
130
Heading > N8
Waybill Reference
RequiredMax use 499
—
Usage notes
—
Example
If either Cross Reference Type Code (N8-03), Equipment Initial (N8-04) or Equipment Number (N8-05) are present, then the others are required
If either Waybill Number (N8-06) or Date (N8-07) is present, then the other is required
If either City Name (N8-08) or State or Province Code (N8-09) is present, then the other is required
If either Standard Carrier Alpha Code (N8-10) or Freight Station Accounting Code (N8-11) is present, then the other is required
N1 Loop
RequiredMax >1
N1
160
Heading > 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
—
- 11
- Party to be billed(AAR Accounting Rule 11)
- AD
- Party to be advised (Written orders)
- AO
- Account Of
- AP
- Account of (Origin Party)
- AQ
- Account of (Destination Party)
- BN
- Beneficial Owner
- C1
- In Care Of Party no. 1
- CB
- Customs Broker
- CD
- Consignee (To Receive Mail and Small Parcels)
- CN
- Consignee—
- CV
- Converter
- LP
- Loading Party
- N1
- Notify Party no. 1
- N2
- Notify Party no. 2
- NC
- Cross-Town Switch
- NP
- Notify Party for Shipper's Order
- OO
- Order Of (Shippers Orders) - (Transportation)
- PF
- Party to Receive Freight Bill
- PU
- Party at Pick-up Location
- PV
- Party performing certification
- RD
- Destination Intermodal Ramp
- RE
- Party to receive commercial invoice remittance—
- RO
- Original Intermodal Ramp
- SF
- Ship From
- SH
- Shipper
- SU
- Supplier/Manufacturer
- TT
- Transfer To
- UC
- Ultimate Consignee
N4
180
Heading > N1 Loop > N4
Geographic Location
OptionalMax use 1
—
Usage notes
—
Example
If Location Identifier (N4-06) is present, then Location Qualifier (N4-05) is required
N1 Loop end
R2
400
Heading > R2
Route Information
OptionalMax use 13
—
Usage notes
—
Example
If Intermediate Switch Carrier (R2-08) is present, then Intermediate Switch Carrier (R2-07) is required
—
Usage notes
—
- A
- Origin Carrier, Agent's Routing (Rail)
- D
- DELY (Delivery Switch Carrier)
- I
- Origin Switch Carrier—
- R
- Origin Carrier, Rule 11 Shipment
- S
- Origin Carrier, Shipper's Routing (Rail)
—
- 20
- Rail owned equipment, door to door service.
- 22
- Rail owned equipment, door to ramp service.
- 25
- Rail owned equipment, ramp to ramp service.
- 27
- Rail owned equipment, ramp to door service.
- 40
- Steamship owned equipment moving domestically, door to door service.
- 42
- Steamship owned equipment moving domestically, door to ramp service.
- 45
- Steamship owned equipment moving domestically, ramp to ramp service.
- 47
- Steamship owned equipment moving domestically, ramp to door service.
- 60
- Private owned equipment, door to door service.
- 62
- Private owned equipment, door to ramp service.
- 65
- Private owned equipment, ramp to ramp service.
- 67
- Private owned equipment, ramp to door service.
- 80
- Steamship owned equipment moving internationally, door to door service.
- 82
- Steamship owned equipment moving internationally, door to ramp service.
- 85
- Steamship owned equipment moving internationally, ramp to ramp service.
- 87
- Steamship owned equipment moving internationally, ramp to door service.
PS
420
Heading > PS
Protective Service Instructions
OptionalMax use 5
—
Usage notes
—
Example
If Temperature (PS-04) is present, then Unit or Basis for Measurement Code (PS-03) is required
If Unit or Basis for Measurement Code (PS-03) is present, then at least one of Temperature (PS-04) or Temperature (PS-14) is required
If Temperature (PS-14) is present, then Unit or Basis for Measurement Code (PS-03) is required
—
- 226
- Stop for icing.
- 240
- Initially iced by shipper- Do not re-ice.
- 242
- Top Iced by shipper at origin.
- 245
- Pre-cooled and pre-iced by shipper- Do not re-ice.
- 509
- Modified Carrier's Protective Service (Intrastate only).
- 510
- Shipper's Protective Service.
- 515
- Carrier's Protective Service.
- 580
- Special heater protective service.
- 705
- Optimum temperature of zero degrees or less.
- 710
- Optimum temperature above zero.
- 711
- Place under modified MPS at first regular inspection station.
- 712
- Shippers's specified MPS at origin or stop point.
- 715
- Optimum temperature of zero degrees or less (Car owned /Leased by shipper).
- 720
- Do not operate unit.
- 765
- Optimum temperature above zero. Body iced by shipper.
- 805
- Optimum temperature above zero.
- 810
- Ventilators opened at origin.
- 830
- Optimum temperature of zero degrees or less.
—
- B
- Body Ice
- BC
- Body Ice Consumed or Removed
- D
- Discontinue Service
- HDN
- Do Not Heat
- HDNC
- Do Not Heat in Canada
- HSC
- Standard Heating In Canada
- M
- Standard Mechanical Protective Service
- MN
- Modified Mechanical Protective Service
- MNU
- Do Not Operate
LX Loop
RequiredMax >1
L5
440
Heading > LX Loop > L5
Description, Marks and Numbers
RequiredMax use 15
—
Usage notes
—
Example
If either Commodity Code (L5-03) or Commodity Code Qualifier (L5-04) is present, then the other is required
If Marks and Numbers Qualifier (L5-07) is present, then Marks and Numbers (L5-06) is required
If either Commodity Code Qualifier (L5-08) or Commodity Code (L5-09) is present, then the other is required
—
- T
- Standard Transportation Commodity Code (STCC)
L0 Loop
RequiredMax >1
L0
460
Heading > LX Loop > L0 Loop > L0
Line Item - Quantity and Weight
RequiredMax use 1
—
Usage notes
—
Example
If either Billed/Rated-as Quantity (L0-02) or Billed/Rated-as Qualifier (L0-03) is present, then the other is required
If either Weight (L0-04) or Weight Qualifier (L0-05) is present, then the other is required
If either Volume (L0-06) or Volume Unit Qualifier (L0-07) is present, then the other is required
If either Lading Quantity (L0-08) or Packaging Form Code (L0-09) is present, then the other is required
If Weight Unit Code (L0-11) is present, then Weight (L0-04) is required
If either Quantity (L0-13) or Yes/No Condition or Response Code (L0-15) is present, then the other is required
—
- 1E
- Empty Car
- 2W
- Bin
- 12
- Packet
- 18
- 55 Gallon Drum
- 20
- 20 Foot Container
- 21
- 40 Foot Container
- 26
- Actual Tons
- 48
- Bulk Car Load
- B4
- Barrel, Imperial
- BN
- Bulk
- BO
- Box
- BR
- Barrel
- BS
- Basket
- BU
- Bushel
- BX
- Box
- C4
- Carload (Rail)
- CA
- Case
- CAN
- Can
- CAS
- Case
- CF
- Cubic Feet
- CH
- Container
- CL
- Cylinder
- CLD
- Car Load, Rail
- CM
- Centimeter
- CN
- Can
- CNT
- Container
- COL
- Coil
- CP
- Crate
- CR
- Car Load
- CRT
- Crate
- CT
- Carton
- CTN
- Carton
- CX
- Coil
- CYL
- Cylinder
- DR
- Drum
- DRM
- Drum
- DT
- Dry Ton
- DZ
- Dozen
- FO
- Fluid Ounce
- FSK
- Flask
- GA
- Gallon
- GL
- Grams Per Liter
- GN
- Gross Gallon
- GR
- Gram
- HPC
- Hopper Pneumatic Discharge
- JAR
- Jar
- JR
- Jar
- JU
- Jug
- KE
- Keg
- KEG
- Keg
- KG
- Kilogram
- LB
- Pound
- LSE
- Loose
- LT
- Liter
- ML
- Milliliter
- MM
- Millimeter
- MN
- Metric Net Ton
- MP
- Metric Ton
- MR
- Meter
- NC
- Car
- NG
- Net Gallons
- PA
- Pail
- PAL
- Pail
- PCK
- Packed - not otherwise specified
- PCS
- Pieces
- PH
- Pack (Pak)
- PK
- Package
- PKG
- Package
- PL
- Pallet/Unit Load
- PLT
- Pallet
- PN
- Pounds Net
- PT
- Pint
- QT
- Quart
- RA
- Rack
- RCK
- Rack
- RE
- Reel
- REL
- Reel
- RL
- Roll
- ROL
- Roll
- SAK
- Sack
- SJ
- Sack
- SKD
- Skid
- SO
- Spool
- SPL
- Spool
- SV
- Skid
- TB
- Tube
- TBE
- Tube
- TC
- Truckload
- TE
- Tote
- TH
- Thousands
- TK
- Tank
- TKR
- Tank Car
- TLD
- Intermodal Trailer/Container Load (Rail)
- TN
- Net Ton (2000 LB)
- TNK
- Tank
- TO
- Troy Ounce
- UN
- Unit
- UNT
- Unit
- VEH
- Vehicles
- WE
- Wet Ton
- WHE
- On Own Wheel
- Z3
- Cask
L1
470
Heading > LX Loop > L0 Loop > L1
Rate and Charges
RequiredMax use 10
—
Usage notes
—
Example
At least one of Charge (L1-04), Advances (L1-05) or Prepaid Amount (L1-06) is required
If either Declared Value (L1-14) or Rate/Value Qualifier (L1-15) is present, then the other is required
If either Billed/Rated-as Quantity (L1-17) or Billed/Rated-as Qualifier (L1-18) is present, then the other is required
—
- GT
- Per Gross Ton
- MM
- Per Metric Ton (Tonne)
- PA
- Per Container
- PC
- Per Car
- PH
- Per Hundred (of Basic Unit)
- PM
- Per Mile
- PP
- Per Piece
- PT
- Per Net Ton
- PU
- Per Unit
- PV
- Per Vehicle
- TN
- Per Train Rate
- TR
- Per Trailer (Per Train)
PI
480
Heading > LX Loop > L0 Loop > PI
Price Authority Identification
OptionalMax use 30
—
Usage notes
—
Example
If Alternation Precedence Code (PI-14) is present, then Date (PI-12) is required
If Alternation Precedence Code (PI-15) is present, then Date (PI-13) is required
—
- CT
- Contract Number
- PR
- Price Quote Number
- TS
- Tariff Number
—
- OP
- Other Publication
- TP
- Tariff Publication
L0 Loop end
LX Loop end
Heading end
EDI Samples
Carload
ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER *231030*0235*U*00401*000000001*0*T*>
GS*IR*SENDERGS*RECEIVERGS*20231030*023516*000000001*X*004010
ST*410*464800001
B3B*18064947*PP*19991005*102000*19991020*BNSF*R*558760***USD
N9*BM*558760**19991001
N7*NW*178483*100129*N*65100******RR*****A******C113
N8*382408*19991001
F9*92007*ST LOUIS*MO*****567500
D9*92239*SPRINGFIELD*MO*****576550
N1*SH*SHIPPER NAME
N4*ST LOUIS*MO
N1*CN*CONSIGNEE NAME
N4*SPRINGFIELD*MO
R2*BNSF*S****R
LX*1
L5*1*WHEAT GRAIN MILL FEED, OTHER THAN PELLETIZED, VI*2041290*T
L5*1*WHT MIDS GRM W
L0*1***100129*N*1*R*1*CLD
L1*1*1000*PC*100000**100000**************USD
PI*TS*0000004022***BNSF*BNSF**0000052360
L3*****102000**102000
SE*20*464800001
GE*1*000000001
IEA*1*000000001
GS*IR*SENDERGS*RECEIVERGS*20231030*023516*000000001*X*004010
ST*410*464800001
B3B*18064947*PP*19991005*102000*19991020*BNSF*R*558760***USD
N9*BM*558760**19991001
N7*NW*178483*100129*N*65100******RR*****A******C113
N8*382408*19991001
F9*92007*ST LOUIS*MO*****567500
D9*92239*SPRINGFIELD*MO*****576550
N1*SH*SHIPPER NAME
N4*ST LOUIS*MO
N1*CN*CONSIGNEE NAME
N4*SPRINGFIELD*MO
R2*BNSF*S****R
LX*1
L5*1*WHEAT GRAIN MILL FEED, OTHER THAN PELLETIZED, VI*2041290*T
L5*1*WHT MIDS GRM W
L0*1***100129*N*1*R*1*CLD
L1*1*1000*PC*100000**100000**************USD
PI*TS*0000004022***BNSF*BNSF**0000052360
L3*****102000**102000
SE*20*464800001
GE*1*000000001
IEA*1*000000001
Intermodal
ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER *231030*0235*U*00401*000000001*0*T*>
GS*IR*SENDERGS*RECEIVERGS*20231030*023526*000000001*X*004010
ST*410*135683
B3B*18071803*PP*19991005*130000*19991020*BNSF*R*2950000***USD
N9*BM*2950000**19990929
N7*TRIU*564954*10224*N*7500**********4000*A****102
N8*435527*19990929
F9*93732*BIRMINGHAM*AL*****472600
D9*16002*SOUTH SEATTLE*WA*****845203
N1*SH*INTERMODAL SHIPPER
N4*BIRMINGHAM*AL
N1*CN*INTERMODAL CONSIGNEE
N4*SEATTLE*WA
N1*PF*INTERMODAL FREIGHT PAYOR
N3*123 STREET
N4*MEMPHIS*TN*381209401
LX*1
L5*1*FURNITURE, NEC, METALLIC OR WOODEN*2519990*T
L5*1*FURNITURE, NEC
L0*1***10224*N*1*T*64*CTN
L1*1*1300*PA*130000**130000**************USD
PI*PR*9999999999***MDZZ*QTISO**0000000000
L3*****130000**130000
SE*22*135683
GE*1*000000001
IEA*1*000000001
GS*IR*SENDERGS*RECEIVERGS*20231030*023526*000000001*X*004010
ST*410*135683
B3B*18071803*PP*19991005*130000*19991020*BNSF*R*2950000***USD
N9*BM*2950000**19990929
N7*TRIU*564954*10224*N*7500**********4000*A****102
N8*435527*19990929
F9*93732*BIRMINGHAM*AL*****472600
D9*16002*SOUTH SEATTLE*WA*****845203
N1*SH*INTERMODAL SHIPPER
N4*BIRMINGHAM*AL
N1*CN*INTERMODAL CONSIGNEE
N4*SEATTLE*WA
N1*PF*INTERMODAL FREIGHT PAYOR
N3*123 STREET
N4*MEMPHIS*TN*381209401
LX*1
L5*1*FURNITURE, NEC, METALLIC OR WOODEN*2519990*T
L5*1*FURNITURE, NEC
L0*1***10224*N*1*T*64*CTN
L1*1*1300*PA*130000**130000**************USD
PI*PR*9999999999***MDZZ*QTISO**0000000000
L3*****130000**130000
SE*22*135683
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.