Skip to main content

What is EDI?

A Guide to EDI (Electronic Data Interchange) in Truckbase

Updated over 2 weeks ago

Introduction

Electronic Data Interchange (EDI) is a standardized way for businesses to exchange business documents electronically—like order confirmations, invoices, and shipment status updates—without manual intervention. Instead of emails, phone calls, or paper forms, companies can automatically send structured data directly to each other's systems.

In the transportation and logistics industry, EDI is essential for freight brokers, shippers, and carriers to efficiently share load information and track shipments in real-time. Truckbase has built EDI capability into its platform so your business can seamlessly receive, manage, and fulfill load requests directly from your partners.


Why EDI Matters

The Problems EDI Solves

Manual Data Entry is Error-Prone

When load information arrives via email or phone, your team has to manually type it into the system. This takes time and introduces typos, missed details, or duplicate orders.

Real-Time Communication is Difficult

Phone calls and emails are asynchronous and don't capture updates effectively. By the time you call back about a load, information may have changed. EDI messages are delivered instantly and consistently.

Scaling Load Volume is Expensive

As you grow, hiring more dispatcher staff to handle paper-based orders doesn't scale. EDI allows you to handle more loads without proportional labor increases.

Partner Visibility is Limited

Without structured data flow, shippers and brokers don't know if you've accepted a load, when a pickup is happening, or if a delivery is delayed until they call. EDI enables real-time visibility into shipment status.

The Business Benefits

  • Speed: Orders appear in your inbox instantly and automatically

  • Accuracy: No re-typing, fewer errors

  • Cost Savings: Fewer staff hours spent on data entry

  • Better Partnerships: Partners get real-time shipment updates (pickup complete, in transit, delivered)

  • Scalability: Handle exponentially more loads without scaling headcount linearly

  • Compliance: EDI is an industry standard that many large shippers require


EDI Standards & Document Types

Message Type

Code

Purpose

Load Tender

204

A shipper or broker sends you a load offer with pickup/delivery locations, dates, rates, and shipment details

Response to a Load Tender

990

The shipper or broker sent confirmation that you received and validated their 204 message

Shipment Status

214

The shipper or broker receives updates about your shipment progress (picked up, in transit, delivered)

Invoice

210

The shipper or broker is sent billing information

How EDI Works in Truckbase (Steps Vary Depending on specific Setup)

Step 1: Receive a Load Tender (204)

When a shipper or broker sends you a load using EDI, structured data travels through and arrives in Truckbase as a Load Tender. The system automatically parses the data and extracts:

  • Shipment ID - shipper/broker tracking number

  • Pickup Location & Time - Where and when to pick up freight

  • Delivery Location & Time - Where and when to deliver

  • Freight Details - Commodity description, weight, quantity

  • Rate Information - How much you're being paid (linehaul, fuel surcharge, etc.)

  • Special Instructions - Handling notes, equipment requirements, etc.

In Your Inbox:

You'll see the load appear in your EDI Inbox as a card or list item. Each tender shows a quick preview: pickup date, customer, rate, and status. You can view the full details before deciding.

Step 2: Review & Accept/Reject

Accept: You review the load details and click Accept. Truckbase marks the tender as accepted and optionally sends a confirmation back to the broker (via a 990 acknowledgment message). The load is now an active order in your system and your team starts execution.

Reject: If the load doesn't fit your fleet or schedule, click Reject. You can optionally provide a reason code (e.g., "Equipment not available"). Truckbase sends this rejection message back to the broker so they can re-tender the load elsewhere.

Step 3: Auto-Map to an Order (If Enabled)

When you accept a tender, Truckbase automatically converts it into an Order with:

  • Pre-filled Stops (pickup and delivery) with locations, contacts, and times

  • Pre-populated Rates & Services (if your service defaults are configured)

  • Custom Fields mapped from the 204 data (e.g., PO numbers, reference codes)

Your team can then assign drivers, review the order, and start execution.

Step 4: Send Status Updates (214)

As your driver progresses through the load, Truckbase automatically sends status updates to the broker via EDI 214 messages:

  • Picked Up - When the driver completes the pickup stop

  • In Transit - When the shipment is moving

  • Arrived at Delivery - When the driver reaches the delivery location

  • Delivered - When the driver completes the delivery stop

The shipper or broker receives these in real-time and can see exactly where their freight is.

Step 5: Send Invoices (210)

Once the load is complete and invoiced, you can send an EDI 210 invoice to the shipper or broker. The invoice includes:

  • Line items (linehaul, fuel surcharge, accessorials)

  • Pickup and delivery dates

  • Shipment identification

  • Total due

Shippers and brokers can automatically feed this into their accounting system, speeding up payment.


Key Features in Truckbase

Load Tender Inbox

A dedicated inbox for all incoming 204 tenders. Filter by status (pending, accepted, rejected), sort by pickup date or customer, and search for specific loads. You can also delete or re-review tenders.

Status Update Automation

When a stop's status changes in Truckbase (e.g., driver marks "Delivered"), the system automatically generates and sends a 214 status update to the shipper or broker. This happens in the background without manual action required.

Customizable Settings per Customer

Different shippers and brokers have different needs. A couple examples below:

  • Accept Update Messages - Allow the broker to send update messages (04 purpose codes) for existing loads

  • Extract Commodities - Pull commodity details from specific EDI segments (L5 loop vs. OID loop)

Service Defaults & Rates

Truckbase can automatically populate rates from service defaults you configure. When a 204 arrives with rate codes (e.g., "LH" for linehaul, "FS" for fuel surcharge), Truckbase matches them to your service list and pre-fills rates on the order.

QuickBooks Integration

If your division is connected to QuickBooks Online, rates from 204s are automatically mapped to QBO service items, making invoicing seamless.

Invoice Preview & Sending

Before sending an invoice via EDI 210, you can preview it to confirm all line items and totals are correct. Then send it with a single click.


Common Scenarios

Scenario 1: A Shipper or Broker Sends Multiple Load Updates

A broker sends you a 204 load (purpose code 00 = new). You accept it. Later, they realize the pickup time changed and send a 204 update (purpose code 04). Truckbase detects it's an update to an existing load and shows it in your inbox as a new tender with the updated details. You can review and accept the update, which refreshes your order.

Scenario 2: A Shipper or Broker Cancels a Load

The shipper or broker sends a 204 cancel message (purpose code 01) for a load you haven't accepted yet. Truckbase marks the tender as cancelled. If you had already accepted the load, Truckbase can be configured to either:

  • Ignore the cancel (keep the order) — if your settings prohibit cancel messages

  • Show it as a new tender — so your team can manually cancel the order if needed

Scenario 3: Automatic Status Updates to the Shipper or Broker

Your driver starts the pickup. Truckbase detects the status change and automatically sends a 214 with "Arrived at Pickup" (code X3). Driver completes pickup → 214 sent with "Pickup Complete" (code AF). Driver arrives at delivery → "Arrived at Delivery" (X1). Driver completes delivery → "Delivery Complete" (CD). The shipper or broker sees each update instantly without you doing anything.


Configuration & Getting Started

Ready to set up EDI? Contact your Truckbase account manager or the Truckbase support team by emailing support@truckbase.com

Did this answer your question?