EDI 215 Motor Carrier Pickup Manifest for High-Volume Shippers
For edi and integration analysts, it leads at shippers, 3pls and carriers · Understand the problem

EDI 215 Motor Carrier Pickup Manifest for High-Volume Shippers: Illustrative TMS–ERP order and invoice handoff review beside a warehouse floor; not a client facility.
Quick answer: edi 215 pickup manifest
The EDI 215 Motor Carrier Pickup Manifest is an X12 transaction a shipper sends to a motor carrier listing every shipment and carton tendered for a pickup. Unlike a 204 load tender, the 215 asks for no acceptance; its job is reconciliation, so the SMD shipment count should match the carrier's 214 AF statuses before despatch is confirmed.
TL;DR — what you’ll learn
- Send one 215 per scheduled pickup and one 204 per load that needs acceptance; never both for the same freight, or the carrier sees duplicates.
- In 004010 the header is B2A, BLR and a mandatory L11; each SMD loop is a shipment and each CD3 loop a carton.
- Hold despatch confirmation until the count of 214 AF statuses equals the manifest's SMD count, checked within 15 minutes of departure.
- In India, every consignment above ₹50,000 needs an EWB-01 under Rule 138(1), and the transporter's EWB-02 should list every one of them.
Topics: edi 215 pickup manifest · manifest vs per-load tender · pickup count reconciliation · x12 215 motor carrier pickup manifest · consolidated e-way bill EWB-02
All quantities, amounts, product codes and events are illustrative teaching examples.
The LTL carrier's driver backs onto door 14 at 17:30, loads for forty minutes and leaves with a stack of signed bills of lading. The warehouse system marks 42 shipments as shipped. A week later the carrier invoices 41 PROs, a customer files a shortage claim for nine cartons that never left the dock, and nobody can prove which count was right at 18:10 that evening.
The X12 215 Motor Carrier Pickup Manifest exists to settle that question before the truck leaves. Sent once per pickup, it lists every shipment and carton the shipper expects the carrier to take, so the dock, the carrier's status messages and the freight bill can all be checked against one agreed count. Used well, it turns a daily pickup from a stack of paper into a reconciled event.
- What this guide covers: what the 215 is for and what it is not, the header, shipment and carton loops, when to use a manifest instead of a per-load tender, pickup count reconciliation, and how the same pickup meets e-way bill rules in India.
- What it adds: an annotated 215 sample, a dock-door incident traced minute by minute, a worked day's pickup reconciled in dollars and rupees, and a carrier go-live checklist.
What a 215 tells the carrier that a load tender never does
A 215 is a list, not an offer. X12 describes it as a way to provide a motor carrier with a manifest of all shipments tendered to that carrier, and states that it should not be used for load tenders, legal bills of lading, pickup notifications or appointment scheduling.
That boundary separates it from the 204 Motor Carrier Load Tender. A 204 asks a carrier to accept a specific load and expects a 990 response, which is why our article on 204 load tender and 990 response architectures focuses on acceptance timeouts and rate locks. A 215 assumes the carrier is already coming, usually on a standing daily pickup, and tells it exactly what should be on the dock.
- Typical users: distribution centres with a scheduled LTL or parcel pickup that carries dozens or hundreds of shipments a day, each with its own bill of lading and PRO number.
- What it replaces: a printed pickup manifest or end-of-day summary that the driver signs, which cannot be matched automatically against the carrier's status events or invoices.
- What it does not replace: the bill of lading or receipt for each shipment. Under 49 CFR 373.101, a for-hire, non-exempt motor carrier must issue a receipt or bill of lading showing consignor and consignee, origin and destination, number of packages, freight description and, where it affects rating, weight.
Because the manifest has no legal standing as a receipt, its value is entirely in reconciliation. If the shipper sends it but nobody compares it with what the carrier reports, the 215 becomes one more file in the EDI archive.
Header segments: purpose code, carrier SCAC and manifest number
In version 004010, which many shippers and carriers still exchange, the 215 opens with B2A for the purpose, BLR for the carrier's SCAC and date, and a mandatory L11 carrying the manifest number. Later releases restructure the header around a B1 segment, so confirm the version in the trading partner agreement before mapping.
- B2A, set purpose: B2A-01 uses element 353, where 00 means Original, 01 Cancellation, 04 Change and 05 Replace. Decide with the carrier whether a late addition is sent as a change or as a full replacement manifest.
- BLR, carrier identification: BLR-01 is the Standard Carrier Alpha Code of the pickup carrier and BLR-02 the date in CCYYMMDD format. One manifest should name one carrier.
- L11, manifest reference: the header L11 is mandatory in 004010; qualifier MA, Ship Notice/Manifest Number, is the natural choice for the shipper's manifest ID.
- Ship-from loop 0100: N1 with entity code SF, Ship From, plus N3 and N4 address lines and an L11 that can carry the dock, using qualifier DK for Dock Number.
An X12 004010 215 Motor Carrier Pickup Manifest identifies one pickup through B2A-01 purpose code 00 for an original, BLR-01 carrier SCAC, and a header L11 with qualifier MA holding the shipper's manifest number, so every later status, receipt and invoice line can be reconciled to a single count.
Shipment and carton loops: SMD, ship-to parties and CD3 lines
Below the header, each shipment opens a 0200 loop with an SMD segment, and each carton or handling unit within it opens a 0240 loop with a CD3 segment. That nesting is what makes a 215 countable: shipments are the SMD loops, cartons are the CD3 loops.
SMD-01 carries the service level code and SMD-02 the shipment method of payment, such as PP for Prepaid (by Seller), CC for Collect or TP for Third Party Pay. Shipment-level L11 segments should carry the bill of lading number with qualifier BM and the purchase order with PO, because those are the keys the carrier's 214 and 210 will echo back.
ST*215*0412~
B2A*00~
BLR*ABCD*20261112~
L11*M20261112DC07*MA~
N1*SF*NORTHGATE DC 07~
N3*4410 DISTRIBUTION PKWY~
N4*MEMPHIS*TN*38118~
L11*14*DK~
SMD*SG*PP~
L11*BOL7781203*BM~
L11*PO55219*PO~
N1*ST*RIVERSIDE HARDWARE 112~
N4*NASHVILLE*TN*37210~
CD3*G*412.5~
MAN*GM*00006141410000041237~
CD3*G*398~
MAN*GM*00006141410000041244~
SE*18*0412~
Notes (illustrative values; 004010 layout):
SMD*SG*PP service level SG Standard Ground, freight prepaid by seller
L11*BOL7781203*BM bill of lading number the driver signs and the 210 will cite
CD3*G*412.5 one handling unit, gross weight 412.5 (unit agreed with the carrier)
MAN*GM*0000614141 SSCC-18 with application identifier 00, as printed on the pallet label
SE*18 segment count from ST to SE inclusive; mismatch rejects the set
The ship-to loop 0220 is mandatory in 004010 and can repeat up to 10 times per shipment, which covers consignee, bill-to and other parties. Marks on each carton belong in MAN; code GM sends an SSCC-18 with its application identifier, which lets the carrier's scan at the dock match the manifest line without a lookup table.
The international loop 0260, with AT6 and item-level detail, applies only to cross-border shipments. Most domestic manifests leave it out, and carriers that do not support it may reject a set that includes it, so agree its use in the implementation guide.
Manifest or per-load tender: choosing for each pickup
Use a 215 when the carrier comes on a schedule and carries many shipments; use a 204 when each load needs the carrier's acceptance, a rate and an appointment. Sending both for the same freight creates duplicate shipments in the carrier's system, so the choice should be a field on the carrier and lane master, not a planner's decision each day.
- Daily LTL or parcel pickup: one 215 per pickup, sent after the last carton is staged and before the driver arrives, with any late adds sent as a replacement set.
- Truckload or dedicated loads: a 204 per load, because acceptance, equipment and appointment must be agreed in advance and the 990 response matters.
- Multi-stop pool distribution: a 204 for the linehaul load and, where the pool carrier asks for it, a 215 listing the shipments inside that load for its breakbulk terminal.
- Ad hoc expedites: a 204 or a portal booking; a manifest adds nothing when there is one shipment and no standing pickup.
Pickup count reconciliation at the dock door
Reconcile three counts for every pickup: shipments and cartons on the 215, shipments and cartons the driver signs for, and shipments the carrier reports as picked up in its 214 status messages. All three should match before the warehouse system confirms the shipments as despatched.
On the carrier side, status code AF in a 214 means Carrier Departed Pick-up Location with Shipment, while CP means Completed Loading at Pick-up Location and X3 means Arrived at Pick-up Location. An AF per bill of lading gives a machine-readable pickup count; the signed bills give the paper count; and the 215 gives the expected count.
- 17:05, manifest sent: warehouse system builds 215 control number 0412 for carrier ABCD with 42 shipments and 318 cartons; the carrier's 997 accepts it at 17:07.
- 17:30, driver arrives: a 214 with X3 is received for the pickup; the driver starts loading from door 14.
- 18:05, trailer full: the driver leaves shipment BOL7781241, nine cartons, on the dock and signs 41 bills. The dock clerk scans "load complete" and the warehouse system marks all 42 shipments shipped.
- 18:10, departure: the carrier sends 41 AF statuses. No rule compares them with the manifest, and the advance ship notice for BOL7781241 goes to the customer at 18:15.
- Controlled version: a rule that holds despatch confirmation until AF count equals manifest count would have flagged one missing shipment at 18:10, kept the ship notice back and moved BOL7781241 to the next morning's pickup.
The failure was not the driver's choice to leave freight behind; trailers fill up. It was the warehouse system confirming despatch from its own scan instead of from the carrier's evidence. A count rule tied to the manifest catches that within minutes rather than at invoice time.
Pickup reconciliation for an X12 215 manifest should hold warehouse despatch confirmation until the count of carrier 214 AF statuses equals the manifest's SMD shipment count, with a 15-minute window after departure, because 49 CFR 373.101 receipts alone cannot be matched automatically.
Who owns the manifest, the receipt and the freight bill
Each count in the reconciliation belongs to a different party, and a mismatch is only resolved when the right owner corrects their own record. The shipper owns the manifest and the despatch confirmation; the carrier owns the receipt, the status events and the invoice.
Scroll horizontally to see all columns.
| Record | Issued by | Key that links it to the pickup | Who resolves a mismatch |
|---|---|---|---|
| X12 215 pickup manifest | Shipper's warehouse or transport system | Manifest number in L11 qualifier MA; BOL numbers per shipment | Shipping supervisor |
| Bill of lading or receipt per shipment | Carrier, signed by the driver | BOL number; package count required by 49 CFR 373.101 | Carrier terminal manager |
| 214 pickup status (X3, CP, AF) | Carrier | BOL or PRO number echoed in the status | Carrier EDI support |
| 210 freight invoice | Carrier billing | PRO and BOL number | Shipper's freight audit analyst |
| E-way bill in FORM GST EWB-01 (India) | Consignor, consignee or transporter | Invoice number and EWB number | Consignor's logistics compliance desk |
| Consolidated e-way bill in FORM GST EWB-02 (India) | Transporter | Serial numbers of the EWB-01 bills in the vehicle | Transporter's branch office |
| Lorry receipt or consignment note (India) | Goods transport agency | LR number per consignment | Transporter's branch office |
Our guide to 214 status and 210 invoice reconciliation covers duplicate events and invoice idempotency in depth. For the 215, the narrower point is that the manifest number and the BOL numbers must survive into every carrier message, or there is nothing to reconcile against.
India: per-invoice e-way bills and the transporter's EWB-02
X12 215 has no statutory role in India, and Indian carriers rarely receive it; manifests usually travel as files or API calls. The legal counterpart is the e-way bill trail: one EWB-01 per consignment above the threshold, and a consolidated EWB-02 that the transporter may generate for all consignments in one vehicle.
Rule 138(1) of the CGST Rules 2017 requires a registered person causing movement of goods with a consignment value exceeding fifty thousand rupees to furnish Part A of FORM GST EWB-01 before movement. Under Rule 138(6), once those bills exist, the transporter may list their serial numbers on the common portal and generate a consolidated e-way bill in FORM GST EWB-02 before the goods move.
- Manifest-to-EWB match: every invoice on the pickup manifest above the threshold should carry an EWB number before the vehicle is loaded, and the EWB-02 should list exactly those numbers.
- Transshipment at a hub: Rule 138(5) requires Part B conveyance details to be updated before goods move from one conveyance to another, which a partial-truckload network does at every breakbulk.
- Assigning the bill: Rule 138(5A) lets the consignor, recipient or transporter assign an EWB number to another registered or enrolled transporter so that transporter can update Part B.
Consolidated e-way bill control under CGST Rule 138(6) lets a transporter generate FORM GST EWB-02 listing every EWB-01 in one vehicle before movement, and a pickup manifest check should block gate-out whenever an inter-state invoice above ₹50,000 under Rule 138(1) is missing from that consolidated bill.
The API mechanics of generating and updating these bills are covered in our article on e-way bill API integration. For the manifest, the operational rule is simpler: no consignment above the threshold leaves the dock unless its EWB number appears both on the internal manifest and on the transporter's EWB-02.
A day's pickup reconciled in dollars and rupees
The same count discipline protects money in both markets: in the US it keeps freight accruals and customer deductions honest; in India it also keeps every invoice above the threshold covered by a valid e-way bill reference in the vehicle.
Scroll horizontally to see all columns.
| Check | US: Memphis DC, LTL carrier (USD $) | India: Bhiwandi warehouse, part-load transporter (INR ₹) |
|---|---|---|
| Expected on manifest | 42 shipments, 318 cartons, 11,640 lb | 26 invoices, 4,800 kg, 19 invoices above ₹50,000 |
| Carrier evidence | 41 bills signed, 41 AF statuses, 309 cartons | 26 lorry receipts; EWB-02 lists 18 EWB numbers |
| Gap found | BOL7781241, 9 cartons, 280 lb left on dock | Invoice INV-6612 worth ₹62,000 missing from the EWB-02 |
| Freight accrued from the manifest | 42 shipments rated at $4,991.20 | 4,800 kg at an assumed ₹8 per kg = ₹38,400 before tax |
| Freight the carrier will bill | 41 PROs at $4,872.40 | Unchanged at ₹38,400 if all 26 consignments travel |
| Correction | Reverse $118.80 accrual; hold ship notice; rebook for next pickup | Add INV-6612's EWB to the EWB-02 before departure or unload it |
| Cost avoided | Customer shortage deduction of an assumed $1,950 for 9 cartons | Interception risk for an uncovered consignment and delay to all 26 |
The US gap is a timing problem: the missing shipment will move tomorrow, so the cost is a wrong accrual and a wrong ship notice, both reversible if caught that evening. The India gap is a compliance problem: the invoice is in the vehicle without its e-way bill reference in the consolidated bill, which the transporter must fix before the truck leaves the compound.
Manifest checks a translator enforces and where software assists
Structural and count checks belong in the EDI translator and the warehouse system, where they run on every pickup without judgement. Explaining a count gap, or reading a smudged signed bill, is where software can help a clerk without deciding for them.
Scroll horizontally to see all columns.
| Check | Fixed rule | Where software assists a person | Who acts |
|---|---|---|---|
| SE segment count and control numbers | Translator rejects a set whose SE-01 does not match the segments sent | None | EDI analyst |
| Every shipment has a BOL reference and at least one CD3 | Block sending the 215 if any SMD loop lacks L11 qualifier BM or a carton line | None | Shipping supervisor |
| Manifest acknowledged before the driver arrives | Alert if no accepted 997 within 30 minutes of sending | None | EDI analyst |
| AF count versus SMD count after departure | Hold despatch confirmation until counts match | Suggesting which BOL is missing from door scans and staging photos | Dock clerk |
| Reading carton counts on photographed signed bills | Count must equal the manifest or go to exceptions | Character recognition proposes counts with a confidence score | Dock clerk confirms |
| EWB number present for every invoice above ₹50,000 | Block gate-out until the EWB-02 lists every required number | None | Logistics compliance desk |
Acknowledgement monitoring deserves its own alert because a rejected 215 looks, on the shipper's side, exactly like an accepted one. Our article on the 997 functional acknowledgment explains how to read AK5 and AK9 results and set overdue windows by document type.
Rolling out the 215 with a carrier: tests and go-live checklist
Treat the 215 as a carrier-specific integration with its own test plan. Carriers differ on version, on how they handle change and replace codes, and on whether their dock scans can match SSCC marks, so a mapping that works for one will not automatically work for the next.
Scroll horizontally to see all columns.
| Item | Test or evidence | Ready when |
|---|---|---|
| Version and segment usage agreed | Carrier implementation guide; sample 215 accepted in test | 997 accepted for a full-size manifest of 200 shipments |
| Change and replace handling | Send 04 and 05 purpose codes for a late add | Carrier system shows one current manifest, not two |
| BOL and PRO keys echoed | Compare test 214 and 210 messages with the manifest | Every status and invoice carries the BOL number from L11 BM |
| Carton marks readable | Carrier scans SSCC labels against MAN GM values | Scan match rate above 99 percent on two test pickups |
| Count rule live | Simulate a left-behind shipment | Despatch held and ship notice suppressed automatically |
| Cut-off time agreed | Written manifest deadline before the scheduled pickup | Manifest sent at least 20 minutes before arrival on 10 straight days |
| India EWB-02 match (if applicable) | Transporter shares the EWB-02 before gate-out | Zero invoices above the threshold missing from the consolidated bill |
Run two weeks in parallel with the paper manifest, comparing counts every evening, before switching off paper. The first week usually exposes late adds sent as new manifests instead of replacements; the second exposes bills of lading that carriers key with a different number format. Fix both in the mapping, not in daily workarounds.
More EDI and carrier integration guides are listed on the Logistics & Supply Chain hub. If you are scoping software that sends 215 manifests, matches carrier statuses and holds despatch until the counts agree, tell us about your carriers and volumes and we will reply with a proposal.
Discuss this workflow
Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.
Common operational questions
Practical answers for operations, engineering, and finance teams working on edi 215 pickup manifest in logistics & supply chain.
What is the difference between an EDI 215 and an EDI 204?
Does a 215 manifest replace the bill of lading?
Which 214 status code confirms that a shipment was picked up?
Is there an Indian equivalent of the EDI 215?
References
Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.
- X12 - Transaction Set 215, Motor Carrier Pickup Manifest (X12I Transportation)Purpose statement and exclusions. Accessed 13 November 2026.
- Stedi - X12 004010 Transaction Set 215 segment and loop reference, with element code lists 353, 146, 128, 284, 187, 88, 98 and 1650Public reproduction of the X12 dictionary used to check segment order, loop usage and code meanings because the X12 Glass reference requires a licence; release 8010 checked for the B1 header. Accessed 13 November 2026.
- eCFR - 49 CFR 373.101, for-hire, non-exempt motor carrier bills of ladingAccessed 13 November 2026.
- CBIC - Central Goods and Services Tax Rules, 2017, Rule 138 (sub-rules (1), (5), (5A) and (6)), FORM GST EWB-01 and EWB-02Accessed 13 November 2026.
- FMCSA — 49 CFR Part 395 Hours of Service & Electronic Logging Devices (ELD)US federal motor carrier dispatch and driver duty-status compliance mandate.
- ULIP & NIC GST E-Way Bill Portal — Unified Logistics & Rule 138 ComplianceIndian statutory goods-in-transit and multi-modal logistics verification framework.