ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

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 :

x12 example-290.x12
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

  • HeaderST, BGN.
  • PartiesN1*SU (Supplier), N1*BY (Retailer).
  • ProgrammeREF*ZZ (event name), DTM*RT (période), REF*ZZ (program ID), AMT*ZZ (budget).
  • SKUs éligiblesLIN répété pour produits inclus.
  • Règles claimMSG ou REF*ZZ pour proof-of-performance requirements.
  • SummarySE.

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.