X12 440 — Shipment Weights
The 440 carries weighing data for a rail or intermodal shipment: gross weight, tare, net, weighing method, weigh station, car reference.
Purpose
The 440 documents the official weight measurement for a car or shipment: gross weight, tare, net, scale type used (static, in-motion, coupled), weigh-station code, weighing date / time, and weighing-operator certification.
It feeds the 410 billing and regulatory compliance (FRA — Federal Railroad Administration, weight limits per car type and track class). Acknowledged by 997, it is the documentary evidence in case of weight dispute on the 410 billing.
Envelope structure
The 440 travels within the three X12 envelope levels (ISA/IEA,
GS/GE with functional group SW, and ST/SE).
Didactic example in release 004010:
ISA*00* *00* *ZZ*BNSF *ZZ*ACMESHIPPER *260514*1430*U*00401*000000440*0*P*>~
GS*SW*BNSF*ACMESHIPPER*20260514*1430*1*X*004010~
ST*440*0001~
BSW*00*SW-2026-44071*20260514~
N9*WB*WB-26-44071~
N7*HOPPER*BNSF-552032*LD~
LX*1~
G62*10*20260514*1030~
L0*1*132000*N*0*BU*0~
L7*GROSS WEIGHT*132000*N~
L7*TARE WEIGHT*36000*N~
L7*NET WEIGHT*96000*N~
MEA*WT*GW*132000*N~
REF*ZZ*SCALE-FORT-WORTH-N3~
SE*12*0001~
GE*1*1~
IEA*1*000000440~ Common segments
- Header —
ST,BSW(Beginning Segment for Shipment Weight),N9*WB(waybill). - Equipment —
N7(car, statusLD). - Measurement —
LXloop withG62(date / time),L0(weight), repeatedL7(Tariff Reference for gross / tare / net),MEA(Measurement with WT qualifier). - Station reference —
REF*ZZorN1(Weigh Station). - Summary —
SE.
Common pitfalls
- Weighing method: explicitly encode (static, in-motion, coupled-in-motion); an unqualified weight is contestable and may be recomputed with a regulatory margin.
- Units:
L0andL7must carry the unit (N= net pounds,K= kilograms); a mismatch triggers conversion errors typically ending in an overcharge dispute. - Reweigh: a shipment may generate several 440s (origin, junction, destination); encode each with distinct
G62andREF*ZZstation rather than overwriting the prior.
Related transactions
Documentation
The code 440 and the name Shipment Weights are public and listed on x12.org/products/transaction-sets. The complete structure of loops, qualifiers and code lists is distributed by DISA via the proprietary Implementation Guides (TR3). ediverse.io covers only public concepts, the envelope and didactic examples.