EDI 218 Motor Carrier Tariff Information
Functional Group FH
X12I Transportation Subcommittee
This Draft Standard for Trial Use contains the format and establishes the data contents of the Motor Carrier Tariff Information Transaction Set (218) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide for the interchange of processable data extracted from a motor carrier's tariff or pricing information database. It can be used by any producer of motor carrier tariffs or rates to transmit tariff and rate information to shippers or other interested parties. This transaction set is not intended to transmit a complete, legal tariff; rather, it is intended to provide rate information upon the request of shippers or other interested parties. Users of this data should continue to rely on legally filed tariffs as the basis of the legal agreement between themselves and their carriers.
Heading
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Tariff InformationMandatoryMax 1
To identify agency tariff
- 030Date/TimeOptionalMax 5
To specify pertinent dates and times
This segment conveys tariff effective date or tariff issue date. - 040Reference IdentificationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 0100 Loop OptionalRepeat 10
- 050NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 060Additional Name InformationOptionalMax 1
To specify additional names or those longer than 35 characters in length
- 070Address InformationOptionalMax 2
To specify the location of the named party
- 080Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 090ContactOptionalMax 5
To identify a person or office to whom communications should be directed
- 100Reference IdentificationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 050NameMandatoryMax 1
- 2000 Loop MandatoryRepeat 1
- 110Tariff SectionMandatoryMax 1
To define the beginning of a section that contains specific tariff information; it will define tariff information that follows
- 120Date/TimeOptionalMax 5
To specify pertinent dates and times
This segment conveys tariff section effective date or tariff section issue date. The section is referenced in the TS segment. - 130ClassOptionalMax 1
To identify tariff class
- 140Tariff Weight GroupOptionalMax 1
To identify low-value break of the specific weight groups used when applying rates
- 150Tariff RestrictionsOptionalMax 10
To define tariff restrictions values such as charges, mileage and weight
The TFR segment shall be used in conjunction with a TFM segment or a TFD segment. - 160Tariff Minimum RatesOptionalMax 10
To transmit tariff minimum rate values
The TFM segment shall only have the same number of occurrences as the corresponding TFR segment.
- 110Tariff SectionMandatoryMax 1
Detail
- 010Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
The value for the loop header or loop trailer accepted in this transaction set is the loop ID listed in the appropriate ASC X12 version/release. - 2100 Loop OptionalRepeat 9999
- 020Rate Basis/ScalesMandatoryMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
Loop 2100 transmits rates. - 030Tariff Minimum RatesOptionalMax 10
To transmit tariff minimum rate values
The TFD segment shall only have the same number of occurrences as the corresponding TFR segment. - 040Tariff RatesOptionalMax 1
To transmit tariff freight rates
If the WGP segment is used in the header, then the RTS must contain the corresponding rates for those weight groups.
- 020Rate Basis/ScalesMandatoryMax 1
- 050Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 060Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2200 Loop OptionalRepeat 9999
- 070Rate Basis/ScalesMandatoryMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
Loop 2200 transmits rates with multiple class. - 080Tariff Minimum RatesOptionalMax 10
To transmit tariff minimum rate values
The TFD segment shall only have the same number of occurrences as the corresponding TFR segment. - 2210 Loop OptionalRepeat 25
- 090ClassMandatoryMax 1
To identify tariff class
- 100Tariff RatesOptionalMax 1
To transmit tariff freight rates
- 090ClassMandatoryMax 1
- 070Rate Basis/ScalesMandatoryMax 1
- 110Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 120Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2300 Loop OptionalRepeat 99999
- 130Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
Loop 2300 transmits point to point scales and rates. - 140GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 150Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2310 Loop OptionalRepeat 99999
- 160Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 170GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 180Rate Basis/ScalesOptionalMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
- 190Tariff RestrictionsOptionalMax 10
To define tariff restrictions values such as charges, mileage and weight
- 200Tariff Minimum RatesOptionalMax 10
To transmit tariff minimum rate values
The TFD segment shall only have the same number of occurrences as the corresponding TFR segment. - 210Tariff RatesOptionalMax 1
To transmit tariff freight rates
If the WGP segment is used in the header, then the RTS must contain the corresponding rates for those weight groups. - 220Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2320 Loop OptionalRepeat 9999
- 230Rate Basis/ScalesMandatoryMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
- 240Tariff RatesOptionalMax 1
To transmit tariff freight rates
- 230Rate Basis/ScalesMandatoryMax 1
- 250Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 160Assigned NumberMandatoryMax 1
- 260Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 130Assigned NumberMandatoryMax 1
- 270Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 280Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2400 Loop OptionalRepeat 99999
- 290Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
Loop 2400 transmits point to point scales and rates in conjunction with multiple classes. - 300GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 310Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2410 Loop OptionalRepeat 99999
- 320Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 330GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 2420 Loop OptionalRepeat 9999
- 340Rate Basis/ScalesMandatoryMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
- 350Tariff RestrictionsOptionalMax 10
To define tariff restrictions values such as charges, mileage and weight
- 360Tariff Minimum RatesOptionalMax 10
To transmit tariff minimum rate values
The TFD segment shall only have the same number of occurrences as the corresponding TFR segment. - 2430 Loop OptionalRepeat 999
- 370ClassMandatoryMax 1
To identify tariff class
- 380Tariff RatesOptionalMax 1
To transmit tariff freight rates
If the WGP segment is used in the header, then the RTS must contain the corresponding rates for those weight groups.
- 370ClassMandatoryMax 1
- 340Rate Basis/ScalesMandatoryMax 1
- 320Assigned NumberMandatoryMax 1
- 390Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 290Assigned NumberMandatoryMax 1
- 400Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 410Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2500 Loop OptionalRepeat 99999
- 420Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
Loop 2500 transmits point to point rate base references with add-ons. - 430GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 440Rate Basis/ScalesOptionalMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
- 420Assigned NumberMandatoryMax 1
- 450Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 460Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2600 Loop OptionalRepeat 99999
- 470Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
Loop 2600 transmits adjustments to the point to point rates. - 480GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 490Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2610 Loop OptionalRepeat 99999
- 500Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 510GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 520Tariff AdjustmentsOptionalMax 1
To transmit tariff adjustment values
- 530Tariff Adjustments Minimum ChargeOptionalMax 10
To transmit tariff adjustment values for previously defined minimums
The TFD segment shall only have the same number of occurrences as the corresponding TFR segment.
- 500Assigned NumberMandatoryMax 1
- 540Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 470Assigned NumberMandatoryMax 1
- 550Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 560Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2700 Loop OptionalRepeat 9999
- 570Rate Basis/ScalesMandatoryMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
Loop 2700 transmits rate adjustments. - 580Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2710 Loop OptionalRepeat 9999
- 590ClassMandatoryMax 1
To identify tariff class
- 600Tariff AdjustmentsOptionalMax 1
To transmit tariff adjustment values
- 610Tariff Adjustments Minimum ChargeOptionalMax 10
To transmit tariff adjustment values for previously defined minimums
The TFD segment shall only have the same number of occurrences as the corresponding TFR segment.
- 590ClassMandatoryMax 1
- 620Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 570Rate Basis/ScalesMandatoryMax 1
- 630Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 640Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2800 Loop OptionalRepeat 999
- 650Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
Loop 2800 transmits accessorial charges. - 660Tariff Accessorial ChargesOptionalMax 99
To identify accessorial charges and define the range for which each charge is applicable
- 670GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 650Assigned NumberMandatoryMax 1
- 680Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
Summary
- 010Transaction 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)