EDI 858 Shipment Information
Functional Group SI
X12I Transportation Subcommittee
This X12 Transaction Set contains the format and establishes the data contents of the Shipment Information Transaction Set (858) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide the sender with the capability to transmit detailed bill-of-lading, rating, and/or scheduling information pertinent to a shipment. This transaction set can also be used to exchange Government Bills of Lading (GBLs), Commercial Bills of Lading (CBLs), Transportation Control and Movement Documents (TCMDs), and Personal Property Government Bills of Lading (PPGBLs). It may be used by the U.S. Civilian Government, U.S. Department of Defense, and any of their trading partners to exchange information about the shipment of freight, household goods, and passengers. This transaction set fulfills information requirements established by U.S. Government transportation movement rules and regulations.
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning Segment for Data Correction or ChangeOptionalMax 1
To transmit identifying numbers, dates, and other basic data relating to the transaction set
- 0300General Shipment InformationMandatoryMax 1
To transmit identification numbers and other basic shipment data
BX05 contains the Standard Carrier Alpha Code (SCAC) of the original roadhaul carrier receiving the shipment. - 0400Rail Shipment InformationOptionalMax 1
To transmit rail-specific shipment data
- 0500ReleaseOptionalMax 1
To indicate that the equipment is or is not to be released
- 0600Extended Reference InformationOptionalMax 30
To transmit identifying information as specified by the Reference Identification Qualifier
- 0650Cargo ManifestOptionalMax 3
To identify specific flight or voyage information for multimodal shipments
- 0700AuthenticationOptionalMax 4
To specify the authority for authorizing an action and the date authentication is made
- 0800Cargo Booking PriorityOptionalMax 1
To assign a priority to a booking which would increase the possibility that this cargo would be booked on said voyage and not be shut out
- 0900Currency IdentifierOptionalMax 1
To specify the currency being used in the transaction set
- 1000Terms of Sale/Deferred Terms of SaleOptionalMax 1
To specify terms of sale
- 1100Date/TimeOptionalMax 10
To specify pertinent dates and times
- 1200Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 1300Cross-Reference EquipmentOptionalMax 999
To cross-reference additional equipment to a primary piece of equipment
- 1400Origin StationOptionalMax 1
To identify the rail origin of the shipment
- 1500Destination StationOptionalMax 1
To identify the rail destination of the shipment
- 1600Route Information (Air)OptionalMax 1
To specify airline and airport routing sequences
- 1700Route InformationOptionalMax 13
To specify carrier and routing sequences and details
- 1750Route Information - MotorOptionalMax 13
To specify carrier and routing sequences and details
- 1800Port or TerminalOptionalMax 5
Contractual or operational port or point relevant to the movement of the cargo
- 1900MeasurementsOptionalMax 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 2000Special Handling InstructionsOptionalMax 20
To specify special handling instructions in coded or free-form format
- 2010Protective Service InstructionsOptionalMax 5
To specify mechanical protective service and ventilation instructions
- 2100Special ServicesOptionalMax 6
To identify forms of unitization, liability issues, and special services
- 2110Cargo Location ReferenceOptionalMax 1
To specify the cargo location on board the vessel
- 2120Vessel IdentificationOptionalMax 1
To specify vessel code
- E1 Loop OptionalRepeat 2
- 2200Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
To identify the party receiving the empty car
- 2300Empty Car Disposition - Pended Destination CityOptionalMax 1
To specify the geographic place of named party receiving the empty car
- 2400Empty Car Disposition - Pended Destination RouteOptionalMax 13
To specify the routing of the empty car
- 2450Price Authority IdentificationOptionalMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 2200Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
- 2500InsuranceOptionalMax 1
To specify details related to insurance
- 2600Sales/Delivery TermsOptionalMax 1
To state terms and dates
- 2700Tariff ReferenceOptionalMax 30
To reference details of the tariff used to arrive at applicable rates or charge
- 2800Note/Special InstructionOptionalMax 50
To transmit information in a free-form format, if necessary, for comment or special instruction
- 2900Pro Forma - B13 InformationOptionalMax 1
To specify a pro forma invoice and B13 Canada Customs Export Declaration information, required by U.S. Customs and Border Protection (CBP) and Canada Customs
- N7 Loop OptionalRepeat 600
- 3300Equipment DetailsMandatoryMax 1
To identify the equipment
- 3310Equipment CharacteristicsOptionalMax 1
To send additional information regarding a specific piece of equipment
- 3350Cross-Reference EquipmentOptionalMax 30
To cross-reference additional equipment to a primary piece of equipment
- 3400Seal NumbersOptionalMax 5
To record seal numbers used and the organization that applied the seals
- 3500Equipment OrderedOptionalMax 1
To specify carrier equipment
- 3550Date/TimeOptionalMax 2
To specify pertinent dates and times
- 3600Reference InformationOptionalMax 5
To specify identifying information
- 3700Intermodal Chassis EquipmentOptionalMax 1
To specify the chassis equipment details in terms of identifying numbers, weights, and ownership
- 3750Motor Vehicle ControlOptionalMax 36
To define motor vehicle identification and logistics
- 3770In-bond Identifying InformationOptionalMax 2
To transmit in-bond information
- 3800Canadian Grain InformationOptionalMax 15
To transmit the transportation and distribution requirements of grain at Canadian ports
- E1 Loop OptionalRepeat 2
- 3810Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
To identify the party receiving the empty car
- 3820Empty Car Disposition - Pended Destination CityOptionalMax 1
To specify the geographic place of named party receiving the empty car
- 3830Empty Car Disposition - Pended Destination RouteOptionalMax 13
To specify the routing of the empty car
- 3840Price Authority IdentificationOptionalMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 3810Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
- 3300Equipment DetailsMandatoryMax 1
- N1 Loop OptionalRepeat 12
- 3900Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 4000Additional Name InformationOptionalMax 2
To specify additional names
- 4100Party LocationOptionalMax 2
To specify the location of the named party
- 4200Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 4300Reference InformationOptionalMax 12
To specify identifying information
- 4400Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 4450Special Handling InstructionsOptionalMax 5
To specify special handling instructions in coded or free-form format
- 3900Party IdentificationMandatoryMax 1
- S5 Loop OptionalRepeat 999
- 4500Stop-off DetailsMandatoryMax 1
To specify stop-off detail reference numbers and stop reason
- 4600Date/TimeOptionalMax 6
To specify pertinent dates and times
- 4700Extended Reference InformationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 4800Special ServicesOptionalMax 6
To identify forms of unitization, liability issues, and special services
- N1 Loop OptionalRepeat 5
- 4900Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 5000Additional Name InformationOptionalMax 2
To specify additional names
- 5100Party LocationOptionalMax 2
To specify the location of the named party
- 5200Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 5300Reference InformationOptionalMax 12
To specify identifying information
- 5400Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 4900Party IdentificationMandatoryMax 1
- 4500Stop-off DetailsMandatoryMax 1
- FA1 Loop OptionalRepeat >1
- 5500Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 5600Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 5700Weight InformationOptionalMax 1
To transmit weight information
- 5500Type of Financial Accounting DataMandatoryMax 1
Detail
- HL Loop MandatoryRepeat >1
- 0100Hierarchical LevelMandatoryMax 1
To identify dependencies among and the content of hierarchically related groups of data segments
- 0200Equipment DetailsOptionalMax 1
To identify the equipment
- 0300Cross-Reference EquipmentOptionalMax 1
To cross-reference additional equipment to a primary piece of equipment
- 0400Seal NumbersOptionalMax 5
To record seal numbers used and the organization that applied the seals
- 0500Equipment OrderedOptionalMax 1
To specify carrier equipment
- 0600Reference InformationOptionalMax 5
To specify identifying information
- 0700Intermodal Chassis EquipmentOptionalMax 1
To specify the chassis equipment details in terms of identifying numbers, weights, and ownership
- 0800Motor Vehicle ControlOptionalMax 36
To define motor vehicle identification and logistics
- 0900Tariff ReferenceOptionalMax 10
To reference details of the tariff used to arrive at applicable rates or charge
- 0950Tariff DetailsOptionalMax 1
To reference details of the tariff used to arrive at applicable rates or charges for customer-requested service
- 1000Extended Reference InformationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 1050Special Handling InstructionsOptionalMax 1
To specify special handling instructions in coded or free-form format
- 1070In-bond Identifying InformationOptionalMax 2
To transmit in-bond information
- 1100Export LicenseOptionalMax 6
To transmit information contained on an export license
- 1200Import LicenseOptionalMax 1
To transmit import license number and effective dates
- 1300Description, Marks and NumbersOptionalMax 10
To specify the line item in terms of description, quantity, packaging, and marks and numbers
- 1310Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- 1320Hazardous Classification InformationOptionalMax 6
To specify the hazardous notation and endorsement information
- 1330Hazardous Material Identifying Reference NumbersOptionalMax 1
To transmit specific hazardous material reference numbers
- 1340Hazardous CertificationOptionalMax 10
To specify the name of the person certifying that the shipment complies with the regulations and/or the actual certification
- 1370Cargo Booking PriorityOptionalMax 2
To assign a priority to a booking which would increase the possibility that this cargo would be booked on said voyage and not be shut out
- 1380Date/TimeOptionalMax 10
To specify pertinent dates and times
- 1400Note/Special InstructionOptionalMax 100
To transmit information in a free-form format, if necessary, for comment or special instruction
- 1420Load PlanningOptionalMax 1
To describe information for loading aircraft with vehicles and other items
- 1430Vehicle Axle MeasurementsOptionalMax 12
To specify axle measurements for loading vehicles on aircraft or other conveyances
- L0 Loop OptionalRepeat 20
- 1450Line Item - Quantity and WeightMandatoryMax 1
To specify quantity, weight, volume, and type of service for a line item including applicable "quantity/rate-as" data
- 1500Rate and ChargesOptionalMax 20
To specify rate and charges detail relative to a line item including freight charges, advances, special charges, and entitlements
- 1600MeasurementsOptionalMax 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- PI Loop OptionalRepeat 30
- 1650Price Authority IdentificationMandatoryMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 1670Shipment ConditionsOptionalMax 10
To specify condition restrictions or provisions applicable to the rate docket
- 1650Price Authority IdentificationMandatoryMax 1
- 1450Line Item - Quantity and WeightMandatoryMax 1
- LH1 Loop OptionalRepeat 1000
- 1700Hazardous Identification InformationMandatoryMax 1
To specify the hazardous commodity identification reference number and quantity
- 1800Hazardous Classification InformationOptionalMax 4
To specify the hazardous notation and endorsement information
If the hazardous endorsement (LH204) is "NONE", then use of LH204 is mandatory. However, the receiver must consider it to be blanks when printing a paper document. - 1900Hazardous Material Shipping Name InformationOptionalMax 12
To specify the hazardous material shipping name and additional descriptive requirements
- 1910Free-form Hazardous Material InformationOptionalMax 20
To uniquely identify the variable information required by government regulation covering the transportation of hazardous material shipments
- 1920EPA Required DataOptionalMax 3
To specify the Environmental Protection Agency (EPA) information relating to shipments of hazardous material
- 2000Canadian Dangerous RequirementsOptionalMax 4
To specify additional Transport Canada requirements covering transportation of dangerous goods in Canada
- 2010Transborder Hazardous RequirementsOptionalMax 3
To specify the placard information required by the second government agency when shipment is to cross into another country
- 2100Hazardous Material Identifying Reference NumbersOptionalMax 10
To transmit specific hazardous material reference numbers
All receivers of the EDI transactions covering empty tank cars which last contained hazardous commodities must be able to add the constant words: RESIDUE: LAST CONTAINED ahead of the contents of LHE01 and add the constant: RESIDUE following the contents of the LHE02 when printing paper documents. - 2150Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- 2200Empty Equipment Hazardous Material InformationOptionalMax 1
To specify the "last contained" hazardous shipping name, placard notation, and reference numbers for empty equipment
When used in the hazardous material loop, the segment will identify the various certification, exemption or shipper-related numbers that relate to the specific line item of the shipment that are in addition to the UN/UA number reference in the LH1 segment.
- 1700Hazardous Identification InformationMandatoryMax 1
- FA1 Loop OptionalRepeat >1
- 2300Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 2400Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 2500Weight InformationOptionalMax 1
To transmit weight information
- 2300Type of Financial Accounting DataMandatoryMax 1
- NM1 Loop OptionalRepeat 4
- 2600Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
- 2700Party LocationOptionalMax 2
To specify the location of the named party
- 2800Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 2600Individual or Organizational NameMandatoryMax 1
- N1 Loop OptionalRepeat 4
- 2900Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 3000Additional Name InformationOptionalMax 2
To specify additional names
- 3100Party LocationOptionalMax 2
To specify the location of the named party
- 3200Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 3300Administrative Communications ContactOptionalMax 2
To identify a person or office to whom administrative communications should be directed
- 3400Billing InformationOptionalMax 12
To identify the individual billing segments within a movement when joint rail rates have been established between carriers but do not cover the entire movement
- 2900Party IdentificationMandatoryMax 1
- 0100Hierarchical LevelMandatoryMax 1
Summary
- 0100Total Weight and ChargesOptionalMax 1
To specify the total shipment in terms of weight, volume, rates, charges, advances, and prepaid amounts applicable to one or more line items
- 0200Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)