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 1To indicate the start of a transaction set and to assign a control number 
- 0150Beginning SegmentOptionalMax 1To indicate the beginning of a transaction set 
- 0100 Loop MandatoryRepeat >1- 0200Party IdentificationMandatoryMax 1To 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 1To specify additional names 
- 0400Party LocationOptionalMax 2To specify the location of the named party 
- 0500Geographic LocationOptionalMax 1To specify the geographic place of the named party 
 
- 0200Party IdentificationMandatoryMax 1
- 0600Extended Reference InformationOptionalMax 10To transmit identifying information as specified by the Reference Identification Qualifier 
- 0700ContactOptionalMax >1To identify a person or office to whom communications should be directed 
- 0800Note/Special InstructionOptionalMax 20To transmit information in a free-form format, if necessary, for comment or special instruction 
- 0850Price Bracket IdentificationOptionalMax 50To identify price bracket values 
- 0860Date/TimeMandatoryMax 1To specify pertinent dates and times 
- 0865Lead TimeOptionalMax >1To specify lead time for availability of products and services 
- 0200 Loop OptionalRepeat >1- 0900Code Source InformationMandatoryMax 1To transmit standard code list identification information 
- 1000Industry Code IdentificationMandatoryMax 100To identify standard industry codes 
 
- 0900Code Source InformationMandatoryMax 1
Detail
- 0300 Loop MandatoryRepeat >1- 0100Maintenance TypeMandatoryMax 1To identify the specific type of item maintenance 
- 0200Date/TimeOptionalMax 3To 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 20To transmit information in a free-form format, if necessary, for comment or special instruction 
- 0310 Loop MandatoryRepeat >1- 0350Transaction Set Line NumberMandatoryMax 1To reference a line number in a transaction set 
- 0400Item Characteristics - Vendor's Selling UnitOptionalMax 1To identify a vendor's selling unit or to provide physical characteristics relative to a vendor's selling unit 
- 0450Unitized Shipment InformationOptionalMax 1To specify the quantity, number of pallet spaces and stackability of unitized units 
- 0500Line Item Detail - DescriptionOptionalMax 5To describe an item in free-form format 
- 0550Quantity InformationOptionalMax >1To specify quantity information 
- 0560Item IdentificationOptionalMax 1To specify basic item identification data 
- 0570Product/Item DescriptionOptionalMax 200To describe a product or process in coded or free-form format 
- 0580Marking, Packaging, LoadingOptionalMax 25To describe marking, packaging, loading, and unloading requirements 
- 0600Terms of SaleOptionalMax 10To specify the terms of sale 
- 0700Date/TimeOptionalMax 2To specify pertinent dates and times 
- 0800Price List ReferenceOptionalMax 1To provide price list references and descriptions 
- 0900Pricing ConditionsOptionalMax 2To specify vendor's conditions related to price change 
- 1000Promotion/Price List AreaOptionalMax 9999To specify the geographic area in which a promotion or price is in effect 
- 1100Promotion ReferenceOptionalMax 999To reference a promotion number related to the price change 
- 1200Bracket PriceOptionalMax 99To provide a vendor's pricing structure associated with a specific line item 
- 1300Price Bracket IdentificationOptionalMax 50To identify price bracket values 
- 1350Pre-Pricing InformationOptionalMax 5To specify pre-pricing information 
- 1400Promotion Allowance/ChargeOptionalMax 99To specify unit amount and method of payment for a charge/allowance for a line item 
- 1450Hazardous MaterialOptionalMax 5To specify information relative to hazardous material 
- 1500Module DescriptionOptionalMax 99To describe the UPC Case Codes in a module 
- 1510Extended Reference InformationOptionalMax 10To transmit identifying information as specified by the Reference Identification Qualifier 
- 1520Unit DetailOptionalMax 10To specify item unit data 
- 1530MeasurementsOptionalMax 10To 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 1To specify the transportation details relative to commodity, weight, and quantity 
- 1543Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax >1To specify transportation special handling requirements, or hazardous materials information, or both 
- 1550Lead TimeOptionalMax 1To specify lead time for availability of products and services 
- 0311 Loop OptionalRepeat >1- 1560Party IdentificationMandatoryMax 1To identify a party by type of organization, name, and code 
- 1570Additional Name InformationOptionalMax 2To specify additional names 
- 1580Party LocationOptionalMax 2To specify the location of the named party 
- 1590Geographic LocationOptionalMax 1To specify the geographic place of the named party 
- 1600Pallet Type and Load CharacteristicsOptionalMax >1To 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 1To identify price bracket values 
- 1620Quantity InformationOptionalMax 1To specify quantity information 
 
- 1560Party IdentificationMandatoryMax 1
- 0312 Loop OptionalRepeat >1- 1650Item Characteristics - Consumer UnitMandatoryMax 1To provide physical characteristics relative to a consumer unit 
- 1700Line Item Detail - DescriptionOptionalMax 5To describe an item in free-form format 
- 1750Quantity InformationOptionalMax 1To specify quantity information 
- 1760Item IdentificationOptionalMax 1To specify basic item identification data 
- 1765Product/Item DescriptionOptionalMax 200To describe a product or process in coded or free-form format 
- 1770Hazardous MaterialOptionalMax 5To specify information relative to hazardous material 
- 1775Reference InformationOptionalMax 10To specify identifying information 
- 1780Marking, Packaging, LoadingOptionalMax 25To describe marking, packaging, loading, and unloading requirements 
- 1785MeasurementsOptionalMax 10To 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 1To specify the transportation details relative to commodity, weight, and quantity 
- 1793Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax >1To specify transportation special handling requirements, or hazardous materials information, or both 
- 1795Subline Item DetailOptionalMax 100To specify product subline detail item data 
- 1797Lead TimeOptionalMax 1To specify lead time for availability of products and services 
 
- 1650Item Characteristics - Consumer UnitMandatoryMax 1
- 0313 Loop OptionalRepeat >1- 1800Code Source InformationMandatoryMax 1To transmit standard code list identification information 
- 1900Industry Code IdentificationMandatoryMax 100To identify standard industry codes 
 
- 1800Code Source InformationMandatoryMax 1
 
- 0350Transaction Set Line NumberMandatoryMax 1
 
- 0100Maintenance TypeMandatoryMax 1
- 2000Transaction Set TrailerMandatoryMax 1To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)