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 1To indicate the start of a transaction set and to assign a control number 
- 0200Beginning Segment for Data Correction or ChangeOptionalMax 1To transmit identifying numbers, dates, and other basic data relating to the transaction set 
- 0300General Shipment InformationMandatoryMax 1To 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 1To transmit rail-specific shipment data 
- 0500ReleaseOptionalMax 1To indicate that the equipment is or is not to be released 
- 0600Extended Reference InformationOptionalMax 30To transmit identifying information as specified by the Reference Identification Qualifier 
- 0650Cargo ManifestOptionalMax 3To identify specific flight or voyage information for multimodal shipments 
- 0700AuthenticationOptionalMax 4To specify the authority for authorizing an action and the date authentication is made 
- 0800Cargo Booking PriorityOptionalMax 1To 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 1To specify the currency being used in the transaction set 
- 1000Terms of Sale/Deferred Terms of SaleOptionalMax 1To specify terms of sale 
- 1100Date/TimeOptionalMax 10To specify pertinent dates and times 
- 1200Administrative Communications ContactOptionalMax 3To identify a person or office to whom administrative communications should be directed 
- 1300Cross-Reference EquipmentOptionalMax 999To cross-reference additional equipment to a primary piece of equipment 
- 1400Origin StationOptionalMax 1To identify the rail origin of the shipment 
- 1500Destination StationOptionalMax 1To identify the rail destination of the shipment 
- 1600Route Information (Air)OptionalMax 1To specify airline and airport routing sequences 
- 1700Route InformationOptionalMax 13To specify carrier and routing sequences and details 
- 1750Route Information - MotorOptionalMax 13To specify carrier and routing sequences and details 
- 1800Port or TerminalOptionalMax 5Contractual or operational port or point relevant to the movement of the cargo 
- 1900MeasurementsOptionalMax 10To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001) 
- 2000Special Handling InstructionsOptionalMax 20To specify special handling instructions in coded or free-form format 
- 2010Protective Service InstructionsOptionalMax 5To specify mechanical protective service and ventilation instructions 
- 2100Special ServicesOptionalMax 6To identify forms of unitization, liability issues, and special services 
- 2110Cargo Location ReferenceOptionalMax 1To specify the cargo location on board the vessel 
- 2120Vessel IdentificationOptionalMax 1To specify vessel code 
- E1 Loop OptionalRepeat 2- 2200Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1To identify the party receiving the empty car 
- 2300Empty Car Disposition - Pended Destination CityOptionalMax 1To specify the geographic place of named party receiving the empty car 
- 2400Empty Car Disposition - Pended Destination RouteOptionalMax 13To specify the routing of the empty car 
- 2450Price Authority IdentificationOptionalMax 1To communicate basis of pricing, such as contract number, quote number, or tariff number 
 
- 2200Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
- 2500InsuranceOptionalMax 1To specify details related to insurance 
- 2600Sales/Delivery TermsOptionalMax 1To state terms and dates 
- 2700Tariff ReferenceOptionalMax 30To reference details of the tariff used to arrive at applicable rates or charge 
- 2800Note/Special InstructionOptionalMax 50To transmit information in a free-form format, if necessary, for comment or special instruction 
- 2900Pro Forma - B13 InformationOptionalMax 1To specify a pro forma invoice and B13 Canada Customs Export Declaration information, required by U.S. and Canada Customs 
- N7 Loop OptionalRepeat 600- 3300Equipment DetailsMandatoryMax 1To identify the equipment 
- 3310Equipment CharacteristicsOptionalMax 1To send additional information regarding a specific piece of equipment 
- 3350Cross-Reference EquipmentOptionalMax 30To cross-reference additional equipment to a primary piece of equipment 
- 3400Seal NumbersOptionalMax 5To record seal numbers used and the organization that applied the seals 
- 3500Equipment OrderedOptionalMax 1To specify carrier equipment 
- 3550Date/TimeOptionalMax 2To specify pertinent dates and times 
- 3600Reference InformationOptionalMax 5To specify identifying information 
- 3700Intermodal Chassis EquipmentOptionalMax 1To specify the chassis equipment details in terms of identifying numbers, weights, and ownership 
- 3750Motor Vehicle ControlOptionalMax 36To define motor vehicle identification and logistics 
- 3800Canadian Grain InformationOptionalMax 15To transmit the transportation and distribution requirements of grain at Canadian ports 
- E1 Loop OptionalRepeat 2- 3810Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1To identify the party receiving the empty car 
- 3820Empty Car Disposition - Pended Destination CityOptionalMax 1To specify the geographic place of named party receiving the empty car 
- 3830Empty Car Disposition - Pended Destination RouteOptionalMax 13To specify the routing of the empty car 
- 3840Price Authority IdentificationOptionalMax 1To 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 1To identify a party by type of organization, name, and code 
- 4000Additional Name InformationOptionalMax 2To specify additional names 
- 4100Party LocationOptionalMax 2To specify the location of the named party 
- 4200Geographic LocationOptionalMax 1To specify the geographic place of the named party 
- 4300Reference InformationOptionalMax 12To specify identifying information 
- 4400Administrative Communications ContactOptionalMax 3To identify a person or office to whom administrative communications should be directed 
- 4450Special Handling InstructionsOptionalMax 5To specify special handling instructions in coded or free-form format 
 
- 3900Party IdentificationMandatoryMax 1
- S5 Loop OptionalRepeat 999- 4500Stop-off DetailsMandatoryMax 1To specify stop-off detail reference numbers and stop reason 
- 4600Date/TimeOptionalMax 6To specify pertinent dates and times 
- 4700Extended Reference InformationOptionalMax 10To transmit identifying information as specified by the Reference Identification Qualifier 
- 4800Special ServicesOptionalMax 6To identify forms of unitization, liability issues, and special services 
- N1 Loop OptionalRepeat 5- 4900Party IdentificationMandatoryMax 1To identify a party by type of organization, name, and code 
- 5000Additional Name InformationOptionalMax 2To specify additional names 
- 5100Party LocationOptionalMax 2To specify the location of the named party 
- 5200Geographic LocationOptionalMax 1To specify the geographic place of the named party 
- 5300Reference InformationOptionalMax 12To specify identifying information 
- 5400Administrative Communications ContactOptionalMax 3To 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 1To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation 
- 5600Accounting DataMandatoryMax >1To specify the detailed accounting data 
- 5700Weight InformationOptionalMax 1To transmit weight information 
 
- 5500Type of Financial Accounting DataMandatoryMax 1
Detail
- HL Loop MandatoryRepeat >1- 0100Hierarchical LevelMandatoryMax 1To identify dependencies among and the content of hierarchically related groups of data segments 
- 0200Equipment DetailsOptionalMax 1To identify the equipment 
- 0300Cross-Reference EquipmentOptionalMax 1To cross-reference additional equipment to a primary piece of equipment 
- 0400Seal NumbersOptionalMax 5To record seal numbers used and the organization that applied the seals 
- 0500Equipment OrderedOptionalMax 1To specify carrier equipment 
- 0600Reference InformationOptionalMax 5To specify identifying information 
- 0700Intermodal Chassis EquipmentOptionalMax 1To specify the chassis equipment details in terms of identifying numbers, weights, and ownership 
- 0800Motor Vehicle ControlOptionalMax 36To define motor vehicle identification and logistics 
- 0900Tariff ReferenceOptionalMax 10To reference details of the tariff used to arrive at applicable rates or charge 
- 0950Tariff DetailsOptionalMax 1To reference details of the tariff used to arrive at applicable rates or charges for customer-requested service 
- 1000Extended Reference InformationOptionalMax 10To transmit identifying information as specified by the Reference Identification Qualifier 
- 1050Special Handling InstructionsOptionalMax 1To specify special handling instructions in coded or free-form format 
- 1100Export LicenseOptionalMax 6To transmit information contained on an export license 
- 1200Import LicenseOptionalMax 1To transmit import license number and effective dates 
- 1300Description, Marks and NumbersOptionalMax 10To specify the line item in terms of description, quantity, packaging, and marks and numbers 
- 1310Administrative Communications ContactOptionalMax 5To identify a person or office to whom administrative communications should be directed 
- 1320Hazardous Classification InformationOptionalMax 6To specify the hazardous notation and endorsement information 
- 1330Hazardous Material Identifying Reference NumbersOptionalMax 1To transmit specific hazardous material reference numbers 
- 1340Hazardous CertificationOptionalMax 10To specify the name of the person certifying that the shipment complies with the regulations and/or the actual certification 
- 1370Cargo Booking PriorityOptionalMax 2To 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 10To specify pertinent dates and times 
- 1400Note/Special InstructionOptionalMax 100To transmit information in a free-form format, if necessary, for comment or special instruction 
- 1420Load PlanningOptionalMax 1To describe information for loading aircraft with vehicles and other items 
- 1430Vehicle Axle MeasurementsOptionalMax 12To specify axle measurements for loading vehicles on aircraft or other conveyances 
- L0 Loop OptionalRepeat 20- 1450Line Item - Quantity and WeightMandatoryMax 1To specify quantity, weight, volume, and type of service for a line item including applicable "quantity/rate-as" data 
- 1500Rate and ChargesOptionalMax 20To specify rate and charges detail relative to a line item including freight charges, advances, special charges, and entitlements 
- 1600MeasurementsOptionalMax 10To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001) 
 
- 1450Line Item - Quantity and WeightMandatoryMax 1
- LH1 Loop OptionalRepeat 1000- 1700Hazardous Identification InformationMandatoryMax 1To specify the hazardous commodity identification reference number and quantity 
- 1800Hazardous Classification InformationOptionalMax 4To 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 12To specify the hazardous material shipping name and additional descriptive requirements 
- 1910Free-form Hazardous Material InformationOptionalMax 20To uniquely identify the variable information required by government regulation covering the transportation of hazardous material shipments 
- 1920EPA Required DataOptionalMax 3To specify the Environmental Protection Agency (EPA) information relating to shipments of hazardous material 
- 2000Canadian Dangerous RequirementsOptionalMax 4To specify additional Transport Canada requirements covering transportation of dangerous goods in Canada 
- 2010Transborder Hazardous RequirementsOptionalMax 3To specify the placard information required by the second government agency when shipment is to cross into another country 
- 2100Hazardous Material Identifying Reference NumbersOptionalMax 10To 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 5To identify a person or office to whom administrative communications should be directed 
- 2200Empty Equipment Hazardous Material InformationOptionalMax 1To 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 1To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation 
- 2400Accounting DataMandatoryMax >1To specify the detailed accounting data 
- 2500Weight InformationOptionalMax 1To transmit weight information 
 
- 2300Type of Financial Accounting DataMandatoryMax 1
- NM1 Loop OptionalRepeat 4- 2600Individual or Organizational NameMandatoryMax 1To supply the full name of an individual or organizational entity 
- 2700Party LocationOptionalMax 2To specify the location of the named party 
- 2800Geographic LocationOptionalMax 1To specify the geographic place of the named party 
 
- 2600Individual or Organizational NameMandatoryMax 1
- N1 Loop OptionalRepeat 4- 2900Party IdentificationMandatoryMax 1To identify a party by type of organization, name, and code 
- 3000Additional Name InformationOptionalMax 2To specify additional names 
- 3100Party LocationOptionalMax 2To specify the location of the named party 
- 3200Geographic LocationOptionalMax 1To specify the geographic place of the named party 
 
- 2900Party IdentificationMandatoryMax 1
 
- 0100Hierarchical LevelMandatoryMax 1
Summary
- 0100Total Weight and ChargesOptionalMax 1To 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 1To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)