ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

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:

x12 example-440.x12
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

  • HeaderST, BSW (Beginning Segment for Shipment Weight), N9*WB (waybill).
  • EquipmentN7 (car, status LD).
  • MeasurementLX loop with G62 (date / time), L0 (weight), repeated L7 (Tariff Reference for gross / tare / net), MEA (Measurement with WT qualifier).
  • Station referenceREF*ZZ or N1 (Weigh Station).
  • SummarySE.

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: L0 and L7 must 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 G62 and REF*ZZ station rather than overwriting the prior.

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.