EDI 404 Rail Carrier Shipment Information
Functional Group SR
X12I Transportation Subcommittee
This X12 Transaction Set contains the format and establishes the data contents of the Rail Carrier Shipment Information Transaction Set (404) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to transmit rail-carrier-specific bill of lading information to a railroad. It is the initial tender of a shipment between a consignor and a rail carrier and can be used as notification of equipment release and/or a legal bill of lading.
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 InformationOptionalMax 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
- 0500ReleaseMandatoryMax 1
To indicate that the equipment is or is not to be released
- 0600Extended Reference InformationMandatoryMax 30
To transmit identifying information as specified by the Reference Identification Qualifier
- 0700Cargo ManifestOptionalMax 2
To identify specific flight or voyage information for multimodal shipments
- 0800InsuranceOptionalMax 1
To specify details related to insurance
- 0900Date/Time ReferenceOptionalMax 5
To specify pertinent dates and times
- N7 Loop MandatoryRepeat 500
- 1000Equipment DetailsMandatoryMax 1
To identify the equipment
- 1010Equipment CharacteristicsOptionalMax 1
To send additional information regarding a specific piece of equipment
- VC Loop OptionalRepeat 36
- 1100Motor Vehicle ControlMandatoryMax 1
To define motor vehicle identification and logistics
- N1 Loop OptionalRepeat 2
- 1120Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 1140Party LocationOptionalMax 2
To specify the location of the named party
- 1160Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1180Special Handling InstructionsOptionalMax 1
To specify special handling instructions in coded or free-form format
- 1120Party IdentificationMandatoryMax 1
- 1100Motor Vehicle ControlMandatoryMax 1
- 1300Seal NumbersOptionalMax 5
To record seal numbers used and the organization that applied the seals
- 1400Equipment OrderedOptionalMax 1
To specify carrier equipment
- 1500Intermodal Chassis EquipmentOptionalMax 1
To specify the chassis equipment details in terms of identifying numbers, weights, and ownership
- 1600Intermodal Movement InformationOptionalMax 1
To specify the overall movement of a shipment
- 1700In-bond Identifying InformationOptionalMax 2
To transmit in-bond information
- E1 Loop OptionalRepeat 2
- 1710Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
To identify the party receiving the empty car
- 1720Empty Car Disposition - Pended Destination CityMandatoryMax 1
To specify the geographic place of named party receiving the empty car
- 1730Empty Car Disposition - Pended Destination RouteMandatoryMax 13
To specify the routing of the empty car
- 1740Price Authority IdentificationOptionalMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 1710Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
- 1750Canadian Grain InformationOptionalMax 15
To transmit the transportation and distribution requirements of grain at Canadian ports
- REF Loop OptionalRepeat 99
- 1770Reference InformationMandatoryMax 1
To specify identifying information
- 1775Extended Reference InformationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 1780Quantity and DescriptionOptionalMax 15
To indicate line item quantity, description, marks and numbers, commodity code, weight, and customs value
- 1781Consolidated Shipment Manifest DataOptionalMax 1
To transmit shipment manifest data
- 1782Motor Vehicle ControlOptionalMax 36
To define motor vehicle identification and logistics
- L0 Loop OptionalRepeat 25
- 1783Line Item - Quantity and WeightMandatoryMax 1
To specify quantity, weight, volume, and type of service for a line item including applicable "quantity/rate-as" data
- 1784MeasurementsOptionalMax 3
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 1786Rate and ChargesOptionalMax 10
To specify rate and charges detail relative to a line item including freight charges, advances, special charges, and entitlements
- PI Loop OptionalRepeat 30
- 1788Price Authority IdentificationMandatoryMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 1789Shipment ConditionsOptionalMax 10
To specify condition restrictions or provisions applicable to the rate docket
- 1788Price Authority IdentificationMandatoryMax 1
- 1783Line Item - Quantity and WeightMandatoryMax 1
- N1 Loop OptionalRepeat 15
- 1790Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 1800Party LocationOptionalMax 1
To specify the location of the named party
- 1820Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1825Administrative Communications ContactOptionalMax 2
To identify a person or office to whom administrative communications should be directed
- 1830Billing 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
- 1790Party IdentificationMandatoryMax 1
- 1770Reference InformationMandatoryMax 1
- 1000Equipment DetailsMandatoryMax 1
- 1850Cross-Reference EquipmentOptionalMax 10
To cross-reference additional equipment to a primary piece of equipment
- 1900Origin StationMandatoryMax 1
To identify the rail origin of the shipment
- 2000Destination StationMandatoryMax 1
To identify the rail destination of the shipment
- N1 Loop MandatoryRepeat 15
- 2100Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 2150Additional Name InformationOptionalMax 2
To specify additional names
- 2200Party LocationOptionalMax 2
To specify the location of the named party
- 2300Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 2350Reference InformationOptionalMax 2
To specify identifying information
- 2400Administrative Communications ContactOptionalMax 2
To identify a person or office to whom administrative communications should be directed
- 2520Billing 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
- 2100Party IdentificationMandatoryMax 1
- S1 Loop OptionalRepeat 12
- 4300Stop-off NameMandatoryMax 1
To identify a stop-off party
- 4400Stop-off AddressOptionalMax 2
To specify the address of the stop-off party
- 4480Stop-off StationOptionalMax 1
To specify location details for a stop-off
- 4490Party IdentificationOptionalMax 1
To identify a party by type of organization, name, and code
- 4500Additional Name InformationOptionalMax 1
To specify additional names
- 4510Party LocationOptionalMax 1
To specify the location of the named party
- 4520Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 4530Administrative Communications ContactOptionalMax 1
To identify a person or office to whom administrative communications should be directed
- 4300Stop-off NameMandatoryMax 1
- 4600Route InformationMandatoryMax 13
To specify carrier and routing sequences and details
- 4800Route Code IdentificationOptionalMax 1
To specify the route using a single code
- E1 Loop OptionalRepeat 2
- 4900Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
To identify the party receiving the empty car
- 5000Empty Car Disposition - Pended Destination CityMandatoryMax 1
To specify the geographic place of named party receiving the empty car
- 5100Empty Car Disposition - Pended Destination RouteMandatoryMax 13
To specify the routing of the empty car
- 5110Price Authority IdentificationOptionalMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 4900Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
- 5200Special Handling InstructionsOptionalMax 20
To specify special handling instructions in coded or free-form format
- 5300Protective Service InstructionsOptionalMax 5
To specify mechanical protective service and ventilation instructions
- LX Loop MandatoryRepeat 25
- 5400Transaction Set Line NumberMandatoryMax 1
To reference a line number in a transaction set
- 5500Description, Marks and NumbersMandatoryMax 15
To specify the line item in terms of description, quantity, packaging, and marks and numbers
- L0 Loop OptionalRepeat 25
- 5700Line Item - Quantity and WeightMandatoryMax 1
To specify quantity, weight, volume, and type of service for a line item including applicable "quantity/rate-as" data
- 5750MeasurementsOptionalMax 3
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 5800Rate and ChargesOptionalMax 10
To specify rate and charges detail relative to a line item including freight charges, advances, special charges, and entitlements
- PI Loop OptionalRepeat 30
- 5900Price Authority IdentificationMandatoryMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 5920Shipment ConditionsOptionalMax 10
To specify condition restrictions or provisions applicable to the rate docket
- 5900Price Authority IdentificationMandatoryMax 1
- 5700Line Item - Quantity and WeightMandatoryMax 1
- 6000Export LicenseOptionalMax 6
To transmit information contained on an export license
- 5400Transaction Set Line NumberMandatoryMax 1
- T1 Loop OptionalRepeat 64
- 6100Transit Inbound OriginMandatoryMax 1
To specify origin point and waybill references of movement to transit waybill point
- 6200Transit Inbound LadingOptionalMax 30
To specify lading description, including weight and rate details applying to the associated T1 segment
- 6300Transit Inbound RouteOptionalMax 12
To specify transit inbound routing, including equipment identifications for associated T1 and T2 segments
- 6400Transit Inbound RatesOptionalMax 1
To identify the transit inbound prior origin point and waybill reference of movement to the point specified in T1 segment
- 6500Free-form Transit DataOptionalMax 99
To transmit information in a free-form format relating to a specified transit sequence number
- 6100Transit Inbound OriginMandatoryMax 1
- 6600Total 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
- 6700Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- LH1 Loop OptionalRepeat 1000
- 6800Hazardous Identification InformationMandatoryMax 1
To specify the hazardous commodity identification reference number and quantity
- 6900Hazardous 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. - 7000Hazardous Material Shipping Name InformationOptionalMax 10
To specify the hazardous material shipping name and additional descriptive requirements
- 7100Free-form Hazardous Material InformationOptionalMax 20
To uniquely identify the variable information required by government regulation covering the transportation of hazardous material shipments
- 7200EPA Required DataOptionalMax 3
To specify the Environmental Protection Agency (EPA) information relating to shipments of hazardous material
- 7300Canadian Dangerous RequirementsOptionalMax 4
To specify additional Transport Canada requirements covering transportation of dangerous goods in Canada
- 7400Transborder Hazardous RequirementsOptionalMax 3
To specify the placard information required by the second government agency when shipment is to cross into another country
- 7500Hazardous Material Identifying Reference NumbersOptionalMax 5
To transmit specific hazardous material reference numbers
- 7550Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 10
- 7560Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 7570Party LocationOptionalMax 2
To specify the location of the named party
- 7580Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 7590Administrative Communications ContactOptionalMax 2
To identify a person or office to whom administrative communications should be directed
- 7560Party IdentificationMandatoryMax 1
- 6800Hazardous Identification InformationMandatoryMax 1
- 7600Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 7700Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- 7800Hazardous Classification InformationOptionalMax 6
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. - 7900Hazardous Material Identifying Reference NumbersOptionalMax 1
To transmit specific hazardous material reference numbers
- 8000Hazardous CertificationOptionalMax 5
To specify the name of the person certifying that the shipment complies with the regulations and/or the actual certification
- 8100Pro 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
- 8200Customs InformationOptionalMax 10
To indicate customs information
- 8400Transaction 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)