Access X12 from your terminal Get the tedi CLI
877

Manufacturer Coupon Family Code Structure

Manufacturer coupon issuers use this transaction set to communicate family code structures to their trading partners, typically retailers or coupon clearinghouses. The 877 is sent in response to requests for coupon family classification data and defines how manufacturer coupons are organized into hierarchical family groupings. The transmission begins with the ST (Transaction Set Header) and BGN (Beginning Segment) segments to establish context, includes N1 (Name) segments to identify the parties involved, and uses DTM (Date/Time Reference) to mark the effective date of the family code structure. The document’s core content is organized through ENT (Entity) segments, which introduce each family code category, followed by hierarchical LIN (Item Identification) segments that specify individual coupon items within those families.

Consider a scenario where Procter & Gamble submits an 877 transaction to a major retailer’s coupon processing center. P&G uses this document to define that coupon family code “HEALTH-ORAL” contains multiple coupon line items, each identified through LIN segments with unique item numbers for toothpaste products, mouthwash products, and dental floss products. Within each LIN segment, optional G28 (Line Item Numbers) and G69 (Line Item Detail – Description) segments provide additional classification codes and descriptive text to ensure the retailer’s system correctly recognizes and categorizes each coupon for proper validation and redemption processing. This structured approach allows retailers to maintain accurate coupon family hierarchies without manual data entry.

Manufacturer Coupon Family Code Structure (CJ877) contains 2 tables (Heading, Detail), 3 loops, and 9 segments. Sign up free or login to view every table, loop, and element in full, as well as download it in Markdown or console (text) formats.

Heading
ST 0100
Transaction Set Header
R
Max 1
BGN 0200
Beginning Segment
R
Max 1
N1 0300
Party Identification
R
Max 3
DTM 0400
Date/Time Reference
R
Max 1

Sign up free to see the full CJ877 reference

See every segment, loop, and element across all 2 tables. Download it as a diagram or Markdown, or use the tedi CLI to access the full X12 reference from your terminal.