X12 846 — Inventory Inquiry/Advice
Le 846 sert à publier (ou demander) un état de stock par article et par lieu. Outil central des flux drop-ship, VMI et du sell-through retail.
Objet
Le 846 communique l'état d'un stock à un instant donné — quantité disponible, en
cours, en transit, réservée — pour un ou plusieurs articles, généralement éclatée
par entrepôt. Selon le code de fonction porté par BIA, le message peut
être une publication spontanée (advice, code SI par exemple)
ou une réponse à une interrogation.
En grand retail, le 846 est aussi le véhicule du sell-through : le distributeur publie quotidiennement à ses fournisseurs les sorties caisse par SKU et par magasin, permettant le pilotage VMI (Vendor Managed Inventory). C'est l'un des pré-requis fonctionnels de Walmart Retail Link, P&G Connect+, ou Costco's Inventory Management portal.
Structure d'enveloppe
Le 846 voyage dans un functional group IB (Inventory Inquiry/Advice).
Exemple didactique d'advice pour deux articles, dont l'un dispose de 25 unités
en transit :
ISA*00* *00* *ZZ*ACMEVENDOR *ZZ*ACMERETAIL *260513*0600*U*00401*000000601*0*P*>~
GS*IB*ACMEVENDOR*ACMERETAIL*20260513*0600*1*X*004010~
ST*846*0001~
BIA*00*SI*INV-RPT-552*20260513*0600~
DTM*007*20260513~
N1*SU*ACME VENDOR INC*92*VEND001~
N1*WH*WAREHOUSE EAST*92*WH-EAST~
LIN*1*UP*012345678905~
PID*F****Acoustic guitar, mahogany finish~
QTY*33*120*EA~
QTY*38*25*EA~
LIN*2*UP*012345678912~
PID*F****Capo, spring loaded~
QTY*33*4500*EA~
SE*11*0001~
GE*1*1~
IEA*1*000000601~
Le BIA ouvre l'avis : code de fonction (00 = Original), code de
type (SI = Sales Information, RP = Report), référence, date, heure. Le N1*WH
introduit l'entrepôt. Chaque LIN est un article ; les QTY
portent les quantités par qualifier (33 = Quantity On Hand, 38 = Quantity In Transit,
parmi d'autres codes définis dans le TR3).
Segments courants
- Header —
ST,BIA(Beginning Segment for Inventory Inquiry/Advice),DTM,REF. - Parties — boucle
N1pour Supplier (SU), Buyer (BY), Warehouse (WH), Ship From, Ship To. - Lignes — boucle
LINavecPID(description),QTY(quantités par qualifier),MEA(mesures),DTM(dates de disponibilité),SCH(planification de re-réception),REF. - Summary —
SE(le 846 a souvent un summary minimal).
Quand vous la croisez
- Drop-ship retail — Macy's, Target, Bed Bath & Beyond reçoivent quotidiennement le 846 de leurs fournisseurs drop-ship pour bloquer la vente d'un SKU en rupture.
- VMI — le fournisseur lit le 846 publié par son client pour décider quand réapprovisionner.
- Marketplaces — Amazon Vendor Central, Wayfair, Home Depot reçoivent du 846 pour ajuster la visibilité produit en temps quasi-réel.
- 3PL / WMS — un 3PL publie son inventaire à son donneur d'ordre via 846 (parfois plusieurs fois par jour).
Transactions liées
- 832 — Price/Sales Catalog
- 850 — Purchase Order
- 856 — Ship Notice/Manifest
- 862 — Shipping Schedule
- 867 — Product Transfer and Resale Report
Documentation
Le code 846 et le nom Inventory Inquiry/Advice sont publics
et listés sur
x12.org/products/transaction-sets.
La liste exhaustive des qualifiers de quantité (élément QTY01), des codes
de type de rapport et des structures de loop reste dans les Implementation Guides
(TR3) propriétaires ; ediverse.io ne les redistribue pas.