X12 240 — Motor Carrier Package Status
Le 240 fournit le statut d'un colis ou d'un groupe de colis considérés comme une expédition par un transporteur routier. C'est le format historique de tracking parcel et small-package.
Objet
Le 240 reporte le statut d'un colis (UPS, FedEx, USPS, OnTrac, regional parcel) avec l'événement le plus récent — arrivée à un hub, en transit, livré, exception. C'est historiquement la voie EDI utilisée par les chargeurs grand-compte qui ne pouvaient pas encore consommer les APIs de tracking parcel. Aujourd'hui, l'API est dominante ; le 240 sert dans les contextes où l'archivage EDI est obligatoire.
Structure d'enveloppe
Le 240 voyage dans un functional group PS (Package Status). Exemple
didactique en 004010 :
ISA*00* *00* *ZZ*ACMEPARCEL *ZZ*ACMESHIPPER *260514*1430*U*00401*000000240*0*P*>~
GS*PS*ACMEPARCEL*ACMESHIPPER*20260514*1430*1*X*004010~
ST*240*0001~
BX*00*PS-2026-0033*ACMEPARCEL*PRO-7800*20260514~
N1*SH*ACME WAREHOUSE 1*92*WH-001~
N1*CN*BOB DOE*92*CONS-0099~
LX*1~
N9*BM*BOL-2026-998~
PKG*F*68***NO LABEL OF UPS~
T6*20260514*1230*A1*MEMPHIS HUB*TN*US~
SE*9*0001~
GE*1*1~
IEA*1*000000240~
Le BX (General Shipment Information) ouvre avec SCAC, PRO ou tracking
number, date. Les N1 identifient SH et CN. La boucle LX
porte un colis donné, avec N9 pour les identifiants secondaires (BOL),
PKG (Marking, Packaging, Loading) pour le type d'emballage, et
T6 (Transit Time and Date) ou un segment d'événement pour le statut.
Segments courants
- Header —
ST,BX(General Shipment Information),DTM. - Parties — boucle
N1(SH, CN). - Colis — boucle
LXavecN9(qualifier TN = Tracking Number, BM = BOL),PKG,K1(Remarks). - Événement —
T6ouL11avec qualifier code statut (typique AT8 / G62 selon TR3 carrier). - Summary —
SE.
Pièges courants
- Tracking number unique par carrier : UPS, FedEx et USPS ont leurs propres formats ; mettre le tracking dans
N902avec qualifierTNsans préfixer le SCAC. - Densité d'événements : un colis parcel a typiquement 10-20 événements ; chaque 240 ne porte qu'un événement, donc 10-20 transactions par colis par carrier.
- API vs EDI : pour le tracking parcel temps-réel, les APIs UPS/FedEx/USPS sont plus rapides et moins coûteuses ; le 240 reste utile pour la batch reconciliation et l'archivage.
Transactions liées
- 214 — Transportation Carrier Shipment Status Message
- 213 — Motor Carrier Shipment Status Inquiry
- 856 — Ship Notice/Manifest (ASN)
- X12 — Hub
Documentation
Le code 240 et le nom Motor Carrier Package Status sont publics et listés sur x12.org/products/transaction-sets. Les TR3 UPS et FedEx encadrent les conventions de codes événement utilisées.