X12 832 — Price/Sales Catalog
Le 832 transporte un catalogue produit avec prix et conditions de vente. C'est le référentiel partagé que l'acheteur consultera pour passer ses commandes en 850.
Objet
Le 832 documente le catalogue d'un fournisseur sur une période donnée : liste d'articles avec identifiants (UPC, GTIN, EAN, SKU vendor), descriptions, UOM, prix gros, prix de vente conseillé, hiérarchies de remises, disponibilité, et fenêtres de validité. Il permet à l'acheteur de mettre à jour son référentiel article et de pré-valider les prix qu'il verra dans les futurs 855 et 810.
En pratique, le 832 est rarement émis en flux continu : il s'envoie à intervalles fixes (mensuel, trimestriel) ou ponctuellement quand une condition commerciale change (entrée d'un nouveau SKU, retrait, hausse tarifaire). Les grandes enseignes acceptent souvent les deux modes (snapshot complet vs delta) selon la taille du catalogue : un industriel CPG avec 200 000 SKUs n'envoie pas un snapshot intégral tous les mois.
Structure d'enveloppe
Le 832 voyage dans un functional group SC (Price/Sales Catalog). Voici un
832 didactique limité à deux articles :
ISA*00* *00* *ZZ*ACMEVENDOR *ZZ*ACMERETAIL *260501*0800*U*00401*000000501*0*P*>~
GS*SC*ACMEVENDOR*ACMERETAIL*20260501*0800*1*X*004010~
ST*832*0001~
BCT*S0*CAT-2026-S*****FY2026~
DTM*007*20260501~
DTM*036*20261231~
N1*VN*ACME VENDOR INC*92*VEND001~
LIN*1*UP*012345678905~
PID*F****Acoustic guitar, mahogany finish~
CTP*WS*WHL*9.99*1*EA~
CTP*WS*SRP*14.99*1*EA~
LIN*2*UP*012345678912~
PID*F****Capo, spring loaded~
CTP*WS*WHL*19.50*1*EA~
CTT*2~
SE*12*0001~
GE*1*1~
IEA*1*000000501~
Le BCT ouvre la transaction : code de structure, numéro de
catalogue, période de validité référencée. Les segments DTM précisent les
dates de début (007) et de fin (036) de validité. Chaque LIN introduit
un article (par UPC ici), PID porte la description, et la boucle
CTP (Pricing Information) détaille les prix par type (WS = Wholesale,
avec sous-types WHL = wholesale price, SRP = suggested retail price).
Segments courants
- Header —
ST,BCT(Beginning Segment for Price/Sales Catalog),DTM(dates de validité),REF,CUR. - Parties — boucle
N1pour Vendor (VN), Buyer (BY). - Lignes — boucle
LINavecPID(description longue / courte),PO4(Item Physical Details),G39(Item Characteristics),MEA,CTP(Pricing Information — coeur du 832),PKG(Packaging),PCT(Percent Amounts),SAC(Service, Promotion, Allowance). - Summary —
CTT,SE.
Quand vous la croisez
- Grande distribution — Walmart, Kroger, Target imposent un 832 régulier pour piloter leurs pricing tables.
- Foodservice — Sysco, US Foods, Performance Food Group consomment du 832 de leurs fabricants pour répercuter les variations de coûts matières.
- Marketplaces B2B — l'onboarding fournisseur passe souvent par un premier 832 complet pour seeder le catalogue.
- EDI Healthcare matériel — utilisé entre fabricants de dispositifs médicaux et distributeurs hospitaliers (avec GHX comme VAN dominant).
Transactions liées
- 850 — Purchase Order
- 846 — Inventory Inquiry/Advice
- 855 — Purchase Order Acknowledgment (les prix CTP du 832 doivent matcher les prix renvoyés en 855)
- 867 — Product Transfer and Resale Report
Documentation
Le code 832 et le nom Price/Sales Catalog sont publics et listés sur x12.org/products/transaction-sets. Le détail des qualifiers (codes de type prix, codes de structure catalog) est dans les Implementation Guides (TR3) propriétaires ; ediverse.io ne les redistribue pas.