X12 852 — Product Activity Data
Le 852 transmet les données d'activité produit — sales, on-hand inventory, receipts, returns — d'un retailer vers son supplier, pour alimenter le VMI / CPFR et les forecasts.
Objet
Le 852 documente l'activité d'un product sur une période : units sold (POS scan), units on-hand (inventory), units received, units returned, units in-transit. Par store ou aggregated. C'est la donnée fondamentale du Vendor Managed Inventory (VMI) et du Collaborative Planning, Forecasting and Replenishment (CPFR).
Il alimente le supplier replenishment system et les demand forecasts. Acquitté par 997. Émis daily ou weekly selon la criticité du SKU.
Structure d'enveloppe
Le 852 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*1600*U*00401*000000852*0*P*>~
GS*PD*RETAILER*SUPPLIER*20260515*1600*1*X*004010~
ST*852*0001~
XQ*F*20260514*20260514~
N1*BY*ACME RETAIL CO*92*0001~
N1*ST*ACME STORE 042*92*0042~
LX*1~
LIN*1*UP*012345678905~
QTY*QS*38~
QTY*QA*125~
QTY*QR*4~
SE*9*0001~
GE*1*1~
IEA*1*000000852~ Segments courants
- Header —
ST,XQ(Reporting period). - Retailer / Store —
N1*BY,N1*ST. - Items — boucle
LX:LIN*UP,QTY*QS(Sold),QTY*QA(On-hand),QTY*QR(Returned). - Summary —
SE.
Pièges courants
- Aggregation level : un 852 store-level donne du signal granular pour 30K stores mais pèse lourd ; un 852 aggregated DC-level est plus light mais perd granularity.
- Time zone / cutoff : un 852 daily cut at midnight retailer time peut diverger du supplier — toujours documenter le cut.
- Out-of-stock signal : un QTY*QA = 0 ≠ no demand ; ne pas confondre stockout avec absence de need.
Transactions liées
Documentation
Le code 852 et le nom Product Activity Data 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.