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 250 — Purchase Order Shipment Management Document

Le 250 transmet le détail de gestion d'expédition lié à un ordre d'achat : split shipments, partial deliveries, allocations multi-DC, instructions d'expédition.

Objet

Le 250 documente comment un PO sera expédié : split entre plusieurs warehouses, partial shipments planning, drop-ship instructions, special carrier routing, allocations par DC client. Il sert d'instrument de coordination supply chain entre le supplier, le carrier et le receiving DC.

Il est utilisé après réception du 850 et avant l'émission du 856. Acquitté par 997 ; sert d'input pour la production du 856.

Structure d'enveloppe

Le 250 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA, GS/GE avec functional group PM, et ST/SE). Exemple didactique en 004010 :

x12 example-250.x12
ISA*00*          *00*          *ZZ*SUPPLIER      *ZZ*BUYERCORP      *260514*1100*U*00401*000000250*0*P*>~
GS*PM*SUPPLIER*BUYERCORP*20260514*1100*1*X*004010~
ST*250*0001~
BGN*00*PM-2026-0042*20260514~
PO1*1*100*EA*9.99**UP*012345678905~
LX*1~
N1*SH*WAREHOUSE A*92*WH-A~
QTY*ZZ*60~
DTM*002*20260520~
LX*2~
N1*SH*WAREHOUSE B*92*WH-B~
QTY*ZZ*40~
DTM*002*20260522~
SE*12*0001~
GE*1*1~
IEA*1*000000250~

Segments courants

  • HeaderST, BGN, PO1 (référence au PO original).
  • Allocations — boucle LX répétée par split : N1*SH (warehouse source), QTY*ZZ (quantité allouée), DTM*002 (date prévue).
  • InstructionsREF*ZZ (routing, carrier preference), MSG (special handling).
  • SummarySE.

Pièges courants

  • Total cohérent : la somme des QTY*ZZ par split doit égaler PO101 ; un total qui dépasse fait commit overship, un total inférieur force backorder.
  • Allocation Window : DTM*002 doit respecter le PO original delivery date — diverger sans pre-approval expose à des chargebacks retailer.
  • Routing vs supplier choice : si le buyer impose un carrier (collect terms), le 250 ne peut pas réassigner ; toujours valider routing guide avant émission.

Transactions liées

Documentation

Le code 250 et le nom Purchase Order Shipment Management Document 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.