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
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Promotion Announcement IdentificationMandatoryMax 1
To identify promotion activities between trading partners
- 090Reference IdentificationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 100ContactOptionalMax 3
To identify a person or office to whom communications should be directed
- 110Date/TimeMandatoryMax 50
To specify pertinent dates and times
- 120Note/Special InstructionOptionalMax 300
To transmit information in a free-form format, if necessary, for comment or special instruction
- 130Promotion/Price List AreaOptionalMax 1000
To specify the geographic area in which a promotion or price is in effect
- 145Terms of SaleOptionalMax 1
To specify the terms of sale
- 0100 Loop MandatoryRepeat >1
- 150NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 160Additional Name InformationOptionalMax 1
To specify additional names or those longer than 35 characters in length
- 170Address InformationOptionalMax 2
To specify the location of the named party
- 180Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 185Date/TimeOptionalMax >1
To specify pertinent dates and times
- 150NameMandatoryMax 1
- 0200 Loop OptionalRepeat 20
- 190Promotion ConditionsMandatoryMax 1
To indicate the option number associated with a promotion and to specify the "AND" or "OR" condition for the option
- 200Performance 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
- 190Promotion ConditionsMandatoryMax 1
Detail
- 0300 Loop OptionalRepeat 9999
- 015Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 020Promotion Allowance/ChargeOptionalMax 20
To specify unit amount and method of payment for a charge/allowance for a line item
- 025Free 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
- 032Promotion 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
- 035Performance 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
- 036Date/TimeOptionalMax 2
To specify pertinent dates and times
- 035Performance RequirementsMandatoryMax 1
- 032Promotion ConditionsMandatoryMax 1
- 0320 Loop OptionalRepeat 9999
- 040Line Item Detail - PromotionMandatoryMax 1
To provide information for a line item
- 050Line Item Detail - DescriptionOptionalMax 5
To describe an item in free-form format
- 055Promotion/Price List AreaOptionalMax 9999
To specify the geographic area in which a promotion or price is in effect
- 060Free 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. - 075Terms of SaleOptionalMax 1
To specify the terms of sale
- 080Date/TimeOptionalMax 10
To specify pertinent dates and times
- 085Pricing InformationOptionalMax 1
To specify prepricing information
- 087QuantityOptionalMax 10
To specify quantity information
- 040Line Item Detail - PromotionMandatoryMax 1
- 015Assigned NumberMandatoryMax 1
- 100Transaction 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)