Skip to content
EDI 212 — EDI TransactionPublished Nov 4, 2026

EDI 212 Delivery Trailer Manifest: LTL Guide

EDI 212 Motor Carrier Delivery Trailer Manifest explained: ATA, B2A, AT7, MS2, LX, L11, AT8 and OID segments, a live LTL example, and how DCs use it to book appointments.

The EDI 212 tells a receiving dock what is on the trailer before the trailer arrives. An LTL trailer bound for a retail distribution center usually carries freight from several shippers. The DC needs to know which purchase orders are on it, how many cartons and pallets, and when it can come in. The 212 answers all three in one document, sent by the carrier from its terminal once the trailer is loaded for delivery.

This guide covers what the 212 carries, who sends it and why, every segment you will map, two live examples (an original manifest and a replacement), how it differs from the 214 and the 856, and the errors that cost a trailer its appointment.

What Is an EDI 212?

An EDI 212 is the Motor Carrier Delivery Trailer Manifest transaction set defined by ASC X12, used by a motor carrier to give a consignee the contents of a trailer, containing multiple shipments, that has been tendered for delivery. The standard's own purpose statement adds that it is not for full truckload shipments. A truckload is one shipment, so there is nothing to manifest. The 212 travels in functional group TM (the GS01 value).

Authoritative references for 212 work:

Who sends it? The LTL carrier delivering the trailer, usually from the destination terminal.

Who receives it? The consignee: in practice a retail distribution center, a large warehouse, or the logistics provider that manages the consignee's inbound docks.

When is it sent? After the carrier has loaded the delivery trailer and before it shows up at the dock. Consignees set the lead time. Best Buy's carrier guide, for example, asks for the manifest within 90 minutes of the trailer closing at the carrier's terminal.

Why does it matter? A DC plans labor and dock doors around what is arriving. Without a manifest, an LTL trailer is a box with unknown contents, and the receiving team finds out what is in it when the doors open. With a 212, the DC can check every PO before the truck arrives and book a door for it.

Why Consignees Ask for a 212

Most EDI in a supplier relationship runs between the supplier and the retailer. The 212 is different: it runs from the carrier to the receiver, and the supplier never sees it. It exists because of how LTL works.

An LTL carrier picks up from many shippers, cross-docks the freight at its terminals, and builds delivery trailers by destination. By the time a trailer leaves for a DC, it may hold shipments from five suppliers, each with its own bill of lading, PRO number and purchase orders. Each supplier sent its own 856 ASN to the retailer, but none of those ASNs says which trailer the freight is on. The 212 makes that link.

Retailers use it in two main ways:

  1. Appointment scheduling. The 212 becomes the carrier's request for a delivery appointment. In Best Buy's published carrier guide, the 212 replaces the manual appointment form for LTL freight into its DCs, and Best Buy answers with an EDI 163 that grants the appointment or rejects the manifest with the data that needs fixing.
  2. Receiving preparation. The DC matches each PO on the manifest to its open orders and ASNs, flags anything it does not recognize, and stages labor for the carton and pallet counts.

See our glossary entry on cross-docking for how carriers and DCs consolidate freight, and the SCAC code entry for how carriers are identified.

Where the 212 Sits in the Freight Flow

An LTL shipment into a retail DC typically produces these documents. Which ones are exchanged by EDI depends on each party's setup.

  1. 204 Motor Carrier Load Tender. The shipper, or the retailer on collect freight, tenders the shipment to the carrier.
  2. 990 Response to a Load Tender. The carrier accepts or declines.
  3. 211 Motor Carrier Bill of Lading or a 215 pick-up manifest. The shipper documents what it handed over.
  4. 856 Ship Notice. The supplier tells the retailer what shipped.
  5. 214 Shipment Status. The carrier reports pickup, linehaul and terminal events.
  6. 212 Delivery Trailer Manifest. The carrier tells the DC what is on the delivery trailer.
  7. Delivery. The DC receives against the manifest and the ASNs, and the carrier reports delivery with another 214.
  8. 210 Motor Carrier Freight Invoice. The carrier bills whoever pays the freight.

Interactive Example: 212 for a Three-Shipment LTL Trailer

This continues the story from our 754 routing instructions guide. Carrier QLTX collected Lakeshore Home Goods' two purchase orders in Grand Rapids, moved them through its terminal network, and loaded them onto a delivery trailer for the retailer's DC 6021 in Columbus, Ohio, together with freight from two other suppliers. The heading names the DC (N1*ST), says the trailer is available for delivery (AT7*AV), and gives the trailer and seal numbers. Each LX loop is one shipment with its PRO and bill of lading in L11, weight and handling units in AT8, purchase orders in OID, and the shipper in N1*SH. The sample uses X12 004030. All names, IDs and SCACs are fictional.

Use the Plain English tab for a readable summary, or click any segment to break it down element by element.

Live exampleBig-Box RetailerEDI 212

LTL Carrier 212 Delivery Trailer Manifest

An LTL carrier tells a retail DC what is on a trailer it is about to deliver: the ATA manifest number, trailer and seal in MS2/M7, an AT7 available-for-delivery status, then one LX loop per shipment with PRO and BOL in L11, weight and handling units in AT8, purchase orders in OID and the shipper in N1

Document
212 Motor Carrier Delivery Trailer Manifest
From / to
QLTX → BIGBOXRETAIL
Segments
37
Ship To
BIG-BOX RETAILER DC 6021
1200 DISTRIBUTION PKWY, COLUMBUS, OH, 43217
Party (SH)
NORTHFIELD CANDLE WORKS
Interchange date
Nov 12, 2026

Raw EDI (X12)

1
ISA*00* *00* *02*QLTX *ZZ*BIGBOXRETAIL *261112*0540*^*00403*000002121*0*P*>~
2
GS*TM*QLTX*BIGBOXRETAIL*20261112*0540*2121*X*004030~
3
ST*212*0001~
4
ATA*QLTX*DM-6021-1112-07*20261112~
5
B2A*00~
6
N1*ST*BIG-BOX RETAILER DC 6021*92*6021~
7
N3*1200 DISTRIBUTION PKWY~
8
N4*COLUMBUS*OH*43217*US~
9
AT7*AV*NS***20261112*0530*LT~
10
MS1*GROVE CITY*OH*US~
11
MS2*QLTX*530118*TL~
12
M7*QS4471902~
13
LX*1~
14
L11*QLTX20481557*CN~
15
L11*LHG-BOL-77120*BM~
16
AT8*G*L*5710*316~
17
OID*SO-55120*4500781234**CTN*220*L*4180~
18
OID*SO-55121*4500781240**CTN*96*L*1530~
19
N1*SH*LAKESHORE HOME GOODS~
20
N4*GRAND RAPIDS*MI*49508*US~
21
LX*2~
22
L11*QLTX20481602*CN~
23
L11*PBC-BL-30388*BM~
24
AT8*G*L*2260**8~
25
OID**4500779911**PLT*8*L*2260~
26
N1*SH*PRAIRIE BATH CO~
27
N4*FORT WAYNE*IN*46803*US~
28
LX*3~
29
L11*QLTX20481633*CN~
30
L11*NCW-88231*BM~
31
AT8*G*L*1185*42~
32
OID**4500780455**CTN*42*L*1185~
33
N1*SH*NORTHFIELD CANDLE WORKS~
34
N4*TOLEDO*OH*43612*US~
35
SE*33*0001~
36
GE*1*2121~
37
IEA*1*000002121~

Human-Readable

Interchange

Sender ID(02)QLTX
Receiver ID(ZZ)BIGBOXRETAIL
Date261112
Time0540
Standards ID^
Version00403
Control Number000002121
Acknowledgment RequestedNo
UsageProduction
Included Groups (IEA01)1

Functional Group

Functional IDTMTM
SenderQLTX
ReceiverBIGBOXRETAIL
Date20261112
Time0540
Control Number2121
Agency CodeX
Version004030
Transactions1
Reported Transaction Count (GE01)1

Transaction 212

Motor Carrier Delivery Trailer Manifest
Transaction Type212
Control Number0001
Segments, ST to SE33
Count in SE0133 (matches)

Segment Detail

ATABeginning Segment for Motor Carrier Delivery Trailer Manifest
ATA01Standard Carrier Alpha CodeQLTX
ATA02Manifest NumberDM-6021-1112-07
ATA03Manifest Date20261112
B2ASet Purpose
B2A01Transaction Set Purpose Code00
N1Party Identification
N101Entity CodeST
N102NameBIG-BOX RETAILER DC 6021
N103ID Qualifier92
N104ID Code6021
N3Party Location
N301Address1200 DISTRIBUTION PKWY
N4Geographic Location
N401CityCOLUMBUS
N402State/ProvinceOH
N403Postal Code43217
N404CountryUS
AT7Shipment Status Details
AT701Shipment Status CodeAV
AT702Shipment Status Reason CodeNS
AT705Date20261112
AT706Time0530
AT707Time CodeLT
MS1Equipment, Shipment, or Real Property Location
MS101CityGROVE CITY
MS102State or ProvinceOH
MS103CountryUS
MS2Equipment or Container Owner and Type
MS201Equipment Owner SCACQLTX
MS202Equipment Number530118
MS203Equipment Description CodeTL
M7Seal Numbers
M701Seal NumberQS4471902
LXAssigned Number
LX01Assigned Number1
L11Business Instructions and Reference Number
L1101Reference IdentificationQLTX20481557
L1102Reference Identification QualifierCN
L11Business Instructions and Reference Number
L1101Reference IdentificationLHG-BOL-77120
L1102Reference Identification QualifierBM
AT8Shipment Weight, Packaging and Quantity Data
AT801Weight QualifierG
AT802Weight Unit CodeL
AT803Weight5710
AT804Lading Quantity (Loose)316
OIDOrder Identification Detail
OID01Seller's Order NumberSO-55120
OID02Purchase Order Number4500781234
OID04Packaging Form CodeCTN
OID05Quantity220
OID06Weight Unit CodeL
OID07Weight4180
OIDOrder Identification Detail
OID01Seller's Order NumberSO-55121
OID02Purchase Order Number4500781240
OID04Packaging Form CodeCTN
OID05Quantity96
OID06Weight Unit CodeL
OID07Weight1530
N1Party Identification
N101Entity CodeSH
N102NameLAKESHORE HOME GOODS
N4Geographic Location
N401CityGRAND RAPIDS
N402State/ProvinceMI
N403Postal Code49508
N404CountryUS
LXAssigned Number
LX01Assigned Number2
L11Business Instructions and Reference Number
L1101Reference IdentificationQLTX20481602
L1102Reference Identification QualifierCN
L11Business Instructions and Reference Number
L1101Reference IdentificationPBC-BL-30388
L1102Reference Identification QualifierBM
AT8Shipment Weight, Packaging and Quantity Data
AT801Weight QualifierG
AT802Weight Unit CodeL
AT803Weight2260
AT805Lading Quantity (Unitized)8
OIDOrder Identification Detail
OID02Purchase Order Number4500779911
OID04Packaging Form CodePLT
OID05Quantity8
OID06Weight Unit CodeL
OID07Weight2260
N1Party Identification
N101Entity CodeSH
N102NamePRAIRIE BATH CO
N4Geographic Location
N401CityFORT WAYNE
N402State/ProvinceIN
N403Postal Code46803
N404CountryUS
LXAssigned Number
LX01Assigned Number3
L11Business Instructions and Reference Number
L1101Reference IdentificationQLTX20481633
L1102Reference Identification QualifierCN
L11Business Instructions and Reference Number
L1101Reference IdentificationNCW-88231
L1102Reference Identification QualifierBM
AT8Shipment Weight, Packaging and Quantity Data
AT801Weight QualifierG
AT802Weight Unit CodeL
AT803Weight1185
AT804Lading Quantity (Loose)42
OIDOrder Identification Detail
OID02Purchase Order Number4500780455
OID04Packaging Form CodeCTN
OID05Quantity42
OID06Weight Unit CodeL
OID07Weight1185
N1Party Identification
N101Entity CodeSH
N102NameNORTHFIELD CANDLE WORKS
N4Geographic Location
N401CityTOLEDO
N402State/ProvinceOH
N403Postal Code43612
N404CountryUS
1 functional group1 transactionControl #000002121Valid

Interactive Example: 212 Replacement Manifest

The same day, the carrier pulls the third shipment off the trailer and pushes delivery to the next morning. It resends the manifest with B2A01 = 05 (replace), the same manifest number in ATA02, a new date and time in AT7, and only the two shipments still on board. The receiver should discard the earlier version and plan from this one.

Live exampleBig-Box RetailerEDI 212

LTL Carrier 212 Replacement Manifest

The same trailer manifest resent with B2A purpose 05 (replace): one shipment has come off the trailer and the AT7 available date has moved to the next morning, so the receiver must replace the whole earlier manifest

Document
212 Motor Carrier Delivery Trailer Manifest
From / to
QLTX → BIGBOXRETAIL
Segments
29
Ship To
BIG-BOX RETAILER DC 6021
1200 DISTRIBUTION PKWY, COLUMBUS, OH, 43217
Party (SH)
PRAIRIE BATH CO
Interchange date
Nov 12, 2026

Raw EDI (X12)

1
ISA*00* *00* *02*QLTX *ZZ*BIGBOXRETAIL *261112*1410*^*00403*000002122*0*P*>~
2
GS*TM*QLTX*BIGBOXRETAIL*20261112*1410*2122*X*004030~
3
ST*212*0001~
4
ATA*QLTX*DM-6021-1112-07*20261112~
5
B2A*05~
6
N1*ST*BIG-BOX RETAILER DC 6021*92*6021~
7
N3*1200 DISTRIBUTION PKWY~
8
N4*COLUMBUS*OH*43217*US~
9
AT7*AV*NS***20261113*0600*LT~
10
MS2*QLTX*530118*TL~
11
M7*QS4471902~
12
LX*1~
13
L11*QLTX20481557*CN~
14
L11*LHG-BOL-77120*BM~
15
AT8*G*L*5710*316~
16
OID*SO-55120*4500781234**CTN*220*L*4180~
17
OID*SO-55121*4500781240**CTN*96*L*1530~
18
N1*SH*LAKESHORE HOME GOODS~
19
N4*GRAND RAPIDS*MI*49508*US~
20
LX*2~
21
L11*QLTX20481602*CN~
22
L11*PBC-BL-30388*BM~
23
AT8*G*L*2260**8~
24
OID**4500779911**PLT*8*L*2260~
25
N1*SH*PRAIRIE BATH CO~
26
N4*FORT WAYNE*IN*46803*US~
27
SE*25*0001~
28
GE*1*2122~
29
IEA*1*000002122~

Human-Readable

Interchange

Sender ID(02)QLTX
Receiver ID(ZZ)BIGBOXRETAIL
Date261112
Time1410
Standards ID^
Version00403
Control Number000002122
Acknowledgment RequestedNo
UsageProduction
Included Groups (IEA01)1

Functional Group

Functional IDTMTM
SenderQLTX
ReceiverBIGBOXRETAIL
Date20261112
Time1410
Control Number2122
Agency CodeX
Version004030
Transactions1
Reported Transaction Count (GE01)1

Transaction 212

Motor Carrier Delivery Trailer Manifest
Transaction Type212
Control Number0001
Segments, ST to SE25
Count in SE0125 (matches)

Segment Detail

ATABeginning Segment for Motor Carrier Delivery Trailer Manifest
ATA01Standard Carrier Alpha CodeQLTX
ATA02Manifest NumberDM-6021-1112-07
ATA03Manifest Date20261112
B2ASet Purpose
B2A01Transaction Set Purpose Code05
N1Party Identification
N101Entity CodeST
N102NameBIG-BOX RETAILER DC 6021
N103ID Qualifier92
N104ID Code6021
N3Party Location
N301Address1200 DISTRIBUTION PKWY
N4Geographic Location
N401CityCOLUMBUS
N402State/ProvinceOH
N403Postal Code43217
N404CountryUS
AT7Shipment Status Details
AT701Shipment Status CodeAV
AT702Shipment Status Reason CodeNS
AT705Date20261113
AT706Time0600
AT707Time CodeLT
MS2Equipment or Container Owner and Type
MS201Equipment Owner SCACQLTX
MS202Equipment Number530118
MS203Equipment Description CodeTL
M7Seal Numbers
M701Seal NumberQS4471902
LXAssigned Number
LX01Assigned Number1
L11Business Instructions and Reference Number
L1101Reference IdentificationQLTX20481557
L1102Reference Identification QualifierCN
L11Business Instructions and Reference Number
L1101Reference IdentificationLHG-BOL-77120
L1102Reference Identification QualifierBM
AT8Shipment Weight, Packaging and Quantity Data
AT801Weight QualifierG
AT802Weight Unit CodeL
AT803Weight5710
AT804Lading Quantity (Loose)316
OIDOrder Identification Detail
OID01Seller's Order NumberSO-55120
OID02Purchase Order Number4500781234
OID04Packaging Form CodeCTN
OID05Quantity220
OID06Weight Unit CodeL
OID07Weight4180
OIDOrder Identification Detail
OID01Seller's Order NumberSO-55121
OID02Purchase Order Number4500781240
OID04Packaging Form CodeCTN
OID05Quantity96
OID06Weight Unit CodeL
OID07Weight1530
N1Party Identification
N101Entity CodeSH
N102NameLAKESHORE HOME GOODS
N4Geographic Location
N401CityGRAND RAPIDS
N402State/ProvinceMI
N403Postal Code49508
N404CountryUS
LXAssigned Number
LX01Assigned Number2
L11Business Instructions and Reference Number
L1101Reference IdentificationQLTX20481602
L1102Reference Identification QualifierCN
L11Business Instructions and Reference Number
L1101Reference IdentificationPBC-BL-30388
L1102Reference Identification QualifierBM
AT8Shipment Weight, Packaging and Quantity Data
AT801Weight QualifierG
AT802Weight Unit CodeL
AT803Weight2260
AT805Lading Quantity (Unitized)8
OIDOrder Identification Detail
OID02Purchase Order Number4500779911
OID04Packaging Form CodePLT
OID05Quantity8
OID06Weight Unit CodeL
OID07Weight2260
N1Party Identification
N101Entity CodeSH
N102NamePRAIRIE BATH CO
N4Geographic Location
N401CityFORT WAYNE
N402State/ProvinceIN
N403Postal Code46803
N404CountryUS
1 functional group1 transactionControl #000002122Valid

212 Structure at a Glance

The table follows X12 004030, the release used in the example and in retailer guides such as Best Buy's. In 004010 the structure is the same except that loop 0210 holds the SPO (Shipment Purchase Order Detail) segment instead of OID.

AreaSegmentNameUsageNotes
HeadingSTTransaction Set HeaderMandatoryST01 = 212
HeadingATABeginning Segment for Motor Carrier Delivery Trailer ManifestMandatoryCarrier SCAC, manifest number, date
HeadingB2ASet PurposeMandatoryOriginal, replace or cancel
HeadingL11Business Instructions and Reference NumberOptionalTrailer-level references
Loop 0100N1 / N2 / N3 / N4Name and addressOptional, 1Where the trailer is being delivered
Loop 0100G61 / G62 / L11Contact, date/time, referencesOptionalConsignee contact and references
Loop 0150AT7Shipment Status DetailsMandatory, 1Status of the whole trailer
Loop 0150G62 / MS1Date/time, locationOptionalExtra dates; where the trailer is
Loop 0160MS2Equipment or Container Owner and TypeMandatory in loopTrailer owner SCAC, number, type
Loop 0160M7 / AT9Seal numbers, trailer dimensions and weightOptional
Loop 0200 (LX)LXAssigned NumberMandatory in loop, repeatsOne loop per shipment
Loop 0200L11Business Instructions and Reference NumberOptional, up to 10PRO, bill of lading and other references
Loop 0200AT7 / BLR / MAN / AT8 / Q7 / G62 / TSDShipment status, pickup carrier, marks, weight and count, exceptions, dates, trailer positionOptionalAT8 carries weight and handling units
Loop 0210OID / SDQOrder Identification Detail, Destination QuantityOptional, repeatsOne OID per purchase order
Loop 0220N1 / N2 / N3 / N4 / L11Name and addressOptional, 1The shipper of this shipment
SummarySETransaction Set TrailerMandatorySegment count and control number

The standard's notes say loop 0200 is usually keyed on the carrier's PRO number, and that loop 0220 (the shipper) is only needed when the carrier has not already given that information in an earlier status message. Retailer guides often tighten this: Best Buy, for instance, makes the shipper loop, the L11 references and the OID lines mandatory.

Key Segments Explained

ATA: Beginning Segment

ATA*QLTX*DM-6021-1112-07*20261112~
ElementNameExampleWhat it means
ATA01Standard Carrier Alpha CodeQLTXSCAC of the carrier delivering the trailer
ATA02Reference IdentificationDM-6021-1112-07The delivery trailer manifest number the carrier assigned
ATA03Date20261112Date the manifest was created

ATA02 is the key for everything that follows. A replacement or cancellation must carry the same manifest number as the original, or the receiver will treat it as a second trailer.

B2A: Set Purpose

B2A*00~
ElementNameExampleWhat it means
B2A01Transaction Set Purpose Code0000 original, 05 replace, 01 cancellation are the codes retailer guides commonly accept
B2A02Application TypeRarely used on a 212

A replace (05) is a full replacement: the receiver should drop every shipment from the earlier version and use only what the new one lists. A cancellation (01) means the trailer is no longer coming to that location.

N1 Loop (Heading): Delivery Location

N1*ST*BIG-BOX RETAILER DC 6021*92*6021~
N3*1200 DISTRIBUTION PKWY~
N4*COLUMBUS*OH*43217*US~

The heading N1 loop names where the trailer is going, normally with N101 = ST (ship to) and the consignee's own location ID in N104. The ID qualifier in N103 varies by guide: the example uses 92 (assigned by buyer), and some retailers ask for 94 (assigned by the ultimate destination). A wrong location ID is one of the fastest ways to get a manifest rejected.

AT7: Shipment Status Details

AT7*AV*NS***20261112*0530*LT~
ElementNameExampleWhat it means
AT701Shipment Status CodeAVAV available for delivery
AT702Shipment Status or Appointment Reason CodeNSNS normal status
AT703Shipment Appointment Status CodeUsed instead of AT701 when the segment reports an appointment
AT704Shipment Status or Appointment Reason CodeReason for the appointment status
AT705Date20261112Date the trailer is available
AT706Time0530Time it is available
AT707Time CodeLTLT local time

This is the same AT7 segment a carrier uses on the 214 shipment status message, with the same code lists. On a 212 the heading AT7 describes the whole trailer. Consignees that schedule from the 212 typically read AT705 and AT706 as the earliest time the trailer can be at their dock.

MS2 and M7: Trailer and Seal

MS2*QLTX*530118*TL~
M7*QS4471902~
ElementNameExampleWhat it means
MS201Standard Carrier Alpha CodeQLTXSCAC of the trailer's owner
MS202Equipment Number530118Trailer number
MS203Equipment Description CodeTLTL trailer (not otherwise specified)
M701Seal NumberQS4471902Seal on the trailer doors

The yard and gate teams use these. A trailer that arrives with a different number or a broken seal is a receiving exception, so store both with the appointment.

LX and L11: Each Shipment and Its References

LX*1~
L11*QLTX20481557*CN~
L11*LHG-BOL-77120*BM~
ElementNameExampleWhat it means
LX01Assigned Number1Sequence number of the shipment on this manifest
L1101Reference IdentificationQLTX20481557The reference value
L1102Reference Identification QualifierCNCN carrier's PRO number, BM bill of lading number

The PRO number (CN) is the carrier's tracking number for the shipment. The bill of lading number (BM) is the shipper's, and it is usually the reference that ties the shipment to the supplier's 856 ASN. Some retailers also require their own load or move number in an extra L11 on freight they pay for. The guide names the qualifier.

AT8: Weight and Handling Units

AT8*G*L*5710*316~
AT8*G*L*2260**8~
ElementNameExampleWhat it means
AT801Weight QualifierGG gross weight
AT802Weight Unit CodeLL pounds, K kilograms
AT803Weight5710Weight of the shipment
AT804Lading Quantity316Handling units that are not unitized, such as loose cartons
AT805Lading Quantity8Handling units that are unitized, such as pallets

AT804 and AT805 add up to the total handling units. Put floor-loaded cartons in AT804 and pallets in AT805, as in the two lines above, so the DC knows whether it needs a forklift or a crew.

OID: Order Identification Detail

OID*SO-55120*4500781234**CTN*220*L*4180~
ElementNameExampleWhat it means
OID01Reference IdentificationSO-55120Shipper's reference for the order
OID02Purchase Order Number4500781234The consignee's PO number
OID04Packaging Form CodeCTNCTN carton, PLT pallet
OID05Quantity220Number of packages for this PO
OID06Weight Unit CodeLL pounds
OID07Weight4180Weight for this PO

The OID lines are why DCs want the 212. Each one names a purchase order the DC can look up. The carrier usually gets these values from the bill of lading or from the consignee's own 204 load tender on collect freight. If the 204 carried OID data, the guide may ask the carrier to echo it exactly. In 004010 the same information goes in SPO, where SPO01 is the PO number and SPO03 to SPO06 carry the unit, quantity and weight.

N1 Loop (Detail): Shipper

N1*SH*LAKESHORE HOME GOODS~
N4*GRAND RAPIDS*MI*49508*US~

The last loop in each shipment names who shipped it (N101 = SH). The DC uses it to find the supplier's ASN and to contact the right vendor about shortages.

212 vs 214 vs 856 vs 215

These four are easy to mix up because they all describe freight on the move.

DocumentSent bySent toScopePurpose
212 Delivery Trailer ManifestCarrierConsigneeOne delivery trailer, many shipmentsWhat is on the trailer coming to your dock
214 Shipment StatusCarrierShipper, consignee or third partyOne shipmentWhere the shipment is and what just happened to it
856 Ship Notice/ASNSupplierBuyerOne shipment, down to cartons and itemsWhat the supplier shipped against the PO
215 Pick-up ManifestShipperCarrierOne pickup, many shipmentsWhat the shipper handed to the carrier

The 215 and the 212 are mirror images. The 215 is the shipper's list of shipments at the start of the move. The 212 is the carrier's list of shipments on one trailer at the end of it, usually mixing freight from many shippers.

Common 212 Errors and How to Prevent Them

ErrorWhat happensPrevention
Wrong consignee location IDManifest rejected or sent to the wrong DC's scheduleMap N104 from the consignee's location table, not from the free-text address
Replacement sent with a new manifest numberDC sees two trailers and double-books a doorReuse ATA02 on every replace and cancel
Replacement sent as a partial updateShipments left off the new version are lostAlways send the full trailer contents with B2A01 = 05
PO missing or mistyped in OID02DC cannot match the freight to an open order; appointment refusedTake PO numbers from the 204 or the BOL electronically, not from a keyed field
Carton count differs from the ASNReceiving exception at the doorCarry the shipper's BOL piece count; flag mismatches with the shipper before dispatch
Loose and palletized units in the same fieldDC plans the wrong laborUse AT804 for loose cartons and AT805 for pallets
Manifest sent too lateNo appointment slot left, trailer waits in the yardSend when the trailer closes, within the consignee's stated window
Full truckload sent as a 212Rejected or ignoredUse the 212 for multi-shipment LTL trailers only, as the standard intends
Cancellation not sent when the trailer is re-routedDC holds a door for a trailer that is not comingTrigger B2A01 = 01 from the carrier's dispatch change

212 Implementation Checklist

For a carrier setting up 212s with a new consignee:

  • Get the consignee's 212 guide and confirm the X12 release (004010 uses SPO, 004030 uses OID)
  • Load the consignee's location IDs for N104 and test one per DC
  • Confirm the required L11 qualifiers per shipment (PRO, BOL, and any consignee load number)
  • Confirm the AT7 status and reason codes and the time code it expects
  • Confirm the send window and whether the 212 is the appointment request
  • Confirm the response: a 997 only, or an appointment message such as a 163
  • Test an original, a replace with a shipment removed, a replace with a new date, and a cancellation
  • Monitor 997s and appointment rejections for the first weeks of production

For a supplier, there is nothing to send, but there is plenty to influence. The PO numbers, carton counts and weights on a 212 come from your bill of lading. Accurate BOLs and 856 ASNs are what let the DC match the carrier's manifest to your shipment. Our EDI compliance guide and EDI document types reference show how these fit around the order.

Where OrderSync Fits

A 212 is the end of a chain that starts with an order. If the purchase order was keyed wrong, the PO number on the bill of lading is wrong, and the DC cannot match the freight when the carrier's manifest arrives.

OrderSync reads inbound orders in any format, from EDI 850s and 875s to PDFs, emails and spreadsheets, matches customers, items and units to your catalog, and outputs clean ERP data or valid X12. That gives your shipping team correct PO numbers and quantities to put on the bill of lading. Paste any 212 into the free EDI inspector to see it parsed segment by segment with a plain-English summary, or book a 15-minute walkthrough to see your own orders processed.

Frequently Asked Questions

What is an EDI 212?

The EDI 212 Motor Carrier Delivery Trailer Manifest is an X12 transaction an LTL carrier sends to a consignee listing every shipment on a trailer it is about to deliver: trailer and seal numbers, each shipment's PRO and bill of lading, the purchase orders, piece counts and weights. Many retail DCs use it to schedule the delivery appointment.

Who sends an EDI 212?

The motor carrier delivering the trailer sends it, usually from the destination terminal once the trailer is loaded. The consignee, typically a retail distribution center or its logistics provider, receives it. The supplier that shipped the goods is not part of the exchange.

What is the difference between EDI 212 and EDI 214?

A 214 reports a status event for one shipment, such as pickup, arrival or delivery, to whoever needs to track it. A 212 lists all the shipments on one delivery trailer for the consignee. The 212 even reuses the 214's AT7 status segment, but for the trailer as a whole.

Is the EDI 212 used for full truckload shipments?

No. The X12 standard describes the 212 as a manifest of a trailer containing multiple shipments and says it is not for full truckload shipments. A truckload is a single shipment, which a 214 or the shipper's 856 already covers.

What does the ATA segment mean in an EDI 212?

ATA is the 212's beginning segment. ATA01 is the SCAC of the delivering carrier, ATA02 is the manifest number the carrier assigned, and ATA03 is the date the manifest was created. Replacements and cancellations must reuse the same ATA02.

How do you change or cancel an EDI 212?

Send a new 212 with the same manifest number in ATA02. B2A01 code 05 replaces the manifest in full, so it must list every shipment still on the trailer. Code 01 cancels it when the trailer is no longer going to that location. Check the consignee's guide for the codes it accepts.

What does a retailer send back after a 212?

At minimum a 997 functional acknowledgment. Retailers that schedule dock appointments from the 212 may also send an appointment message. Best Buy's published carrier guide, for example, answers with an EDI 163 that grants the appointment or rejects the manifest with the data to fix.

Does a supplier need to send an EDI 212?

No. The 212 is exchanged between the carrier and the consignee. A supplier's job is to give the carrier an accurate bill of lading and to send its own 856 ASN to the retailer, because the DC matches the carrier's 212 against both.

James Darby
Last updated: 11/4/2026

Related Resources