tms-help

Delivery Order

is a document that details HOW the transportation will be carried out. It specifies the carrier, driver, and vehicle. The Delivery Order represents the actual journey of the truck, outlining the stops where loading or unloading will take place.

Capabilities

The Delivery Order document covers the following functional areas of the TMS:

A Delivery Order is:

Elements of the Delivery Order

Delivery Order consolidates multiple transport requests into a single document, creating a vehicle route that accounts for weight and volume constraints, while optimizing the route based on distance or duration.

Elements of the Delivery Order

Delivery Order allows for the automatic determination of the vehicle loading sequence at the warehouse, based on the order of the delivery stops along the route.

Elements of the Delivery Order

The Delivery Order allows you to manually set the vehicle loading sequence or the order of stops along the route by adjusting the Sequence field.

Elements of the Delivery Order

Delivery Order can control for additional route elements, such as the trip to the warehouse or the return journey (distance and duration), which are critical for managing driver work hours or fleet operations for companies with their own vehicle fleets

Elements of the Delivery Order

Delivery Order enables the selection of Transport Requests based on route numbers. Each customer can be assigned a route number that corresponds to their delivery address.

Elements of the Delivery Order

Integration with Google Maps for constructing the optimal delivery route between MAP locations with the capability for optimization based on distance or duration criteria. Google MAP Integration

Elements of the Delivery Order

Automatically checks the loading and unloading schedule for the entire route, accounting for transportation time, and indicates if it’s not possible to arrive at a specific location at the required time.

Elements of the Delivery Order

Fields Description

Delivery Order and Transport Requests

Transport Requests in a Delivery Order are always represented as two lines: one for loading and one for unloading. These two points—typically shown on the map using MAP Location—are locations where specific actions need to be performed (loading, unloading, picking up pallets, collecting documents, etc.).

The sequence of these points can be configured in any way. For example, you can load all orders at one location (e.g., the warehouse) and then deliver them to different customers, or you can handle orders one by one: load an order, deliver it to the customer, return to the warehouse, load the next order, and so on.

Representing a Transport Request as two lines provides the flexibility to organize any transportation model.

Functions

Delivery Order and Warehouse Shipments

In essence, a Delivery Order represents a truck loaded with orders that are scheduled for delivery. Planning is typically done well in advance of the actual delivery.

Therefore, when the truck arrives at the warehouse for loading, we need to select—out of a potentially large list of sales orders — which specific ones are to be shipped at that moment. This can become a challenge.

If you are using Advanced Warehouse Management (WMS) in Business Central, you also need to create a Warehouse Shipment (or Receipt, in the case of purchases) for each relevant order.

To simplify this process, the Delivery Order includes a menu option: Warehouse → Create Warehouse Documents.

This function checks the contents of each Transport Request of the Delivery Order, and if the source document type requires a warehouse document, it automatically creates one.

Route Optimization

The Delivery Order includes a route optimization tool designed to simplify the prioritization of drop-off points (Drops).

This tool uses distance data between drops — including the warehouse as the starting point—to determine the most efficient route with the shortest total distance (or duration). It does this by calculating all possible combinations of drop-off points.

Keep in mind that route optimization relies on data from the MAP Provider, which typically returns distances for standard vehicles. This is important to consider, as some roads may be closed to trucks or heavy vehicles, meaning the calculated route may not always be suitable for freight transport.

Use the route optimization tool as an estimation aid, rather than an absolute routing solution.

Note: The tool is optimized for up to 10 points. If the number of drop-off locations exceeds this, the processing time increases significantly.

Load Optimization

The Delivery Order also includes a load optimization tool. Navigation: Delivery Order → Optimization → Load Optimization

This function arranges the loading points in the reverse order of their unloading sequence. Naturally, the orders that will be unloaded last need to be loaded first. The resulting sequence is then used in the documents that can be printed directly from the Delivery Order, such as the Load Manifest: Delivery Order → Print → Load Manifest.

Get Transport Requests

The Get Transport Requests function allows you to manually create or add content to a Delivery Order. Path: Delivery Order → Prepare → Get Transport Requests. This makes it possible to build the truck’s load in scenarios such as:

Important notes:

Show Route

This function allows you to view the resulting route on the map at any time. Path: Delivery Order → Route → Show Route. For it to work correctly, integration with MAP Providers must be configured details.

Get Transport Time & Distance

This function works only for an open (planned) Delivery Order. It sequentially processes the route points in the order defined in the Sequence field, calculates the distance and transportation duration between the previous point and the current one, and updates the fields “Transportation Duration” and “Transportation Distance”. These fields always show the values calculated relative to the previous point. It is useful to run this function whenever you make changes to the route.

For it to work correctly, integration with MAP Providers must be configured details.

FAQ

How to add additional stop in Delivery Order Route

Yes, you can add an extra stop anywhere along the route.

For example: You may need to visit a customer who has no shipments in this delivery but requires pallet or document pickup. Or, the route might start not from the shipping warehouse but from the truck’s parking location. In that case, you need to account for travel time from the parking spot to the warehouse for loading, and then from the last customer back to the parking location.

To add such a stop, simply create a new line and select a Waypoint No. This represents a point that does not belong to any entity in TMS — that is, a MAP Location with Source Type = Undefined in the MAP Location card.

How to change waypoint for route

By default, each line in a Delivery Order corresponds to a point on the map (MAP Location), either real or virtual. For a customer, you can create as many MAP Locations as needed (office, warehouse, etc.), but the one that appears in the Transport Request is the default specified in the Customer Card or the Ship-to Address. If a customer has multiple delivery addresses, the best practice is to create several Ship-to Addresses, set them in the Sales Order, and assign the appropriate MAP Location to each one.

However, if a transportation manager does not have access to these reference tables, it is also possible to create MAP Locations for the customer directly in TMS and adjust them in the Delivery Order without modifying already released source documents (Sales Orders, Transport Requests, etc.).

Key requirement when changing a Waypoint in a Delivery Order line:

How to manage delivery planning and scheduled deliveries

For planning purposes, it’s better not to work directly with documents like Transport Requests and Delivery Orders, but instead to use the dedicated Load Management tool. Load Management allows you to:

Documents from which Delivery can be created

If you use the “Create Delivery Order” function from documents, Transport Requests will first be created in the background, and then all of them will be included in the newly created Delivery Order.

Document Card and List Pages

Posted Documents Card and List Page:

Reports