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
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning of Hierarchical TransactionMandatoryMax 1
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
- 0300Beginning Segment for Price/Sales CatalogOptionalMax 1
To indicate the beginning of the Price/Sales Catalog Transaction Set and specify catalog purpose and number information
- 0400Reference InformationOptionalMax >1
To specify identifying information
- 0500Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 0600Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 0700Communication Contact InformationOptionalMax >1
To specify a communication contact number
- 0800TextOptionalMax >1
To specify textual data
- 1000 Loop OptionalRepeat >1
- 0900Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 1000Additional Name InformationOptionalMax 2
To specify additional names
- 1100Party LocationOptionalMax 2
To specify the location of the named party
- 1200Geographic LocationOptionalMax >1
To specify the geographic place of the named party
- 1300Reference InformationOptionalMax >1
To specify identifying information
- 1400Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 0900Party IdentificationMandatoryMax 1
Detail
- 2000 Loop MandatoryRepeat >1
- 0100Universal Product IdentificationMandatoryMax 1
To specify trade item characteristic information.
- 0200Item IdentificationOptionalMax 1
To specify basic item identification data
- 0300Maintenance TypeOptionalMax 1
To identify the specific type of item maintenance
- 0400Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading, and unloading requirements
- 0410Container InformationOptionalMax 1
To specify a container's characteristics of packaging, material color, closure device types etc. Example: Bottle made of blue glass with a cork closure.
- 0500Multi-Pack ConfigurationOptionalMax 1
To identify the package level, quantity of stock-keeping units (SKUs), and other basic data related to the configuration of the package being defined
- 0600CommodityOptionalMax >1
To identify a commodity or a group of commodities or a tariff page commodity
- 0700Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 0800Restrictions/ConditionsOptionalMax 25
To specify restrictions/conditions (such as shipping, ordering)
- 0900Lead TimeOptionalMax 1
To specify lead time for availability of products and services
- 1000MeasurementsOptionalMax 200
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 1100Yes/No QuestionOptionalMax >1
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
- 1200Quantity InformationOptionalMax >1
To specify quantity information
- 1400Regulatory ApplicationOptionalMax >1
To describe what regulatory requirements are associated with the product.
- 1500Reference InformationOptionalMax >1
To specify identifying information
- 1600Monetary Amount InformationOptionalMax 5
To indicate the total monetary amount
- 1700Expanded Item Physical DetailsOptionalMax >1
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. - 1800Non-Packaged Item Physcial DetailsOptionalMax >1
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. - 1900Gift Container Physical DetailsOptionalMax >1
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. - 2000Unmarked Trade Item Physical DetailsOptionalMax >1
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. - 2100Channel of DistributionOptionalMax 1
Indicates the channel in which the item is distributed for commercial sale.
- 2200Pallet Type and Load CharacteristicsOptionalMax >1
To identify the type and physical attributes of the pallet, and, gross weight, gross volume, and height of the load and the pallet
- 2300Packaging DescriptionOptionalMax 1
To specify a package description and other information
- 2400IngredientsOptionalMax >1
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. - 2450Communication Contact InformationOptionalMax 20
To specify a communication contact number
- 2460Target MarketOptionalMax 1
To specify the intended geographic market for the product or service.
- 2100 Loop OptionalRepeat >1
- 2500Product/Item DescriptionMandatoryMax 1
To describe a product or process in coded or free-form format
- 2600MeasurementsOptionalMax 200
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 2700Communication Contact InformationOptionalMax 20
To specify a communication contact number
- 2500Product/Item DescriptionMandatoryMax 1
- 2200 Loop OptionalRepeat >1
- 2800TextMandatoryMax 1
To specify textual data
- 2900Communication Contact InformationOptionalMax 20
To specify a communication contact number
- 2800TextMandatoryMax 1
- 2300 Loop OptionalRepeat >1
- 3000Trade Item TypeMandatoryMax 1
To identify and provide information about a healthcare regulated product including ingredients with measurement values.
- 3100CommodityOptionalMax >1
To identify a commodity or a group of commodities or a tariff page commodity
- 3200Reference InformationOptionalMax >1
To specify identifying information
- 3300Pharmaceutical Drug InformationOptionalMax 1
Specifies information for pharmaceutical drug administration.
- 3400Trade Item Ingredient DetailsOptionalMax >1
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.
- 3000Trade Item TypeMandatoryMax 1
- 2400 Loop OptionalRepeat >1
- 3500Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 3600Additional Name InformationOptionalMax 2
To specify additional names
- 3700Party LocationOptionalMax 2
To specify the location of the named party
- 3800Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 3900Reference InformationOptionalMax 12
To specify identifying information
- 4000Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 4100TextOptionalMax >1
To specify textual data
- 3500Party IdentificationMandatoryMax 1
- 2500 Loop OptionalRepeat >1
- 4200AllergenMandatoryMax 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. - 4300Party IdentificationOptionalMax 1
To identify a party by type of organization, name, and code
- 4400Reference InformationOptionalMax >1
To specify identifying information
- 4500Communication Contact InformationOptionalMax 20
To specify a communication contact number
- 4200AllergenMandatoryMax 1
- 2600 Loop OptionalRepeat >1
- 4600Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 2610 Loop MandatoryRepeat >1
- 4700Industry Code IdentificationMandatoryMax 1
To identify standard industry codes
- 4800Reference InformationOptionalMax >1
To specify identifying information
- 4900Electronic Format IdentificationOptionalMax 1
To provide basic information about the electronic format of the interchange data
- 5000Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2611 Loop OptionalRepeat >1
- 5100Product/Item DescriptionMandatoryMax 1
To describe a product or process in coded or free-form format
- 5200MeasurementsOptionalMax >1
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 5300TextOptionalMax 1
To specify textual data
- 5100Product/Item DescriptionMandatoryMax 1
- 4700Industry Code IdentificationMandatoryMax 1
- 4600Code Source InformationMandatoryMax 1
- 2700 Loop OptionalRepeat >1
- 5400Extended Reference InformationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 5500Electronic Format IdentificationOptionalMax >1
To provide basic information about the electronic format of the interchange data
- 5400Extended Reference InformationMandatoryMax 1
- 2800 Loop OptionalRepeat >1
- 5600Pricing InformationMandatoryMax 1
To specify pricing information
- 5700Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 5800Bracket PriceOptionalMax >1
To provide a vendor's pricing structure associated with a specific line item
- 5900Service, Promotion, Allowance, or Charge InformationOptionalMax >1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
- 6000Price Bracket IdentificationOptionalMax >1
To identify price bracket values
- 5600Pricing InformationMandatoryMax 1
- 2900 Loop OptionalRepeat >1
- 6100Special Handling InformationMandatoryMax 1
To provide special handling information that may be necessary for safe handling of shipment
- 6200TextOptionalMax >1
To specify textual data
- 6100Special Handling InformationMandatoryMax 1
- 3000 Loop OptionalRepeat >1
- 6300CertificationMandatoryMax 1
To provide information of the certification agency identified for the recognition, endorsement or certification of the product.
- 6400Communication Contact InformationOptionalMax 20
To specify a communication contact number
- 6300CertificationMandatoryMax 1
- 3100 Loop OptionalRepeat >1
- 6500Diet InformationMandatoryMax 1
To specify dietary information associated with a product.
- 6600CertificationOptionalMax 1
To provide information of the certification agency identified for the recognition, endorsement or certification of the product.
- 6700Communication Contact InformationOptionalMax 20
To specify a communication contact number
- 6500Diet InformationMandatoryMax 1
- 3130 Loop OptionalRepeat >1
- 6701Carrier Details (Special Handling, or Hazardous Materials, or Both)MandatoryMax 1
To specify transportation special handling requirements, or hazardous materials information, or both
- 6702Canadian Dangerous RequirementsOptionalMax 1
To specify additional Transport Canada requirements covering transportation of dangerous goods in Canada
- 6701Carrier Details (Special Handling, or Hazardous Materials, or Both)MandatoryMax 1
- 3170 Loop OptionalRepeat >1
- 6703Beverage InformationMandatoryMax 1
To specify beverage category and type.
- 6704Spirit and Liqueur InformationOptionalMax 1
To specify spirit type, style and related characteristics
- 6705Wine InformationOptionalMax 1
To specify wine composition and related characteristics
- 6706Beer InformationOptionalMax 1
To specify beer style and related characteristics
- 6703Beverage InformationMandatoryMax 1
- 3200 Loop OptionalRepeat 1
- 6800Nutrition Facts PanelMandatoryMax 1
To specify the nutritional fact panel information associated with the product.
- 3210 Loop MandatoryRepeat >1
- 6900Transaction Set Line NumberMandatoryMax 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. - 7000Nutrition Facts Panel Product NameMandatoryMax 1
Provides the name of the product or product variant as per the nutrition facts table.
- 7100Serving Size StatementOptionalMax 1
To specify the serving size statement in the nutrition facts panel of the product.
- 7200Servings Per Container StatementOptionalMax 1
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.
- 7300Nutrition Facts Panel CalorieOptionalMax >1
Provides calorie information as it appears on the product's nutritional facts table.
- 7400Nutrition Facts Panel FatsOptionalMax >1
Provides fat information with the corresponding measurements as they appear on the product's nutritional facts table.
- 7500Nutrition Facts Panel CarbohydratesOptionalMax >1
Provides carbohydrates information with the corresponding measurements as they appear on the product's nutritional facts table.
- 7600Nutrition Facts Panel Other NutrientsOptionalMax >1
Provides other nutrient information with the corresponding measurements as they appear on the product's nutritional facts table.
- 7700Nutrition Facts Panel Vitamins and MineralsOptionalMax >1
Provides vitamin and mineral information with the corresponding measurements as they appear on the product's nutritional facts table.
- 7800Nutrition Facts Panel Footer StatementOptionalMax >1
Provides footer statement(s) for the Nutrient Facts Label.
- 6900Transaction Set Line NumberMandatoryMax 1
- 3230 Loop OptionalRepeat >1
- 7900Nutrition Facts Panel Footer Calorie DietMandatoryMax 1
Provides footer statement for a calorie diet quantity as it appears on the product's nutritional facts table.
- 8000Nutrition Facts Panel Footer Calorie Diet Nutrient AmountsOptionalMax >1
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.
- 7900Nutrition Facts Panel Footer Calorie DietMandatoryMax 1
- 6800Nutrition Facts PanelMandatoryMax 1
- 3300 Loop OptionalRepeat >1
- 8100Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- 8200Product/Item DescriptionOptionalMax >1
To describe a product or process in coded or free-form format
- 8300MeasurementsOptionalMax >1
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 8400Expanded Item Physical DetailsOptionalMax 1
To specify additional item physical qualities, packaging, weights, and dimensions relating to the item.
- 8500Non-Packaged Item Physcial DetailsOptionalMax 1
Provides dimensions for the non-containered product.
- 8600Unmarked Trade Item Physical DetailsOptionalMax 1
To specify the physical qualities, packaging, weights, and dimensions relating to the unmarked trade item.
- 8700TextOptionalMax >1
To specify textual data
- 8800Communication Contact InformationOptionalMax 20
To specify a communication contact number
- 8900Reference InformationOptionalMax >1
To specify identifying information
- 9000Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 9100Marking, Packaging, LoadingOptionalMax >1
To describe marking, packaging, loading, and unloading requirements
- 9200Yes/No QuestionOptionalMax >1
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
- 9300CommodityOptionalMax >1
To identify a commodity or a group of commodities or a tariff page commodity
- 3310 Loop OptionalRepeat >1
- 9400Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 9500Additional Name InformationOptionalMax 1
To specify additional names
- 9600Party LocationOptionalMax 1
To specify the location of the named party
- 9700Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 9400Party IdentificationMandatoryMax 1
- 8100Subline Item DetailMandatoryMax 1
- 0100Universal Product IdentificationMandatoryMax 1
Summary
- 0100Transaction TotalsOptionalMax 1
To transmit a hash total for a specific element in the transaction set
- 0200Transaction 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)