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 220 — Logistics Service Response

Le 220 est la réponse du prestataire logistique 3PL à une demande de service d'un chargeur : cotation, confirmation de capacité, accusé d'instruction sur une opération de stockage, picking ou transport.

Objet

Le 220 ferme la boucle d'une demande de service logistique : un chargeur interroge un prestataire 3PL pour une opération à venir — réception, mise en stock, picking, expédition — et le 3PL répond par un 220 qui accepte, ajuste ou refuse. La transaction porte la cotation associée, la fenêtre de capacité offerte et les conditions.

Le 220 reste minoritaire en pratique parce que la plupart des couples chargeur / 3PL se synchronisent via leurs portails WMS / TMS ou via API. Quand le 220 est utilisé, c'est typiquement pour archiver l'acceptation dans la chaîne EDI globale (auditabilité).

Structure d'enveloppe

Le 220 voyage dans un functional group LR (Logistics Response). Exemple didactique en 004010 :

x12 example-220.x12
ISA*00*          *00*          *ZZ*ACME3PL       *ZZ*ACMESHIPPER   *260514*1500*U*00401*000000220*0*P*>~
GS*LR*ACME3PL*ACMESHIPPER*20260514*1500*1*X*004010~
ST*220*0001~
B5*A*REQ-2026-7000*RESP-2026-7000*20260514*A~
N1*SH*ACME WAREHOUSE 1*92*WH-001~
N1*CN*ACME RETAIL DC 5*92*DC-005~
N1*LS*ACME 3PL INC*92*3PL-077~
LX*1~
L0*1*5000*N**8*PLT**G*PLT~
L5*1*GUITARS AND ACCESSORIES*4421*N~
SE*9*0001~
GE*1*1~
IEA*1*000000220~

Le B5 ouvre la réponse avec le code statut (A = Accept), la référence de la requête initiale et la réponse. Les N1 identifient SH, CN et LS (Logistics Service Provider). Les boucles LX portent les lignes (poids, palettes, type de marchandise) acceptées par le 3PL.

Segments courants

  • HeaderST, B5 (Beginning Segment for Logistics Response), DTM.
  • Parties — boucle N1 (SH, CN, LS).
  • Lignes — boucle LX avec L0 (Line Item — Quantity and Weight), L5 (Description, Marks and Numbers).
  • CotationL1 (Rate and Charges) ou L3 (Total Weight and Charges).
  • SummarySE.

Pièges courants

  • Statut accept / decline / counter : B501 distingue A, D, C ; un counter-offer doit clairement ré-énoncer la nouvelle cotation, sinon le chargeur ne sait pas s'il a accepté ou non.
  • Référence requête : B502 doit reprendre l'ID exact de la demande initiale, sinon impossible de fermer la boucle dans le TMS du chargeur.
  • Pas d'engagement automatique : un 220 = A ne réserve pas la capacité ; il faut une transaction réservation explicite (couplé 940/944 dans le warehousing).

Transactions liées

Documentation

Le code 220 et le nom Logistics Service Response sont publics et listés sur x12.org/products/transaction-sets.