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 855 — Purchase Order Acknowledgment

Le 855 est la réponse formelle du fournisseur à un bon de commande 850. Il confirme l'acceptation, signale les modifications, ou notifie un rejet — ligne par ligne.

Objet

Quand un acheteur émet un 850, le fournisseur doit en accuser réception métier (le 997 couvre uniquement le syntaxique). Le 855 sert exactement cela : il indique pour chaque ligne si elle est acceptée telle quelle, acceptée avec changement (quantité ajustée, date de livraison décalée, prix corrigé), en rupture ou rejetée. Le 855 ferme la phase de négociation et autorise le fournisseur à préparer l'expédition.

En pratique, le couple 850/855 forme le contrat opérationnel. Les ERP côté acheteur reflètent en général l'état du 855 dans la commande : si l'accusé indique une quantité partielle ou une date différente, l'utilisateur métier voit cette information avant l'expédition.

Structure d'enveloppe

Le 855 voyage dans un functional group PR (Purchase Order Acknowledgment). Voici un 855 didactique qui répond à la commande PO78901 :

x12 example-855.x12
ISA*00*          *00*          *ZZ*ACMEVENDOR    *ZZ*ACMERETAIL    *260513*1530*U*00401*000000124*0*P*>~
GS*PR*ACMEVENDOR*ACMERETAIL*20260513*1530*1*X*004010~
ST*855*0001~
BAK*00*AC*PO78901*20260513~
REF*VR*VENDOR-ACK-552~
N1*VN*ACME VENDOR INC*92*VEND001~
PO1*1*2*EA*9.99**UP*012345678905~
ACK*IA*2*EA**UP*012345678905~
PO1*2*5*EA*19.50**UP*012345678912~
ACK*IB*4*EA**UP*012345678912~
CTT*2~
SE*10*0001~
GE*1*1~
IEA*1*000000124~

Le segment BAK ouvre la transaction : code de fonction, code d'acknowledgment (AC = Acknowledge — With Detail and Change, AK = Acknowledge — No Detail or Change), référence du PO d'origine, date. Chaque PO1 est accompagné d'un ACK qui porte le code de statut au niveau ligne (IA = Item Accepted, IB = Item Accepted with Quantity Change, IR = Item Rejected, IQ = Item on Hold…).

Segments courants

  • HeaderST, BAK (Beginning Segment for PO Acknowledgment), CUR (devise), REF (références fournisseur), DTM (dates métier).
  • Parties — boucle N1 pour Vendor, Buyer, Ship From, Bill To.
  • Lignes — boucle PO1 avec ACK (statut ligne), PID (description), SCH (schedule modifié), DTM (date de disponibilité), TXI.
  • SummaryCTT, AMT, SE.

Quand vous la croisez

  • Retail — la grande majorité des programmes vendor compliance imposent un 855 dans un délai contractuel (souvent 24h ouvrées) après réception du 850.
  • Manufacturing — utilisé pour confirmer les dates de disponibilité quand le 850 demande une livraison à date précise.
  • Distribution — clé pour gérer les ruptures de stock : l'ACK avec code « Backorder » déclenche l'attente côté acheteur sans avoir à renvoyer un 860.

Transactions liées

Documentation

Le code 855 et le nom Purchase Order Acknowledgment sont publics et listés sur x12.org/products/transaction-sets. Le détail des qualifiers, des boucles et des listes de codes appartient aux Implementation Guides (TR3) propriétaires ; ediverse.io ne le redistribue pas.