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 419 — Advance Car Disposition

The 419 transmits in advance the disposition instructions for a railcar — to which siding, to which consignee, on which date — between a railroad and a shipper or terminal.

Purpose

The 419 documents the intended movement of a railcar (loaded, empty, bad order) before it reaches the logistics intersection. It carries the car number, car type, new destination, expected date, identity of the new customer.

It feeds Yard Management Systems and lets the railroad pre-position resources. Acknowledged by 997. Heavily used in chemical, grain, and intermodal unit trains.

Envelope structure

The 419 travels within the three X12 envelope levels (ISA/IEA, GS/GE with functional group GR, and ST/SE). Didactic example in release 004010:

x12 example-419.x12
ISA*00*          *00*          *ZZ*RAILROAD      *ZZ*CHEMSHIPPER   *260515*1000*U*00401*000000419*0*P*>~
GS*GR*RAILROAD*CHEMSHIPPER*20260515*1000*1*X*004010~
ST*419*0001~
BGN*00*ACD-2026-0099*20260515~
N1*RR*BNSF RAILWAY*24*EIN-BNSF~
N1*SH*CHEM SHIPPER INC*92*GLN-CHEM~
LX*1~
N7*BNSF*123456~
REF*ZZ*CAR-TYPE-TANK~
DTM*002*20260520~
N1*CN*ACME RECEIVER*92*GLN-ACME~
SE*9*0001~
GE*1*1~
IEA*1*000000419~

Common segments

  • HeaderST, BGN.
  • Railroad / ShipperN1*RR, N1*SH.
  • CarLX loop: N7 (initials + car number), REF*ZZ (car type, contents).
  • DispositionDTM*002 (expected date), N1*CN (consignee), N4 (siding / location).
  • SummarySE.

Common pitfalls

  • Car initial vs road: N7*01 is the initial (BNSF, UP, NS); do not confuse with the road you pay or the yard where you wait for the car.
  • Hazmat car: a hazmat car (UN number required) needs specific disposition rules; a standard 419 without hazmat info for a hazmat car violates FRA.
  • Bad order car: a bad-order car must have an explicit flag in REF; the auto router can send it back to revenue service by mistake.

Documentation

The code 419 and the name Advance Car Disposition 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.