X12 290 — Cooperative Advertising Agreements
Le 290 documente un accord de publicité coopérative (co-op advertising) entre un fournisseur et un retailer : event, budget, claim eligibility, terms.
Objet
Le 290 formalise un programme de co-op advertising : le supplier accepte de rembourser au retailer une partie des coûts publicitaires liés à ses produits (typiquement 25-100% selon programme). Il porte l'event (Black Friday, Mother's Day), les SKUs éligibles, le budget alloué, les règles de claim, les delivery requirements (proof of performance).
Il alimente les systèmes de marketing dévelopement funds (MDF) des fournisseurs et les systèmes de co-op management des retailers. Acquitté par 997 ; les claims successifs passent par 810 (Invoice) ou un message dédié.
Structure d'enveloppe
Le 290 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group CO, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*SUPPLIER *ZZ*RETAILERCO *260514*1200*U*00401*000000290*0*P*>~
GS*CO*SUPPLIER*RETAILERCO*20260514*1200*1*X*004010~
ST*290*0001~
BGN*00*CO-2026-0042*20260514~
N1*SU*ACME BRANDS*24*EIN-SUPPLIER~
N1*BY*RETAILER CORP*24*EIN-RETAILER~
REF*ZZ*EVENT-BLACKFRIDAY-2026~
DTM*RT*20261120~
DTM*RT*20261201~
AMT*ZZ*50000.00~
REF*ZZ*PROGRAM-CO-OP-50PCT~
SE*10*0001~
GE*1*1~
IEA*1*000000290~ Segments courants
- Header —
ST,BGN. - Parties —
N1*SU(Supplier),N1*BY(Retailer). - Programme —
REF*ZZ(event name),DTM*RT(période),REF*ZZ(program ID),AMT*ZZ(budget). - SKUs éligibles —
LINrépété pour produits inclus. - Règles claim —
MSGouREF*ZZpour proof-of-performance requirements. - Summary —
SE.
Pièges courants
- Robinson-Patman compliance : un co-op program doit être offert proportionnellement à tous retailers comparables ; un 290 sélectif favorisant un grand retailer expose à des Robinson-Patman §2(d)/(e) claims.
- Proof of performance : les claims sans tear sheet, screenshot, ou broadcast log peuvent être rejetés ; le 290 doit lister explicitement les preuves attendues.
- Budget vs réalisé : un budget alloué dans le 290 n'est pas une promesse de paiement ; les claims dépassant budget peuvent être short-paid sans recours.
Transactions liées
Documentation
Le code 290 et le nom Cooperative Advertising Agreements 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.