ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

X12 884 — Manufacturer Item Identification Update

The 884 transmits an update of manufacturer item identifiers to its distributors and retailers: new SKU, GTIN change, codification update.

Purpose

The 884 documents product identifier changes: new SKU, retirement, GTIN/UPC change, addition of secondary identifiers (catalog number, internal code). It is crucial for product master-data synchronization between manufacturer and distribution chain.

It integrates with the GS1 Global Data Synchronization Network (GDSN) and feeds catalog management systems. Acknowledged by 997.

Envelope structure

The 884 travels within the three X12 envelope levels (ISA/IEA, GS/GE with functional group MI, and ST/SE). Didactic example in release 004010:

x12 example-884.x12
ISA*00*          *00*          *ZZ*MANUFACTURER  *ZZ*RETAILERCO     *260514*1600*U*00401*000000884*0*P*>~
GS*MI*MANUFACTURER*RETAILERCO*20260514*1600*1*X*004010~
ST*884*0001~
BGN*00*MI-2026-0042*20260514~
N1*MF*ACME MANUFACTURER*24*EIN-MF~
LX*1~
LIN**UP*012345678905~
REF*ZZ*ACTION-NEW~
REF*ZZ*SKU-MF-2026-0099~
LX*2~
LIN**UP*012345678906~
REF*ZZ*ACTION-RETIRE~
DTM*009*20260801~
SE*12*0001~
GE*1*1~
IEA*1*000000884~

Common segments

  • HeaderST, BGN.
  • ManufacturerN1*MF (Manufacturer).
  • Items — repeated LX loop: LIN (new or existing GTIN), REF*ZZ (action: NEW, MODIFY, RETIRE), REF*ZZ (internal SKU).
  • TimingDTM*009 (effective date for retirement / activation).
  • SummarySE.

Common pitfalls

  • GTIN reuse: GS1 prohibits reusing a GTIN for 48 months after retirement; an 884 that assigns an old GTIN to a new product violates GS1 rules.
  • Retailer sync delay: retailers have catalog update windows (often weekly); an 884 issued too late means the product is not in system for go-live.
  • Past effective date: an 884 with retroactive DTM*009 creates inconsistencies in historic transactions; always use a future or current date.

Documentation

The code 884 and the name Manufacturer Item Identification Update are public and listed on x12.org/products/transaction-sets. The complete structure of loops, qualifiers and code lists is distributed by DISA via the proprietary Implementation Guides (TR3). ediverse.io covers only public concepts, the envelope and didactic examples.