EDI 897 Data Synchronization

Functional Group SC

X12M Supply Chain Subcommittee

This X12 Transaction Set contains the format and establishes the data contents of the Data Synchronization Transaction Set (897) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide for customary and established business and industry practice relative to furnishing or requesting information pertaining to data synchronization for products or services.

Heading

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

  2. To define the business hierarchical structure of the transaction set and identify the business application purpose and reference data, i.e., number, date, and time

  3. To indicate the beginning of the Price/Sales Catalog Transaction Set and specify catalog purpose and number information

  4. To specify identifying information

  5. To specify pertinent dates and times

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

  7. To specify a communication contact number

  8. To specify textual data

  9. 1000 Loop Optional
    Repeat >1
    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 specify identifying information

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

Detail

Position
Segment
Name
Max use
  1. 2000 Loop Mandatory
    Repeat >1
    1. To specify trade item characteristic information.

    2. To specify basic item identification data

    3. To identify the specific type of item maintenance

    4. To describe marking, packaging, loading, and unloading requirements

    5. To specify a container's characteristics of packaging, material color, closure device types etc. Example: Bottle made of blue glass with a cork closure.

    6. To identify the package level, quantity of stock-keeping units (SKUs), and other basic data related to the configuration of the package being defined

    7. To identify a commodity or a group of commodities or a tariff page commodity

    8. To specify pertinent dates and times

    9. To specify restrictions/conditions (such as shipping, ordering)

    10. To specify lead time for availability of products and services

    11. To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)

    12. To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition

    13. To specify quantity information

    14. To describe what regulatory requirements are associated with the product.

    15. To specify identifying information

    16. To indicate the total monetary amount

    17. To specify additional item physical qualities, packaging, weights, and dimensions relating to the item.

      Successive occurrences of the PO5 segment allows the sender to provide an equivalent value and unit of measure data for the same product attribute. This supports products that are labeled with both Imperial and Metric values, or if multiple values are listed using the same measuring system. As an example, if the product height in the first PO5 segment is listed as 1 inch (imperial), in a second PO5 segment the value would be 2.54 centimeters (metric). Or, a product label could list the product weight as 1 pound and 16 ounces.
    18. Provides dimensions for the non-containered product.

      Successive occurrences of the PO6 segment allows the sender to provide an equivalent value and unit of measure data for the same product attribute. This supports products that are labeled with both Imperial and Metric values, or if multiple values are listed using the same measuring system. As an example, if the product height in the first PO6 segment is listed as 1 inch (imperial), in a second PO6 segment the value would be 2.54 centimeters (metric). Or, a product label could list the product weight as 1 pound and 16 ounces.
    19. Provides dimensions of a gift container.

      Successive occurrences of the PO7 segment allows the sender to provide an equivalent value and unit of measure data for the same product attribute. This supports products that are labeled with both Imperial and Metric values, or if multiple values are listed using the same measuring system. As an example, if the product height in the first PO7 segment is listed as 1 inch (imperial), in a second PO7 segment the value would be 2.54 centimeters (metric). Or, a product label could list the product weight as 1 pound and 16 ounces.
    20. To specify the physical qualities, packaging, weights, and dimensions relating to the unmarked trade item.

      Successive occurrences of the PO8 segment allows the sender to provide an equivalent value and unit of measure data for the same product attribute. This supports products that are labeled with both Imperial and Metric values, or if multiple values are listed using the same measuring system. As an example, if the product height in the first PO8 segment is listed as 1 inch (imperial), in a second PO8 segment the value would be 2.54 centimeters (metric). Or, a product label could list the product weight as 1 pound and 16 ounces.
    21. Indicates the channel in which the item is distributed for commercial sale.

    22. To identify the type and physical attributes of the pallet, and, gross weight, gross volume, and height of the load and the pallet

    23. To specify a package description and other information

    24. To identify a product's ingredient(s) and with the sequence order of the ingredient in the product if required, and indicate if the ingredient is genetically modified.

      The ING segment is used to identify a product's ingredients excluding healthcare pharmaceuticals. The healthcare pharmaceutical information is provided in the TRT Loop.
    25. To specify a communication contact number

    26. To specify the intended geographic market for the product or service.

    27. 2100 Loop Optional
      Repeat >1
      1. To describe a product or process in coded or free-form format

      2. To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)

      3. To specify a communication contact number

    28. 2200 Loop Optional
      Repeat >1
      1. To specify textual data

      2. To specify a communication contact number

    29. 2300 Loop Optional
      Repeat >1
      1. To identify and provide information about a healthcare regulated product including ingredients with measurement values.

      2. To identify a commodity or a group of commodities or a tariff page commodity

      3. To specify identifying information

      4. Specifies information for pharmaceutical drug administration.

      5. To specify the ingredients, product strength and unit of measure information and specifies what type of substance or drug category the ingredients is identified with.

    30. 2400 Loop Optional
      Repeat >1
      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 specify identifying information

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

      7. To specify textual data

    31. 2500 Loop Optional
      Repeat >1
      1. To describe the allergens associated with the product.

        For the ALG loop, the ALG Segment identifies the product allergens, the N1 Segment identifies the agency responsible for the allergen statements, the REF Segment identifies the regulations pretaining to the specific allergens and the COM Segment provides the URL links to the specific regulation.
      2. To identify a party by type of organization, name, and code

      3. To specify identifying information

      4. To specify a communication contact number

    32. 2600 Loop Optional
      Repeat >1
      1. To transmit standard code list identification information

      2. 2610 Loop Mandatory
        Repeat >1
        1. To identify standard industry codes

        2. To specify identifying information

        3. To provide basic information about the electronic format of the interchange data

        4. To specify pertinent dates and times

        5. 2611 Loop Optional
          Repeat >1
          1. To describe a product or process in coded or free-form format

          2. To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)

          3. To specify textual data

    33. 2700 Loop Optional
      Repeat >1
      1. To transmit identifying information as specified by the Reference Identification Qualifier

      2. To provide basic information about the electronic format of the interchange data

    34. 2800 Loop Optional
      Repeat >1
      1. To specify pricing information

      2. To specify pertinent dates and times

      3. To provide a vendor's pricing structure associated with a specific line item

      4. To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge

      5. To identify price bracket values

    35. 2900 Loop Optional
      Repeat >1
      1. To provide special handling information that may be necessary for safe handling of shipment

      2. To specify textual data

    36. 3000 Loop Optional
      Repeat >1
      1. To provide information of the certification agency identified for the recognition, endorsement or certification of the product.

      2. To specify a communication contact number

    37. 3100 Loop Optional
      Repeat >1
      1. To specify dietary information associated with a product.

      2. To provide information of the certification agency identified for the recognition, endorsement or certification of the product.

      3. To specify a communication contact number

    38. 3130 Loop Optional
      Repeat >1
      1. To specify transportation special handling requirements, or hazardous materials information, or both

      2. To specify additional Transport Canada requirements covering transportation of dangerous goods in Canada

    39. 3170 Loop Optional
      Repeat >1
      1. To specify beverage category and type.

      2. To specify spirit type, style and related characteristics

      3. To specify wine composition and related characteristics

      4. To specify beer style and related characteristics

    40. 3200 Loop Optional
      Repeat 1
      1. To specify the nutritional fact panel information associated with the product.

      2. 3210 Loop Mandatory
        Repeat >1
        1. To reference a line number in a transaction set

          The LX Loop will occur once for each product name or product variant name, identified in the NFE segment.
        2. Provides the name of the product or product variant as per the nutrition facts table.

        3. To specify the serving size statement in the nutrition facts panel of the product.

        4. To specify the servings per container statement in the nutrition facts panel of the product and accommodates the servings per container value in metric or imperial measurements.

        5. Provides calorie information as it appears on the product's nutritional facts table.

        6. Provides fat information with the corresponding measurements as they appear on the product's nutritional facts table.

        7. Provides carbohydrates information with the corresponding measurements as they appear on the product's nutritional facts table.

        8. Provides other nutrient information with the corresponding measurements as they appear on the product's nutritional facts table.

        9. Provides vitamin and mineral information with the corresponding measurements as they appear on the product's nutritional facts table.

        10. Provides footer statement(s) for the Nutrient Facts Label.

      3. 3230 Loop Optional
        Repeat >1
        1. Provides footer statement for a calorie diet quantity as it appears on the product's nutritional facts table.

        2. Provides footer statement for a calorie diet nutrient amounts as it appears on the product's nutritional facts table.

          This segment provides the information from the Footer of the nutrition fact panel relating to the Calorie Diet(s). Example a 2000 or 2500 Calorie Diet, also includes the total Fat, Cholesterol, Sodium, Total Carbohydrates, and Dietary Fiber.
    41. 3300 Loop Optional
      Repeat >1
      1. To specify product subline detail item data

      2. To describe a product or process in coded or free-form format

      3. To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)

      4. To specify additional item physical qualities, packaging, weights, and dimensions relating to the item.

      5. Provides dimensions for the non-containered product.

      6. To specify the physical qualities, packaging, weights, and dimensions relating to the unmarked trade item.

      7. To specify textual data

      8. To specify a communication contact number

      9. To specify identifying information

      10. To specify pertinent dates and times

      11. To describe marking, packaging, loading, and unloading requirements

      12. To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition

      13. To identify a commodity or a group of commodities or a tariff page commodity

      14. 3310 Loop Optional
        Repeat >1
        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

Summary

Position
Segment
Name
Max use
  1. To transmit a hash total for a specific element in the transaction set

  2. 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.