EDI 889 Promotion Announcement
Functional Group QG
X12M Supply Chain Subcommittee
This Draft Standard for Trial Use contains the format and establishes the data contents of the Promotion Announcement Transaction Set (889) for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set can be used by a broker, distributor or manufacturer and provides for customary and established business and industry practice relative to the announcement of promotion allowance amounts, dates and performance conditions that may apply; the replacement of a previously transmitted promotion in its entirety; the cancellation of a previously transmitted promotion; changes to promotion dates; or acceptance of a promotion offered by a broker or supplier. This transaction set is multidirectional between trading partners.
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Promotion Announcement IdentificationMandatoryMax 1
To identify promotion activities between trading partners
- 0900Reference IdentificationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 1000ContactOptionalMax >1
To identify a person or office to whom communications should be directed
- 1100Date/TimeMandatoryMax 50
To specify pertinent dates and times
- 1200Note/Special InstructionOptionalMax 300
To transmit information in a free-form format, if necessary, for comment or special instruction
- 1300Promotion/Price List AreaOptionalMax 1000
To specify the geographic area in which a promotion or price is in effect
- 1450Terms of SaleOptionalMax 1
To specify the terms of sale
- 0100 Loop MandatoryRepeat >1
- 1500NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 1600Additional Name InformationOptionalMax 1
To specify additional names
- 1700Address InformationOptionalMax 2
To specify the location of the named party
- 1800Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1850Date/TimeOptionalMax >1
To specify pertinent dates and times
- 1500NameMandatoryMax 1
- 0200 Loop OptionalRepeat 20
- 1900Promotion ConditionsMandatoryMax 1
To indicate the option number associated with a promotion and to specify the "AND" or "OR" condition for the option
- 2000Performance RequirementsOptionalMax 99
To specify the "AND" or "OR" condition for the option, or provide information related to the promotion performance conditions and allocations required, or both
- 1900Promotion ConditionsMandatoryMax 1
Detail
- 0300 Loop OptionalRepeat 9999
- 0150Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 0200Promotion Allowance/ChargeOptionalMax 20
To specify unit amount and method of payment for a charge/allowance for a line item
- 0250Free Goods/Product ConditionOptionalMax 1
To indicate quantity of free goods and under what conditions free goods are earned
The G51 segment can be used in the 0300 loop or the 0320 loop, but not both. - 0310 Loop OptionalRepeat 20
- 0320Promotion ConditionsMandatoryMax 1
To indicate the option number associated with a promotion and to specify the "AND" or "OR" condition for the option
- 0311 Loop OptionalRepeat 99
- 0350Performance RequirementsMandatoryMax 1
To specify the "AND" or "OR" condition for the option, or provide information related to the promotion performance conditions and allocations required, or both
- 0360Date/TimeOptionalMax 2
To specify pertinent dates and times
- 0350Performance RequirementsMandatoryMax 1
- 0320Promotion ConditionsMandatoryMax 1
- 0320 Loop OptionalRepeat 9999
- 0400Line Item Detail - PromotionMandatoryMax 1
To provide information for a line item
- 0500Line Item Detail - DescriptionOptionalMax 5
To describe an item in free-form format
- 0550Promotion/Price List AreaOptionalMax 9999
To specify the geographic area in which a promotion or price is in effect
- 0600Free Goods/Product ConditionOptionalMax 10
To indicate quantity of free goods and under what conditions free goods are earned
The G51 segment can be used in the 0300 loop or the 0320 loop, but not both. - 0750Terms of SaleOptionalMax 1
To specify the terms of sale
- 0800Date/TimeOptionalMax 10
To specify pertinent dates and times
- 0850Pricing InformationOptionalMax 1
To specify pricing information
- 0870QuantityOptionalMax 10
To specify quantity information
- 0400Line Item Detail - PromotionMandatoryMax 1
- 0150Assigned NumberMandatoryMax 1
- 1000Transaction 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)