EDI 888 Item Maintenance
Functional Group QG
X12M Supply Chain Subcommittee
This X12 Transaction Set provides the format and establishes the data contents of the Item Maintenance Transaction Set (888) for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set is used to enable a manufacturer, supplier, broker, or agent to provide detailed finished goods product information to a partner in a consumer goods market. This transaction set can be used to provide information about new products or changes in existing product specifications. Price changes will not be sent with this transaction set, but can be sent with the Price Change Transaction Set (879).
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0150Beginning SegmentOptionalMax 1
To indicate the beginning of a transaction set
- 0100 Loop MandatoryRepeat >1
- 0200Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
One iteration of the N1 loop should be used to identify the buying party (BY) to establish the area or location for which the item maintenance applies. - 0300Additional Name InformationOptionalMax 1
To specify additional names
- 0400Party LocationOptionalMax 2
To specify the location of the named party
- 0500Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 0200Party IdentificationMandatoryMax 1
- 0600Extended Reference InformationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 0700ContactOptionalMax >1
To identify a person or office to whom communications should be directed
- 0800Note/Special InstructionOptionalMax 20
To transmit information in a free-form format, if necessary, for comment or special instruction
- 0850Price Bracket IdentificationOptionalMax 50
To identify price bracket values
- 0860Date/TimeMandatoryMax 1
To specify pertinent dates and times
- 0865Lead TimeOptionalMax >1
To specify lead time for availability of products and services
- 0200 Loop OptionalRepeat >1
- 0900Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 1000Industry Code IdentificationMandatoryMax 100
To identify standard industry codes
- 0900Code Source InformationMandatoryMax 1
Detail
- 0300 Loop MandatoryRepeat >1
- 0100Maintenance TypeMandatoryMax 1
To identify the specific type of item maintenance
- 0200Date/TimeOptionalMax 3
To specify pertinent dates and times
The G62 segment is used to specify the effective date for the item maintenance action reflected in G5301. - 0300Note/Special InstructionOptionalMax 20
To transmit information in a free-form format, if necessary, for comment or special instruction
- 0310 Loop MandatoryRepeat >1
- 0350Transaction Set Line NumberMandatoryMax 1
To reference a line number in a transaction set
- 0400Item Characteristics - Vendor's Selling UnitOptionalMax 1
To identify a vendor's selling unit or to provide physical characteristics relative to a vendor's selling unit
- 0500Line Item Detail - DescriptionOptionalMax 5
To describe an item in free-form format
- 0550Quantity InformationOptionalMax >1
To specify quantity information
- 0560Item IdentificationOptionalMax 1
To specify basic item identification data
- 0570Product/Item DescriptionOptionalMax 200
To describe a product or process in coded or free-form format
- 0580Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading, and unloading requirements
- 0600Terms of SaleOptionalMax 10
To specify the terms of sale
- 0700Date/TimeOptionalMax 2
To specify pertinent dates and times
- 0800Price List ReferenceOptionalMax 1
To provide price list references and descriptions
- 0900Pricing ConditionsOptionalMax 2
To specify vendor's conditions related to price change
- 1000Promotion/Price List AreaOptionalMax 9999
To specify the geographic area in which a promotion or price is in effect
- 1100Promotion ReferenceOptionalMax 999
To reference a promotion number related to the price change
- 1200Bracket PriceOptionalMax 99
To provide a vendor's pricing structure associated with a specific line item
- 1300Price Bracket IdentificationOptionalMax 50
To identify price bracket values
- 1350Pre-Pricing InformationOptionalMax 5
To specify pre-pricing information
- 1400Promotion Allowance/ChargeOptionalMax 99
To specify unit amount and method of payment for a charge/allowance for a line item
- 1450Hazardous MaterialOptionalMax 5
To specify information relative to hazardous material
- 1500Module DescriptionOptionalMax 99
To describe the UPC Case Codes in a module
- 1510Extended Reference InformationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 1520Unit DetailOptionalMax 10
To specify item unit data
- 1530MeasurementsOptionalMax 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 1540Carrier Details (Quantity and Weight)OptionalMax 1
To specify the transportation details relative to commodity, weight, and quantity
- 1543Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax >1
To specify transportation special handling requirements, or hazardous materials information, or both
- 1550Lead TimeOptionalMax 1
To specify lead time for availability of products and services
- 0311 Loop OptionalRepeat >1
- 1560Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 1570Additional Name InformationOptionalMax 2
To specify additional names
- 1580Party LocationOptionalMax 2
To specify the location of the named party
- 1590Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1600Pallet 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
- 1610Price Bracket IdentificationOptionalMax 1
To identify price bracket values
- 1620Quantity InformationOptionalMax 1
To specify quantity information
- 1560Party IdentificationMandatoryMax 1
- 0312 Loop OptionalRepeat >1
- 1650Item Characteristics - Consumer UnitMandatoryMax 1
To provide physical characteristics relative to a consumer unit
- 1700Line Item Detail - DescriptionOptionalMax 5
To describe an item in free-form format
- 1750Quantity InformationOptionalMax 1
To specify quantity information
- 1760Item IdentificationOptionalMax 1
To specify basic item identification data
- 1765Product/Item DescriptionOptionalMax 200
To describe a product or process in coded or free-form format
- 1770Hazardous MaterialOptionalMax 5
To specify information relative to hazardous material
- 1775Reference InformationOptionalMax 10
To specify identifying information
- 1780Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading, and unloading requirements
- 1785MeasurementsOptionalMax 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 1790Carrier Details (Quantity and Weight)OptionalMax 1
To specify the transportation details relative to commodity, weight, and quantity
- 1793Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax >1
To specify transportation special handling requirements, or hazardous materials information, or both
- 1795Subline Item DetailOptionalMax 100
To specify product subline detail item data
- 1797Lead TimeOptionalMax 1
To specify lead time for availability of products and services
- 1650Item Characteristics - Consumer UnitMandatoryMax 1
- 0313 Loop OptionalRepeat >1
- 1800Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 1900Industry Code IdentificationMandatoryMax 100
To identify standard industry codes
- 1800Code Source InformationMandatoryMax 1
- 0350Transaction Set Line NumberMandatoryMax 1
- 0100Maintenance TypeMandatoryMax 1
- 2000Transaction 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)