16.1 Shipping Carriers, Carrier Groups, Carrier Services, and Rate/Route Engines

Key Takeaways

  • Transportation Management (TMS) in Dynamics 365 Supply Chain Management decouples physical warehouse execution from transportation logistics, managing loads, shipments, routes, carriers, and freight financial settlement.
  • Each shipping carrier record must be linked to an Accounts Payable vendor account to enable carrier invoice matching and automated voucher posting.
  • Modes of delivery represent customer-facing transport methods or speeds (Air, Ground, Ocean), while shipping carriers represent the commercial legal entities that execute physical transport.
  • Rating engines (Point-to-point, Mileage, Zone, and Transit time) execute rate algorithms against Rate Masters, which are linked to shipping carriers through Rating Profiles.
  • The Rate and route workbench enables transportation planners to evaluate carrier options by comparing estimated freight charges against transit times before assigning rates to loads.
Last updated: September 2026

16.1 Shipping Carriers, Carrier Groups, Carrier Services, and Rate/Route Engines

Quick Answer: The Transportation Management System (TMS) in Dynamics 365 Supply Chain Management (D365 SCM) manages freight logistics across multi-modal carrier networks. While Warehouse Management (WMS) governs internal bin locations and picking work, TMS manages commercial transport: assembling Loads, selecting Shipping Carriers, calculating freight rates using Rating Engines, and reconciling freight bills. A Shipping Carrier represents the commercial transport company and must link to an Accounts Payable Vendor account for financial settlement. In contrast, a Mode of delivery defines the speed or transport method (e.g., Air, Ground). Freight rates are computed by Rating Engines (such as Point-to-point, Mileage, and Zone engines) that query Rate Masters through carrier Rating Profiles, allowing transport planners to evaluate cost versus transit time in the Rate and route workbench.


1. TMS Architecture and Core Operational Hierarchy

In enterprise supply chains, manufacturing and distribution facilities must coordinate freight across truckload (TL), less-than-truckload (LTL), parcel, intermodal rail, air freight, and ocean carriers. Dynamics 365 Supply Chain Management separates internal distribution center execution from external transportation logistics:

  • Warehouse Management (WMS): Manages activities inside the four walls of the facility—license plates, aisle-rack-shelf bin locations, inventory status, picking waves, packing stations, and mobile scanner workflows.
  • Transportation Management (TMS): Manages activities outside and between facilities—freight rating, multi-leg routing, load consolidation, trailer capacity optimization, carrier tendering, dock door appointment scheduling, and freight bill audit and reconciliation.
┌────────────────────────────────────────────────────────┐
│ Commercial Demand (Sales Orders, POs, Transfer Orders) │
└───────────────────────────┬────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────┐
│ Shipments (Demand grouped by Destination & Delivery)   │
└───────────────────────────┬────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────┐
│ Loads (Physical transport units: Trailers, Containers) │
└───────────────────────────┬────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────┐
│ Routes & Carriers (Multi-stop paths & Logistics vendors)│
└───────────────────────────┬────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────┐
│ Freight Bills & Audits (Rating, Invoicing, AP Vouchers)│
└────────────────────────────────────────────────────────┘

The fundamental entity hierarchy in TMS connects commercial orders to transportation execution:

  1. Order Lines: Individual sales order lines, purchase order lines, or transfer order issue lines representing physical items to move.
  2. Shipments: An aggregation of order lines going to the same destination delivery address, under the same customer or vendor delivery terms.
  3. Loads: The physical transportation container or vehicle (such as a 53-foot semi-trailer, 40-foot sea container, or flatbed truck) that transports one or more shipments.
  4. Routes: The travel itinerary consisting of origin, transit hubs, and destination segments assigned to a load.
  5. Shipping Carriers: The commercial transportation partners contracted to execute the freight movements.
  6. Freight Bills: The financial records generated by rating engines that capture estimated freight liabilities for carrier freight invoice reconciliation.

2. Shipping Carriers, Carrier Groups, and Master Setup

Configuring transportation providers in D365 SCM establishes the operational and financial foundation for all downstream rating, load dispatching, and carrier invoicing.

Shipping Carriers (Transportation management > Setup > Carriers > Shipping carriers)

A shipping carrier represents the legal commercial entity contracted to move freight (e.g., FedEx, UPS, C.H. Robinson, Maersk, Old Dominion Freight Line).

Key configuration parameters on the Shipping carrier record include:

  • Shipping carrier ID and Name: Alphanumeric identifier and description of the carrier.
  • Vendor account (VendTable): Establishes a direct relationship with a supplier record in Accounts Payable. This linkage is mandatory for freight reconciliation; when a carrier freight invoice is audited and approved in TMS, D365 SCM automatically posts the liability as a vendor invoice voucher under this vendor account.
  • Carrier group: Categorizes carriers for shared routing, rating rules, or executive reporting.
  • Rating profiles: Defines which rating engines, rate masters, and transit time engines the carrier utilizes.
  • Carrier capabilities: Defines physical equipment or operational certifications possessed by the carrier.

Carrier Groups (Transportation management > Setup > Carriers > Carrier groups)

Carrier groups allow transportation managers to cluster similar carriers together—such as PARCEL, LTL_REGIONAL, FTL_NATIONAL, or COLD_CHAIN. In Route Guides, planners can assign a carrier group rather than configuring dozens of identical individual carrier rules, significantly reducing master data maintenance.

Carrier Capabilities (Transportation management > Setup > Carriers > Carrier capabilities)

Carrier capabilities define specialized operational characteristics or equipment features that transport jobs may require. Examples include:

  • LIFTGATE: The carrier's trucks possess hydraulic liftgates for deliveries to residential or non-dock locations.
  • REFRIGERATED: The carrier provides temperature-controlled trailers for perishable food or pharmaceutical products.
  • HAZMAT: The carrier's drivers and vehicles are certified to transport hazardous chemical materials.
  • FLATBED: The carrier provides open-deck flatbed trailers for heavy machinery or oversized building supplies.

When a sales order line or load template specifies mandatory capabilities, the TMS rating and routing engines filter out any carrier that does not possess those matching capabilities.


3. Mode of Delivery vs. Shipping Carrier

A critical functional distinction tested on the MB-330 exam is the difference between a Mode of delivery and a Shipping carrier.

AttributeMode of DeliveryShipping Carrier
DefinitionThe customer-facing delivery speed, transport mechanism, or service categoryThe commercial, legal entity that performs the physical haulage service
Module NavigationSales and marketing > Setup > Distribution > Modes of deliveryTransportation management > Setup > Carriers > Shipping carriers
User PersonaSales order entry clerk, Customer service rep, E-commerce shopperTransportation planner, Logistics dispatcher, Freight auditor
Timing of AssignmentCommercial order intake (Sales order header or line)Transportation planning (Load planning or Rate & route workbench)
Financial LinkageNone (linked only to delivery charge groups and sales tax)Direct link to Accounts Payable Vendor account (VendTable)
Typical Examples10 - Next Day Air, 20 - Standard Ground, 30 - Ocean FreightFDX - FedEx, UPS - United Parcel Service, CHROB - C.H. Robinson

Linking Modes of Delivery to Shipping Carriers and Services

To prevent commercial sales representatives from selecting delivery methods that operations cannot support, D365 SCM connects Modes of delivery to specific carriers and carrier services:

  1. Navigate to Procurement and sourcing > Setup > Distribution > Modes of delivery (or Sales and marketing).
  2. Select a mode (e.g., NEXT_DAY).
  3. Expand the Transportation FastTab.
  4. Add allowed Shipping carriers (e.g., UPS) and corresponding Carrier services (e.g., NextDayAir).

When a sales order specifies NEXT_DAY, the Rate and route workbench automatically filters candidate carriers to only those linked to that mode of delivery, enforcing commercial compliance.


4. Carrier Services, Service Methods, and Transit Time Calculation

Carrier Services (Transportation management > Setup > Carriers > Shipping carriers > Carrier services)

A shipping carrier provides specific logistics products or speed tiers, known as Carrier Services. For example, carrier FedEx may offer services such as Priority Overnight, Standard Overnight, 2Day, and Ground.

Each carrier service defines:

  • Carrier service ID and Name: Code and description of the service tier.
  • Carrier service method: Categorizes the transit mode, such as Air, Ground, Ocean, Rail, or LTL.
  • Load template ID: Associates a default physical equipment constraint (such as a 53-foot dry van or parcel container).

Transit Time Engines and Delivery Date Calculation

To support delivery promising (Order Promising, Available-to-Promise [ATP], and Capable-to-Promise [CTP]), TMS calculates estimated delivery dates based on carrier transit times.

A Transit time engine computes the travel duration (in business days or calendar hours) between the origin warehouse and destination customer postal code. This calculation incorporates:

  • Shipping calendars: Working days and holidays for the shipping warehouse.
  • Carrier pickup schedules: Specific days of the week or cutoff times when the carrier pulls trailers from dock doors.
  • Receiving calendars: Operating days and receiving dock hours for the customer or receiving warehouse.

When a sales order line is entered, D365 SCM uses the transit time engine to calculate the Confirmed shipping date and Confirmed receipt date, ensuring realistic delivery commitments.


5. Rating Engines, Rating Profiles, and Rate Masters

The TMS rating framework in D365 SCM is a modular calculation architecture that evaluates load characteristics against carrier contractual tariffs.

┌────────────────────────────────────────────────────────┐
│ Shipping Carrier (e.g., FEDEX)                        │
└───────────────────────────┬────────────────────────────┘
                            │ (Contains)
                            ▼
┌────────────────────────────────────────────────────────┐
│ Rating Profile (Active, Currency, Effective Dates)     │
└─────────────┬────────────────────────────┬─────────────┘
              │ (Executes)                 │ (Queries)
              ▼                            ▼
┌───────────────────────────┐ ┌───────────────────────────┐
│       Rating Engine       │ │        Rate Master        │
│ (Point-to-Point, Mileage, │ │ (Tariffs, Weight Breaks,  │
│    Zone, Transit Time)    │ │   Base Rates, Min Charge) │
└───────────────────────────┘ └───────────────────────────┘

Core Rating Engine Types (Transportation management > Setup > Engines > Rate engine)

Rating engines are .NET assemblies that implement transportation rating algorithms:

  1. Point-to-Point Engine (PointToPointRateEngine):
    • Calculates freight costs based on direct origin-to-destination pairs (specific city-to-city or postal code-to-postal code pairs).
    • Common use case: Fixed-route dedicated truckload contracts or flat-rate shuttle runs between dedicated manufacturing plants and central distribution centers.
  2. Mileage Engine (MileageRateEngine):
    • Calculates freight charges based on physical road distance (miles or kilometers) multiplied by a per-mile contractual rate.
    • Integrates with external mileage service providers (e.g., Trimble PC*MILER, Bing Maps web services) or native internal distance matrices.
    • Common use case: Full truckload (FTL) brokerage where carriers charge per highway mile plus fuel surcharges.
  3. Zone Engine (ZoneRateEngine):
    • Maps origin and destination postal codes into defined geographical zones (e.g., Zone 2 through Zone 8 for US domestic parcel; regional zone matrices for LTL).
    • Evaluates the zone pair in combination with dimensional weight or physical gross weight brackets.
    • Common use case: National parcel carriers (FedEx, UPS) and regional LTL freight carriers.
  4. Transit Time Engine (TransitTimeEngine):
    • Computes estimated transit duration rather than financial cost.
  5. Accessorial / Generic Engine:
    • Evaluates supplementary surcharges such as residential delivery, liftgate fees, fuel index surcharges, and hazardous materials handling.
Rating EnginePrimary Use CaseRequired Input ParametersRate Calculation Logic
Point-to-PointDedicated shuttle, flat contract runsOrigin hub/postal, Destination hub/postalDirect matrix lookup for origin-destination pair
Mileage EngineFull Truckload (FTL) carriageOrigin address, Destination address, Mileage providerTotal calculated distance × Contractual per-mile rate
Zone EngineParcel and Less-than-Truckload (LTL)Origin postal code, Destination postal code, WeightOrigin/Destination mapped to Zones -> Zone + Weight tier tariff
Transit TimeOrder delivery promising (ATP/CTP)Origin hub, Destination hub, Transport calendarTotal calendar or business days required for transit

Rate Masters and Rate Bases (Transportation management > Setup > Rating > Rate master)

A Rate Master defines the tariff tables and rate structure queried by a rating engine:

  • Rate Base Type: Defines the lookup dimensions (e.g., Weight, Volume, Pallet Count, Distance).
  • Rate Base: The actual matrix containing tariff values. For example, a Less-than-Truckload (LTL) rate base defines weight breaks:
    • 0 to 499 lbs: $45.00 per hundredweight (cwt)
    • 500 to 999 lbs: $38.00 per cwt
    • 1,000 to 4,999 lbs: $28.00 per cwt
    • Minimum Charge: $125.00

Rating Profiles (Transportation management > Setup > Carriers > Shipping carriers > Rating profile FastTab)

A Rating Profile is the binding glue that attaches a shipping carrier to the rating framework. It specifies:

  • Rate engine: The calculation assembly (e.g., ZoneRateEngine).
  • Rate master: The specific tariff table holding the carrier's negotiated rates.
  • Transit time engine: The calculation assembly for estimated delivery days.
  • Currency: The billing currency for freight calculations (e.g., USD).
  • Effective and Expiration Dates: Controls contract validity periods.
  • Active Status: Must be set to Yes for the carrier to appear in rate searches.

6. The Rate and Route Workbench

The Rate and route workbench is the transportation planner's primary tool for rate shopping, carrier comparison, and routing assignment.

[Transportation Planner opens Rate and Route Workbench]
                           │
                           ▼
┌─────────────────────────────────────────────────────────┐
│ Input Evaluation Criteria:                              │
│ • Origin Hub / Postal Code: 60601 (Chicago, IL)         │
│ • Destination Hub / Postal: 75201 (Dallas, TX)          │
│ • Total Gross Weight: 14,500 lbs (LTL)                  │
│ • Required Capabilities: Liftgate Required              │
└──────────────────────────┬──────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────┐
│ Click 'Rate Shop' -> System Evaluates Active Engines   │
└──────────────────────────┬──────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────┐
│ Rating Results Comparison Grid:                         │
│ Carrier A (LTL): $1,240.00 | Transit: 2 Days            │
│ Carrier B (LTL): $1,050.00 | Transit: 4 Days (Lowest)   │
│ Carrier C (Air): $3,800.00 | Transit: 1 Day  (Fastest)  │
└──────────────────────────┬──────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────┐
│ Select Carrier B -> Click 'Assign'                      │
│ • Carrier, Service, Route, & Rate assigned to Load      │
│ • Estimated Freight Bill lines generated in TMS         │
└─────────────────────────────────────────────────────────┘

Operational Workflow

  1. Open Workbench: Navigate to Transportation management > Planning > Rate and route workbench (or launch it directly from an open load in the Load Planning Workbench by clicking Rating and routing > Rate and route workbench).
  2. Define Criteria: The workbench automatically retrieves origin postal code, destination postal code, total weight, volume, and required capabilities from the load or shipment lines.
  3. Execute Rate Search: Clicking Rate shop instructs D365 SCM to run all active rating profiles that match the load's criteria.
  4. Evaluate Results: The results pane displays all eligible carriers, carrier services, estimated freight rates, accessorial fees, and transit times. Planners evaluate trade-offs between cost and speed:
    • Lowest Cost: Selecting an LTL ground carrier at $1,050 with a 4-day transit time.
    • Expedited Service: Selecting an air freight carrier at $3,800 with a 1-day transit time to meet an urgent customer service level agreement (SLA).
  5. Assign to Load: Selecting the winning carrier option and clicking Assign updates the load with the selected Shipping carrier ID, Carrier service ID, and Route ID, while generating estimated Freight bill lines for downstream freight reconciliation.

7. Implementation Scenarios and Exam Traps

[!IMPORTANT] Exam Tip — Mandatory Vendor Account Association: A frequent MB-330 exam question asks why a logistics department is unable to generate Accounts Payable vendor invoice vouchers after matching and approving freight bills in Transportation Management. The root cause is almost always that the Shipping Carrier record is not linked to an Accounts Payable Vendor account. Without an associated vendor ID, TMS cannot identify the AP subledger account to credit.

[!WARNING] Exam Trap — Rating Profile Date and Status Traps: If the Rate and route workbench returns zero carrier options during rate shopping, verify three specific settings on the carrier's Rating Profile:

  1. The Active checkbox must be set to Yes.
  2. The Effective date and Expiration date must encompass the planned pickup date of the load.
  3. The Rate master assigned to the profile must contain a valid rate base matching the load's origin/destination zones and weight brackets.

[!TIP] Best Practice — Linking Modes of Delivery: Always link Modes of Delivery to Shipping Carriers and Carrier Services. When customer service reps select Standard Ground on a sales order, pre-filtering carriers prevents dispatchers from inadvertently booking costly air freight carriers on routine ground shipments.

Test Your Knowledge

A transportation planner is configuring a new commercial freight carrier in Dynamics 365 Supply Chain Management. The enterprise plans to rate customer shipments, generate freight bills upon dispatch, and reconcile electronic freight invoices received from the carrier. During testing, the accounts payable team reports that freight invoices cannot generate vendor payment vouchers in Accounts Payable. What configuration was missed on the shipping carrier record?

A
B
C
D
Test Your Knowledge

A logistics director needs to configure freight rating for a national carrier that bills regional less-than-truckload (LTL) shipments based on structured geographic postal zones (such as origin zone to destination zone matrices) combined with shipment weight brackets, rather than physical odometer distance or fixed city-pair tables. Which rating engine should the functional consultant configure in the carrier's rating profile?

A
B
C
D
Test Your Knowledge

A functional consultant is configuring order promising and transportation policies for an enterprise selling industrial machinery. Sales customer service representatives need to select customer-facing delivery methods such as 'Next Day Air' or 'Standard Ground' during sales order entry without having to assign a specific commercial freight provider at the time of order intake. Later, transport dispatchers will evaluate competitive bids and assign a commercial carrier. How should the consultant structure this setup?

A
B
C
D