EDI 417 Rail Carrier Waybill Interchange
Functional Group WB
X12I Transportation Subcommittee
This Draft Standard for Trial Use 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
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Beginning Segment For Data Correction Or ChangeOptionalMax 1
To transmit identifying numbers, dates, and other basic data relating to the transaction set
- 030General 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. - 040Rail Shipment InformationOptionalMax 1
To transmit rail-specific shipment data
- 050Reference IdentificationOptionalMax 30
To transmit identifying information as specified by the Reference Identification Qualifier
- 060Cargo ManifestOptionalMax 2
To identify specific flight or voyage information for multimodal shipments
- 070Date/Time ReferenceOptionalMax 5
To specify pertinent dates and times
- N7 Loop MandatoryRepeat 500
- 080Equipment DetailsMandatoryMax 1
To identify the equipment
- 081Equipment CharacteristicsOptionalMax 1
To send additional information regarding a specific piece of equipment
- VC Loop OptionalRepeat 21
- 090Motor Vehicle ControlMandatoryMax 1
To define motor vehicle identification and logistics
- N1 Loop OptionalRepeat 2
- 092NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 094Address InformationOptionalMax 2
To specify the location of the named party
- 096Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 098Special Handling InstructionsOptionalMax 1
To specify special handling instructions in coded or free-form format
- 092NameMandatoryMax 1
- 090Motor Vehicle ControlMandatoryMax 1
- 100Intermodal Chassis EquipmentOptionalMax 1
To specify the chassis equipment details in terms of identifying numbers, weights, and ownership
- 110Intermodal Movement InformationOptionalMax 1
To specify the overall movement of a shipment
- 120In-bond Identifying InformationOptionalMax 2
To transmit in-bond information
- 130Scale IdentificationOptionalMax 1
To identify the scale type and the location and time a shipment is weighed
- 140Seal NumbersOptionalMax 5
To record seal numbers used and the organization that applied the seals
- 150Equipment OrderedOptionalMax 1
To specify carrier equipment
- 160Car 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
- 161Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
To identify the party receiving the empty car
- 162Empty Car Disposition - Pended Destination CityOptionalMax 1
To specify the geographic place of named party receiving the empty car
- 163Empty Car Disposition - Pended Destination RouteOptionalMax 13
To specify the routing of the empty car
- 164Price Authority IdentificationOptionalMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 161Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
- 165Canadian Grain InformationOptionalMax 15
To transmit the transportation and distribution requirements of grain at Canadian ports
- REF Loop OptionalRepeat 99
- 167Reference IdentificationMandatoryMax 1
To specify identifying information
- 168Quantity and DescriptionOptionalMax 15
To indicate line item quantity, description, marks and numbers, commodity code, weight, and customs value
- N1 Loop OptionalRepeat 5
- 169NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 170Address InformationOptionalMax 1
To specify the location of the named party
- 172Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 169NameMandatoryMax 1
- 167Reference IdentificationMandatoryMax 1
- 080Equipment DetailsMandatoryMax 1
- 175Interchange Move AuthorityOptionalMax 3
To identify the transportation interchange authority
- 180Waybill ReferenceOptionalMax 499
To identify the waybill and to specify the equipment used and the destination details
- 181Additional Reference InformationOptionalMax 499
To identify additional station and waybill or station, or waybill information pertaining to revenue waybill
- 190Event DetailOptionalMax 1
To specify information about a specific event
- 200Origin StationMandatoryMax 1
To identify the rail origin of the shipment
- 210Destination StationMandatoryMax 1
To identify the rail destination of the shipment
- N1 Loop MandatoryRepeat 10
- 220NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 225Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 230Address InformationOptionalMax 2
To specify the location of the named party
- 240Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 245Reference IdentificationOptionalMax 2
To specify identifying information
- 250Administrative Communications ContactOptionalMax 2
To identify a person or office to whom administrative communications should be directed
- 262Billing 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
- 220NameMandatoryMax 1
- S1 Loop OptionalRepeat 12
- 440Stop-off NameMandatoryMax 1
To identify a stop-off party
- 450Stop-off AddressOptionalMax 2
To specify the address of the stop-off party
- 458Stop-off StationOptionalMax 1
To specify location details for a stop-off
- 459NameOptionalMax 1
To identify a party by type of organization, name, and code
- 460Additional Name InformationOptionalMax 1
To specify additional names or those longer than 35 characters in length
- 461Address InformationOptionalMax 1
To specify the location of the named party
- 462Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 463Administrative Communications ContactOptionalMax 1
To identify a person or office to whom administrative communications should be directed
- 464Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- S1 Loop OptionalRepeat 12
- 465Stop-off NameMandatoryMax 1
To identify a stop-off party
- 466Stop-off AddressOptionalMax 1
To specify the address of the stop-off party
- 467Stop-off StationOptionalMax 1
To specify location details for a stop-off
- 468Date/Time ReferenceOptionalMax 4
To specify pertinent dates and times
- 465Stop-off NameMandatoryMax 1
- 469Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 440Stop-off NameMandatoryMax 1
- 470Route InformationMandatoryMax 13
To specify carrier and routing sequences and details
- 485Route CodeOptionalMax 1
To specify the route using a single code
- E1 Loop OptionalRepeat 2
- 490Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
To identify the party receiving the empty car
- 500Empty Car Disposition - Pended Destination CityOptionalMax 1
To specify the geographic place of named party receiving the empty car
- 510Empty Car Disposition - Pended Destination RouteOptionalMax 12
To specify the routing of the empty car
- 511Price Authority IdentificationOptionalMax 1
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 490Empty Car Disposition - Pended Destination ConsigneeMandatoryMax 1
- 520Special Handling InstructionsOptionalMax 20
To specify special handling instructions in coded or free-form format
- 530Protective Service InstructionsOptionalMax 5
To specify mechanical protective service and ventilation instructions
- LX Loop MandatoryRepeat 25
- 540Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 550Description, Marks and NumbersOptionalMax 15
To specify the line item in terms of description, quantity, packaging, and marks and numbers
- L0 Loop OptionalRepeat 25
- 570Line Item - Quantity and WeightMandatoryMax 1
To specify quantity, weight, volume, and type of service for a line item including applicable "quantity/rate-as" data
- 575MeasurementsOptionalMax 3
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 590Price Authority IdentificationOptionalMax 30
To communicate basis of pricing, such as contract number, quote number, or tariff number
- 570Line Item - Quantity and WeightMandatoryMax 1
- 595Export LicenseOptionalMax 6
To transmit information contained on an export license
- 540Assigned NumberMandatoryMax 1
- T1 Loop OptionalRepeat 64
- 600Transit Inbound OriginMandatoryMax 1
To specify origin point and waybill references of movement to transit waybill point
- 610Transit Inbound LadingOptionalMax 30
To specify lading description, including weight and rate details applying to the associated T1 segment
- 620Transit Inbound RouteOptionalMax 12
To specify transit inbound routing, including equipment identifications for associated T1 and T2 segments
- 630Transit Inbound RatesOptionalMax 1
To identify the transit inbound prior origin point and waybill reference of movement to the point specified in T1 segment
- 640Free-form Transit DataOptionalMax 99
To transmit information in a free-form format relating to a specified transit sequence number
- 600Transit Inbound OriginMandatoryMax 1
- 660Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- LH1 Loop OptionalRepeat 100
- 670Hazardous Identification InformationMandatoryMax 1
To specify the hazardous commodity identification reference number and quantity
- 680Hazardous Classification InformationOptionalMax 4
To specify the hazardous classification, placard 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. - 690Hazardous Material Shipping NameOptionalMax 10
To specify the hazardous material shipping name and additional descriptive requirements
- 700Freeform Hazardous Material InformationOptionalMax 20
To uniquely identify the variable information required by government regulation covering the transportation of hazardous material shipments
- 710EPA Required DataOptionalMax 3
To specify the Environmental Protection Agency (EPA) information relating to shipments of hazardous material
- 720Canadian Dangerous RequirementsOptionalMax 1
To specify additional Transport Canada requirements covering transportation of dangerous goods in Canada
- 730Transborder Hazardous RequirementsOptionalMax 3
To specify the placard information required by the second government agency when shipment is to cross into another country
- 740Hazardous Material Identifying Reference NumbersOptionalMax 5
To transmit specific hazardous material reference numbers
- 745Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- 670Hazardous Identification InformationMandatoryMax 1
- 750Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 760Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- 770Hazardous Classification InformationOptionalMax 6
To specify the hazardous classification, placard 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. - 780Hazardous Material Identifying Reference NumbersOptionalMax 1
To transmit specific hazardous material reference numbers
- 785Pro Forma - B13 InformationOptionalMax 1
This segment is used to specify a pro forma invoice and B13 Canadian Customs Export Declaration information, required by U.S. and Canadian customs
- 790Customs InformationOptionalMax 10
To indicate customs information
- 810Transaction 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)