218 Motor Carrier Tariff Information

Functional Group FH

X12I Transportation Subcommittee

This X12 Transaction Set 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

Position
Segment
Name
Max use
  1. To indicate the start of a transaction set and to assign a control number

  2. To identify agency tariff

  3. To specify pertinent dates and times

    This segment conveys tariff effective date or tariff issue date.
  4. To transmit identifying information as specified by the Reference Identification Qualifier

  5. 0100 Loop Optional
    Repeat 10
    1. To identify a party by type of organization, name, and code

    2. To specify additional names

    3. To specify the location of the named party

    4. To specify the geographic place of the named party

    5. To identify a person or office to whom communications should be directed

    6. To transmit identifying information as specified by the Reference Identification Qualifier

  6. 2000 Loop Mandatory
    Repeat 1
    1. To define the beginning of a section that contains specific tariff information; it will define tariff information that follows

    2. 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.
    3. To identify tariff class

    4. To identify low-value break of the specific weight groups used when applying rates

    5. 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.
    6. To transmit tariff minimum rate values

      The TFM segment shall only have the same number of occurrences as the corresponding TFR segment.

Detail

Position
Segment
Name
Max use
  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.
  2. 2100 Loop Optional
    Repeat 9999
    1. To identify a scale or rate basis number associated with a particular geographic location or specific set of rates

      Loop 2100 transmits rates.
    2. To transmit tariff minimum rate values

      The TFD segment shall only have the same number of occurrences as the corresponding TFR segment.
    3. 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.
  3. To indicate that the loop immediately preceding this segment is complete

  4. To indicate that the next segment begins a loop

  5. 2200 Loop Optional
    Repeat 9999
    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.
    2. To transmit tariff minimum rate values

      The TFD segment shall only have the same number of occurrences as the corresponding TFR segment.
    3. 2210 Loop Optional
      Repeat 25
      1. To identify tariff class

      2. To transmit tariff freight rates

  6. To indicate that the loop immediately preceding this segment is complete

  7. To indicate that the next segment begins a loop

  8. 2300 Loop Optional
    Repeat 99999
    1. To reference a line number in a transaction set

      Loop 2300 transmits point to point scales and rates.
    2. To define the geographic region from or to which a rate docket applies

    3. To indicate that the next segment begins a loop

    4. 2310 Loop Optional
      Repeat 99999
      1. To reference a line number in a transaction set

      2. To define the geographic region from or to which a rate docket applies

      3. To identify a scale or rate basis number associated with a particular geographic location or specific set of rates

      4. To define tariff restrictions values such as charges, mileage and weight

      5. To transmit tariff minimum rate values

        The TFD segment shall only have the same number of occurrences as the corresponding TFR segment.
      6. 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.
      7. To indicate that the next segment begins a loop

      8. 2320 Loop Optional
        Repeat 9999
        1. To identify a scale or rate basis number associated with a particular geographic location or specific set of rates

        2. To transmit tariff freight rates

      9. To indicate that the loop immediately preceding this segment is complete

    5. To indicate that the loop immediately preceding this segment is complete

  9. To indicate that the loop immediately preceding this segment is complete

  10. To indicate that the next segment begins a loop

  11. 2400 Loop Optional
    Repeat 99999
    1. To reference a line number in a transaction set

      Loop 2400 transmits point to point scales and rates in conjunction with multiple classes.
    2. To define the geographic region from or to which a rate docket applies

    3. To indicate that the next segment begins a loop

    4. 2410 Loop Optional
      Repeat 99999
      1. To reference a line number in a transaction set

      2. To define the geographic region from or to which a rate docket applies

      3. 2420 Loop Optional
        Repeat 9999
        1. To identify a scale or rate basis number associated with a particular geographic location or specific set of rates

        2. To define tariff restrictions values such as charges, mileage and weight

        3. To transmit tariff minimum rate values

          The TFD segment shall only have the same number of occurrences as the corresponding TFR segment.
        4. 2430 Loop Optional
          Repeat 999
          1. To identify tariff class

          2. 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.
    5. To indicate that the loop immediately preceding this segment is complete

  12. To indicate that the loop immediately preceding this segment is complete

  13. To indicate that the next segment begins a loop

  14. 2500 Loop Optional
    Repeat 99999
    1. To reference a line number in a transaction set

      Loop 2500 transmits point to point rate base references with add-ons.
    2. To define the geographic region from or to which a rate docket applies

    3. To identify a scale or rate basis number associated with a particular geographic location or specific set of rates

  15. To indicate that the loop immediately preceding this segment is complete

  16. To indicate that the next segment begins a loop

  17. 2600 Loop Optional
    Repeat 99999
    1. To reference a line number in a transaction set

      Loop 2600 transmits adjustments to the point to point rates.
    2. To define the geographic region from or to which a rate docket applies

    3. To indicate that the next segment begins a loop

    4. 2610 Loop Optional
      Repeat 99999
      1. To reference a line number in a transaction set

      2. To define the geographic region from or to which a rate docket applies

      3. To transmit tariff adjustment values

      4. 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.
    5. To indicate that the loop immediately preceding this segment is complete

  18. To indicate that the loop immediately preceding this segment is complete

  19. To indicate that the next segment begins a loop

  20. 2700 Loop Optional
    Repeat 9999
    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.
    2. To indicate that the next segment begins a loop

    3. 2710 Loop Optional
      Repeat 9999
      1. To identify tariff class

      2. To transmit tariff adjustment values

      3. 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.
    4. To indicate that the loop immediately preceding this segment is complete

  21. To indicate that the loop immediately preceding this segment is complete

  22. To indicate that the next segment begins a loop

  23. 2800 Loop Optional
    Repeat 999
    1. To reference a line number in a transaction set

      Loop 2800 transmits accessorial charges.
    2. To identify accessorial charges and define the range for which each charge is applicable

    3. To define the geographic region from or to which a rate docket applies

  24. To indicate that the loop immediately preceding this segment is complete

Summary

Position
Segment
Name
Max use
  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)

Stedi is a registered trademark of Stedi, Inc. Stedi's EDI Reference is provided for marketing purposes and is free of charge. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.