X12 884 — Manufacturer Item Identification Update
Le 884 transmet une mise à jour des identifiants d'item d'un fabricant vers ses distributeurs et retailers : nouveau SKU, changement GTIN, mise à jour de codification.
Objet
Le 884 documente les changements d'identifiants de produits : nouveau SKU, retirement, changement GTIN/UPC, ajout d'identifiants secondaires (catalog number, internal code). Il est crucial pour synchroniser les master data des produits entre fabricant et chaîne distribution.
Il s'intègre avec le GS1 Global Data Synchronization Network (GDSN) et alimente les catalog management systems. Acquitté par 997.
Structure d'enveloppe
Le 884 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group MI, et ST/SE).
Exemple didactique en 004010 :
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~ Segments courants
- Header —
ST,BGN. - Manufacturer —
N1*MF(Manufacturer). - Items — boucle
LXrépétée :LIN(GTIN nouveau ou existant),REF*ZZ(action : NEW, MODIFY, RETIRE),REF*ZZ(SKU interne). - Timing —
DTM*009(date d'effet pour retirement / activation). - Summary —
SE.
Pièges courants
- GTIN reuse : GS1 interdit la réutilisation d'un GTIN pendant 48 mois après retirement ; un 884 qui assigne un old GTIN à un new product viole les GS1 rules.
- Retailer sync delay : les retailers ont des fenêtres de catalog update (souvent hebdomadaires) ; un 884 émis trop tard fait que le produit n'est pas en système pour le go-live.
- Effective date passée : un 884 avec
DTM*009rétroactif crée des inconsistencies dans les transactions historiques ; toujours utiliser une date future ou current.
Transactions liées
Documentation
Le code 884 et le nom Manufacturer Item Identification Update sont publics et listés sur x12.org/products/transaction-sets. La structure complète des loops, qualifiers et code-lists est distribuée par DISA via les Implementation Guides (TR3) propriétaires. ediverse.io ne couvre que les concepts publics, l'enveloppe et des exemples didactiques.