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 867 — Product Transfer and Resale Report

Le 867 documente les mouvements et reventes d'un produit chez un distributeur, pour permettre au fabricant de piloter ses commissions, ses primes distribution et ses contrats CDA / SPA en multi-tier.

Objet

Dans une chaîne de distribution multi-tier — fabricant → distributeur → revendeur final — le fabricant a souvent besoin de connaître les ventes en aval de son distributeur direct pour calculer ses obligations contractuelles. Le 867 est le véhicule normalisé pour ce reporting. Le distributeur envoie périodiquement à son fabricant la liste des SKUs vendus, par client final ou par zone, avec quantités et montants.

Trois cas d'usage typiques : (1) Customer/Distributor Agreement (CDA) et Special Pricing Agreement (SPA) dans la high-tech — le fabricant rétrocède au distributeur la différence entre prix catalogue et prix négocié avec un client final ; le 867 documente quelles unités sont éligibles. (2) Programmes de commission ou de bonus volume. (3) Reporting sell-through pour pilotage planning et réapprovisionnement.

Structure d'enveloppe

Le 867 voyage dans un functional group PT (Product Transfer Report). Voici un 867 didactique pour le mois de mai 2026, 350 unités d'un SKU vendues :

x12 example-867.x12
ISA*00*          *00*          *ZZ*ACMEDIST      *ZZ*ACMEVENDOR    *260601*1000*U*00401*000001101*0*P*>~
GS*PT*ACMEDIST*ACMEVENDOR*20260601*1000*1*X*004010~
ST*867*0001~
BPT*RS*RPT-2026-M05*20260601~
DTM*150*20260501~
DTM*151*20260531~
N1*MA*ACME VENDOR INC*92*VEND001~
N1*DI*ACME DISTRIBUTOR LLC*92*DIST-A~
LIN*1*UP*012345678905~
QTY*PL*350*EA~
AMT*PL*4196.50~
LIN*2*UP*012345678912~
QTY*PL*120*EA~
AMT*PL*2340.00~
CTT*2~
SE*12*0001~
GE*1*1~
IEA*1*000001101~

Le BPT (Beginning Segment for Product Transfer Report) ouvre la transaction : code de type rapport (RS = Resale Report, IS = Inventory Sales, PT = Transfer…), référence, date d'émission. Les segments DTM 150/151 bornent la période couverte. Chaque LIN est suivi de QTY et AMT qui détaillent quantités et chiffres d'affaires sell-through.

Segments courants

  • HeaderST, BPT (Beginning Segment for Product Transfer Report), DTM (période), REF.
  • Parties — boucle N1 pour Manufacturer (MA), Distributor (DI), End Customer (EN), Ship From, Ship To.
  • Lignes — boucle LIN avec PID, QTY (quantités par qualifier), AMT (montants par qualifier), DTM (date de la vente), SLN (Subline), REF (lien vers contrats CDA/SPA).
  • SummaryCTT, SE.

Quand vous la croisez

  • Distribution high-tech — TD SYNNEX, Ingram Micro, Arrow consomment et émettent du 867 pour piloter leurs accords CDA/SPA avec les fabricants (Cisco, HPE, Dell…).
  • Pharma / dispositifs médicaux — chaînes de distribution avec contrats de rétrocession (chargebacks) — McKesson, AmerisourceBergen, Cardinal.
  • Foodservice — Sysco, US Foods envoient du 867 à leurs fabricants pour les programmes commerciaux.
  • Automotive aftermarket — reporting sell-out aux équipementiers.

Transactions liées

Documentation

Le code 867 et le nom Product Transfer and Resale Report sont publics et listés sur x12.org/products/transaction-sets. La liste exhaustive des codes de type rapport, des qualifiers QTY et AMT et des structures de loop appartient aux Implementation Guides (TR3) propriétaires ; ediverse.io ne les redistribue pas.