X12 878 — Product Authorization/De-authorization
Le 878 autorise ou désautorise un produit dans l'assortiment d'un retailer — items listed, items delisted, effective dates — d'un acheteur vers ses fournisseurs.
Objet
Le 878 documente les évolutions d'assortiment : nouveau produit listed pour vente dans un store cluster, produit existant de-listed, ajout d'un new pack, retrait saisonnier. Il opère au niveau du store-item authorization, base de l'order management.
Il alimente le replenishment et le category management. Acquitté par 997. Suivi typiquement d'un 879 (Price Information) si les prix changent simultanément.
Structure d'enveloppe
Le 878 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group PD, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*RETAILER *ZZ*SUPPLIER *260515*0930*U*00401*000000878*0*P*>~
GS*PD*RETAILER*SUPPLIER*20260515*0930*1*X*004010~
ST*878*0001~
BPI*00*PD-2026-9900*20260515~
N1*BY*ACME RETAIL CO*92*0001~
LX*1~
LIN*1*UP*012345678905~
G53*A~
DTM*090*20260601~
LX*2~
LIN*2*UP*012345678912~
G53*D~
DTM*036*20260531~
SE*11*0001~
GE*1*1~
IEA*1*000000878~ Segments courants
- Header —
ST,BPI(Beginning Segment for Product Information). - Buyer —
N1*BY. - Items — boucle
LX:LIN*UP(UPC),G53*A(Authorize) ouG53*D(De-authorize),DTM*090/DTM*036(effective / expire). - Summary —
SE.
Pièges courants
- Store cluster scope : un 878 sans store cluster référence applique global — un retrait global d'un produit régional efface des opportunités.
- Effective date : une de-authorization sans
DTM*036est interprétée 'immediate', ce qui bloque les commandes en cours. - Cross-reference UPC vs internal SKU : un retailer porte souvent un internal SKU ; un 878 sans cross-reference REF déclenche un mismatch.
Transactions liées
Documentation
Le code 878 et le nom Product Authorization/De-authorization 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.