EDI 417 Rail Carrier Waybill Interchange
Functional Group WB
X12I Transportation Subcommittee
This X12 Transaction Set contains the format and establishes the data contents of the Rail Carrier Waybill Interchange Transaction Set (417) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide the rail carrier with detailed movement instructions pertinent to a rail carrier shipment and is used by all Class I rail carriers in the United States and Canada.
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
- 0500Extended Reference InformationOptionalMax 30
To transmit identifying information as specified by the Reference Identification Qualifier
- 0600Cargo ManifestOptionalMax 2
To identify specific flight or voyage information for multimodal shipments
- 0700Date/Time ReferenceOptionalMax 5
To specify pertinent dates and times
- N7 Loop MandatoryRepeat 500
- 0800Equipment DetailsMandatoryMax 1
To identify the equipment
- 0810Equipment CharacteristicsOptionalMax 1
To send additional information regarding a specific piece of equipment
- VC Loop OptionalRepeat 36
- 0900Motor Vehicle ControlMandatoryMax 1
To define motor vehicle identification and logistics
- N1 Loop OptionalRepeat 2
- 0920Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 0940Party LocationOptionalMax 2
To specify the location of the named party
- 0960Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 0980Special Handling InstructionsOptionalMax 1
To specify special handling instructions in coded or free-form format
- 0920Party IdentificationMandatoryMax 1
- 0900Motor Vehicle ControlMandatoryMax 1
- 1000Intermodal Chassis EquipmentOptionalMax 1
To specify the chassis equipment details in terms of identifying numbers, weights, and ownership
- 1100Intermodal Movement InformationOptionalMax 1
To specify the overall movement of a shipment
- 1200In-bond Identifying InformationOptionalMax 2
To transmit in-bond information
- 1300Scale IdentificationOptionalMax 1
To identify the scale type and the location and time a shipment is weighed
- 1400Seal NumbersOptionalMax 5
To record seal numbers used and the organization that applied the seals
- 1500Equipment OrderedOptionalMax 1
To specify carrier equipment
- 1600Car Service OrderOptionalMax 1
To identify the car service directive or other car movement instructions applicable to the empty movement of the car
- E1 Loop OptionalRepeat 2
- 1610Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
To identify the party receiving the empty car
- 1620Empty Car Disposition - Pended Destination CityMandatoryMax 1
To specify the geographic place of named party receiving the empty car
- 1630Empty Car Disposition - Pended Destination RouteMandatoryMax 13
To specify the routing of the empty car
- 1640Price Authority IdentificationOptionalMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 1610Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
- 1650Canadian Grain InformationOptionalMax 15
To transmit the transportation and distribution requirements of grain at Canadian ports
- REF Loop OptionalRepeat 99
- 1670Reference InformationMandatoryMax 1
To specify identifying information
- 1675Extended Reference InformationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 1680Quantity and DescriptionOptionalMax 15
To indicate line item quantity, description, marks and numbers, commodity code, weight, and customs value
- 1681Consolidated Shipment Manifest DataOptionalMax 1
To transmit shipment manifest data
- 1682Motor Vehicle ControlOptionalMax 36
To define motor vehicle identification and logistics
- L0 Loop OptionalRepeat 25
- 1683Line Item - Quantity and WeightMandatoryMax 1
To specify quantity, weight, volume, and type of service for a line item including applicable "quantity/rate-as" data
- 1684MeasurementsOptionalMax 3
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 1686Rate 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
- 1688Price Authority IdentificationMandatoryMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 1689Shipment ConditionsOptionalMax 10
To specify condition restrictions or provisions applicable to the rate docket
- 1688Price Authority IdentificationMandatoryMax 1
- 1683Line Item - Quantity and WeightMandatoryMax 1
- N1 Loop OptionalRepeat 15
- 1690Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 1700Party LocationOptionalMax 1
To specify the location of the named party
- 1720Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1725Administrative Communications ContactOptionalMax 2
To identify a person or office to whom administrative communications should be directed
- 1730Billing 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
- 1690Party IdentificationMandatoryMax 1
- 1670Reference InformationMandatoryMax 1
- 1750Interchange Move AuthorityOptionalMax 3
To identify the transportation interchange authority
- 0800Equipment DetailsMandatoryMax 1
- 1800Waybill ReferenceMandatoryMax 499
To identify the waybill and to specify the equipment used and the destination details
- 1810Additional Reference InformationOptionalMax 499
To identify additional station and waybill or station, or waybill information pertaining to revenue waybill
- 1900Event DetailOptionalMax 1
To specify information about a specific event
- 2000Origin StationMandatoryMax 1
To identify the rail origin of the shipment
- 2100Destination StationMandatoryMax 1
To identify the rail destination of the shipment
- N1 Loop MandatoryRepeat 15
- 2200Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 2250Additional Name InformationOptionalMax 2
To specify additional names
- 2300Party LocationOptionalMax 2
To specify the location of the named party
- 2400Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 2450Reference InformationOptionalMax 2
To specify identifying information
- 2500Administrative Communications ContactOptionalMax 2
To identify a person or office to whom administrative communications should be directed
- 2620Billing 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
- 2200Party IdentificationMandatoryMax 1
- S1 Loop OptionalRepeat 12
- 4400Stop-off NameMandatoryMax 1
To identify a stop-off party
- 4500Stop-off AddressOptionalMax 2
To specify the address of the stop-off party
- 4580Stop-off StationOptionalMax 1
To specify location details for a stop-off
- 4590Party IdentificationOptionalMax 1
To identify a party by type of organization, name, and code
- 4600Additional Name InformationOptionalMax 1
To specify additional names
- 4610Party LocationOptionalMax 1
To specify the location of the named party
- 4620Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 4630Administrative Communications ContactOptionalMax 1
To identify a person or office to whom administrative communications should be directed
- 4400Stop-off NameMandatoryMax 1
- 4700Route InformationMandatoryMax 13
To specify carrier and routing sequences and details
- 4850Route 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)
- 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
- 5950Export LicenseOptionalMax 6
To transmit information contained on an export license
- 5400Transaction Set Line NumberMandatoryMax 1
- T1 Loop OptionalRepeat 64
- 6000Transit Inbound OriginMandatoryMax 1
To specify origin point and waybill references of movement to transit waybill point
- 6100Transit Inbound LadingOptionalMax 30
To specify lading description, including weight and rate details applying to the associated T1 segment
- 6200Transit Inbound RouteOptionalMax 12
To specify transit inbound routing, including equipment identifications for associated T1 and T2 segments
- 6300Transit Inbound RatesOptionalMax 1
To identify the transit inbound prior origin point and waybill reference of movement to the point specified in T1 segment
- 6400Free-form Transit DataOptionalMax 99
To transmit information in a free-form format relating to a specified transit sequence number
- 6000Transit Inbound OriginMandatoryMax 1
- 6600Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- LH1 Loop OptionalRepeat 1000
- 6700Hazardous Identification InformationMandatoryMax 1
To specify the hazardous commodity identification reference number and quantity
- 6800Hazardous 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. - 6900Hazardous Material Shipping Name InformationOptionalMax 10
To specify the hazardous material shipping name and additional descriptive requirements
- 7000Free-form Hazardous Material InformationOptionalMax 20
To uniquely identify the variable information required by government regulation covering the transportation of hazardous material shipments
- 7100EPA Required DataOptionalMax 3
To specify the Environmental Protection Agency (EPA) information relating to shipments of hazardous material
- 7200Canadian Dangerous RequirementsOptionalMax 4
To specify additional Transport Canada requirements covering transportation of dangerous goods in Canada
- 7300Transborder Hazardous RequirementsOptionalMax 3
To specify the placard information required by the second government agency when shipment is to cross into another country
- 7400Hazardous Material Identifying Reference NumbersOptionalMax 5
To transmit specific hazardous material reference numbers
- 7450Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 10
- 7460Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 7470Party LocationOptionalMax 2
To specify the location of the named party
- 7480Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 7490Administrative Communications ContactOptionalMax 2
To identify a person or office to whom administrative communications should be directed
- 7460Party IdentificationMandatoryMax 1
- 6700Hazardous Identification InformationMandatoryMax 1
- 7500Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 7600Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- 7700Hazardous 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. - 7800Hazardous Material Identifying Reference NumbersOptionalMax 1
To transmit specific hazardous material reference numbers
- 7850Pro 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
- 7900Customs InformationOptionalMax 10
To indicate customs information
- 8100Transaction 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)