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 processible 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
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Tariff InformationMandatoryMax 1
To identify agency tariff
- 0300Date/TimeOptionalMax 5
To specify pertinent dates and times
This segment conveys tariff effective date or tariff issue date. - 0400Reference IdentificationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 0100 Loop OptionalRepeat 10
- 0500NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 0600Additional Name InformationOptionalMax 1
To specify additional names
- 0700Address InformationOptionalMax 2
To specify the location of the named party
- 0800Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 0900ContactOptionalMax 5
To identify a person or office to whom communications should be directed
- 1000Reference IdentificationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 0500NameMandatoryMax 1
- 2000 Loop MandatoryRepeat 1
- 1100Tariff SectionMandatoryMax 1
To define the beginning of a section that contains specific tariff information; it will define tariff information that follows
- 1200Date/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. - 1300ClassOptionalMax 1
To identify tariff class
- 1400Tariff Weight GroupOptionalMax 1
To identify low-value break of the specific weight groups used when applying rates
- 1500Tariff 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. - 1600Tariff 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.
- 1100Tariff SectionMandatoryMax 1
Detail
- 0100Loop 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
- 0200Rate 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. - 0300Tariff 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. - 0400Tariff 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.
- 0200Rate Basis/ScalesMandatoryMax 1
- 0500Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 0600Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2200 Loop OptionalRepeat 9999
- 0700Rate 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. - 0800Tariff 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
- 0900ClassMandatoryMax 1
To identify tariff class
- 1000Tariff RatesOptionalMax 1
To transmit tariff freight rates
- 0900ClassMandatoryMax 1
- 0700Rate Basis/ScalesMandatoryMax 1
- 1100Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 1200Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2300 Loop OptionalRepeat 99999
- 1300Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
Loop 2300 transmits point to point scales and rates. - 1400GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 1500Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2310 Loop OptionalRepeat 99999
- 1600Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 1700GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 1800Rate Basis/ScalesOptionalMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
- 1900Tariff RestrictionsOptionalMax 10
To define tariff restrictions values such as charges, mileage and weight
- 2000Tariff 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. - 2100Tariff 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. - 2200Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2320 Loop OptionalRepeat 9999
- 2300Rate Basis/ScalesMandatoryMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
- 2400Tariff RatesOptionalMax 1
To transmit tariff freight rates
- 2300Rate Basis/ScalesMandatoryMax 1
- 2500Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 1600Assigned NumberMandatoryMax 1
- 2600Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 1300Assigned NumberMandatoryMax 1
- 2700Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 2800Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2400 Loop OptionalRepeat 99999
- 2900Assigned 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. - 3000GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 3100Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2410 Loop OptionalRepeat 99999
- 3200Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 3300GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 2420 Loop OptionalRepeat 9999
- 3400Rate Basis/ScalesMandatoryMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
- 3500Tariff RestrictionsOptionalMax 10
To define tariff restrictions values such as charges, mileage and weight
- 3600Tariff 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
- 3700ClassMandatoryMax 1
To identify tariff class
- 3800Tariff 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.
- 3700ClassMandatoryMax 1
- 3400Rate Basis/ScalesMandatoryMax 1
- 3200Assigned NumberMandatoryMax 1
- 3900Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 2900Assigned NumberMandatoryMax 1
- 4000Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 4100Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2500 Loop OptionalRepeat 99999
- 4200Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
Loop 2500 transmits point to point rate base references with add-ons. - 4300GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 4400Rate Basis/ScalesOptionalMax 1
To identify a scale or rate basis number associated with a particular geographic location or specific set of rates
- 4200Assigned NumberMandatoryMax 1
- 4500Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 4600Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2600 Loop OptionalRepeat 99999
- 4700Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
Loop 2600 transmits adjustments to the point to point rates. - 4800GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 4900Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2610 Loop OptionalRepeat 99999
- 5000Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 5100GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 5200Tariff AdjustmentsOptionalMax 1
To transmit tariff adjustment values
- 5300Tariff 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.
- 5000Assigned NumberMandatoryMax 1
- 5400Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 4700Assigned NumberMandatoryMax 1
- 5500Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 5600Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2700 Loop OptionalRepeat 9999
- 5700Rate 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. - 5800Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2710 Loop OptionalRepeat 9999
- 5900ClassMandatoryMax 1
To identify tariff class
- 6000Tariff AdjustmentsOptionalMax 1
To transmit tariff adjustment values
- 6100Tariff 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.
- 5900ClassMandatoryMax 1
- 6200Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 5700Rate Basis/ScalesMandatoryMax 1
- 6300Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- 6400Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- 2800 Loop OptionalRepeat 999
- 6500Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
Loop 2800 transmits accessorial charges. - 6600Tariff Accessorial ChargesOptionalMax 99
To identify accessorial charges and define the range for which each charge is applicable
- 6700GeographyOptionalMax 99
To define the geographic region from or to which a rate docket applies
- 6500Assigned NumberMandatoryMax 1
- 6800Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
Summary
- 0100Transaction 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)