EDI 218 Motor Carrier Tariff Information
Functional Group FH
X12I Transportation Subcommittee
This standard provides the format and establishes the data contents of the Tariff Information (Motor) Transaction Set within the context of an Electronic Data Interchange environment. This transaction set is 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 NumberOptionalMax 10
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- N1 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 NumberOptionalMax 10
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- 050NameMandatoryMax 1
- TS Loop MandatoryRepeat 1
- 110Tariff SectionMandatoryMax 1
To define beginning of 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. - SCL 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
- SCL 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. - CL 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
- LX 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
- LX 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
- SCL 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
- LX 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
- LX 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.
- SCL 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. - CL 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
- LX 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
- LX 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
- LX 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
- SCL 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
- CL 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
- LX 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).