Skip to main content

17. 1 September 2026

B
Written by Brianna Hyland

Enterprise TMS

Daily Jobs

  • Container values can now be made mandatory in the Mark as Delivered modal for an enterprise account's standard-plus carriers.

Dispatch Hub

  • A Booking Group Id column has been added to the Legs and Orders tables.

  • The Booking Group Id chip on the order tab is now clickable, listing all other orders that share that Booking Group Id with their status and quantity. From there you can add the order to the matching Order Group, or create a new one, without leaving the Edit Order flow.

  • Updated Booking Group Id values now appear immediately in the Legs table, Orders table and Edit Order modal, before the booking update is acknowledged, with a highlighted chip showing the previous value. Order Group membership still does not update automatically from a Booking Group Id change.

  • Rejecting a booking that belongs to a group now rejects every booking in that group, matching how group rejections already work in Daily Jobs. A confirmation prompt appears first, and a rejection cannot be undone.

  • Accepting a booking group from the Booking table now creates an order group in Dispatch Hub.

  • Booking group is now visible in the Booking table on Dispatch Hub.

  • The Order Group Id column in the Booking table is now sortable.

Financials

  • Required-field validation messages in the Check / Modify dialog now name the specific field that needs attention, for example Date is required or From Location is required.

  • The Total Volume field has been removed from the Check / Modify dialog. Volume was not used for pricing, rating or accounting output, so no charge, rate or settlement figures change.

  • Every button in the attachment viewer now shows a tooltip on hover. The viewer is shared across the platform, so this applies in Booking Check / Modify, Carrier Execution and Settlement Offers.

Carrier TMS

Daily Jobs

  • When a subcontracting carrier is linked to a lead carrier with subcontractor settlements enabled, the associated corporate link is now created automatically.

  • Container values can now be made mandatory in the Mark as Delivered modal for an enterprise account's standard-plus carriers.

  • The Large Contracts table on Dispatch > Orders no longer shows a Booking # column header while Booking Number is toggled off, so values from Customer onwards no longer sit one column left of their header. The header row now renders consistently whatever the Booking Number setting.

  • Draft large contract orders now appear on the selected contract date.

Dispatch Hub

  • The Dispatch Hub board now marks manually overridden activities with an orange icon and tooltip showing the original order value, and every overridden field has a Revert button to restore it. Scheduled times can no longer be manually locked; update the task Interval instead. Applies to both the legacy Hub and Hub Next boards.

  • Work card tooltips now display across the Trailers, Drivers and ISO Containers dispatch tabs.

  • Highlighting rules have been introduced in the asset tabs.

  • A Booking Group Id column has been added to the Legs and Orders tables.

  • The Booking Group Id chip on the order tab is now clickable, listing all other orders that share that Booking Group Id with their status and quantity. From there you can add the order to the matching Order Group, or create a new one, without leaving the Edit Order flow.

  • Updated Booking Group Id values now appear immediately in the Legs table, Orders table and Edit Order modal, before the booking update is acknowledged, with a highlighted chip showing the previous value. Order Group membership still does not update automatically from a Booking Group Id change.

  • Rejecting a booking that belongs to a group now rejects every booking in that group, matching how group rejections already work in Daily Jobs. A confirmation prompt appears first, and a rejection cannot be undone.

  • Accepting a booking group from the Booking table now creates an order group in Dispatch Hub.

  • Booking group is now visible in the Booking table on Dispatch Hub.

  • A tooltip warning now appears for trailer overlap.

  • Booking slot warnings now appear correctly in Dispatch Hub Next.

  • In Dispatch Hub Next you can now sort by the Pickup Time and Delivery Time columns. Sorting moves the paired date column with the time and compares the underlying UTC value, so rows from different timezones land in true chronological order.

  • Updating groups for orders and legs from the work card section of the board and gantt is now more responsive.

  • The over-capacity warning now calculates correctly based on product and trailer configuration, with an updated tooltip warning icon and message.

  • Under-utilisation tooltip warnings now display and recalculate correctly based on product, asset and order configuration.

  • The locked-activity warning now displays in the tooltip on the Dispatch Hub board in Hub Next.

  • Pickups and deliveries flagged by the driver now behave as expected on the dispatch board and gantt in the legacy Dispatch Hub.

  • A warning now appears in Hub Next when a recompute is required.

  • A tooltip now appears in Hub Next when a driver is assigned to more than one vehicle.

  • The Missing Routing Template warning has been reintroduced in Dispatch Hub Next, and now shows as an orange warning rather than red.

  • Routing violations now show a warning naming the map that could not be routed through, the default map used instead, and the from and to locations.

  • New bookings received from the enterprise environment now appear as a row in the Bookings table with Accept and Reject buttons, so they can be actioned without leaving the screen. Rejecting opens a confirmation dialog and cannot be undone.

  • Breadcrumbs from the driver app now display correctly in the Trailer History modal.

  • Map URIs and polylines are now in sync between Dispatch Hub and Driver Mobile when using the Localisation default carrier fallback map. The map URI and location version used for a task in Dispatch Hub are now the same ones used to build the mobile task.

  • Several scrolling and card-selection improvements on the Board and Gantt views: scrolling the order well no longer puts cards out of sync with the board dates, and the board no longer scrolls longer than the card well. On the Board, a work card that overlaps onto the next day can now be selected while hovering over that day, and day separators and the day-colour indicator have been restored.

  • Hub Next tooltip behaviour now matches Dispatch Hub, including the actual recorded quantity.

  • Status columns in the Orders and Legs tables now display correctly when an order is cancelled or deleted.

  • A new Recompute icon sits next to Publish on the Dispatch Hub toolbar, opening a list of every vehicle and activity that needs recomputing so they can be handled together. The icon turns orange when activities need recomputing, the list is split into starting in next 4 hrs and all flagged tabs, and recomputing applies straight to the plan with no confirmation step.

  • A Publish vehicles button on the main toolbar lets dispatchers publish schedule updates to multiple vehicles at once, listing every vehicle with unpublished changes in the current view and date range. Vehicles with activities starting within the next 6 hours (adjustable by an admin) are flagged separately so urgent updates are not missed.

  • Dispatch Hub now flags booking cancellations as they arrive, with a red Cancelled button in the Action column and an orange dot on the Bookings tab. Cancelling the linked order is blocked until assigned legs are unassigned or grouping is removed, with a warning explaining what needs clearing first.

  • Leg sequence numbers on work cards and their tooltips now show only where the sequence is meaningful. They are hidden for free-form legging, single-leg orders and leg group legs, and now display for order group legs in a multi-leg group where they were previously missing.

  • Warning icons now appear for ISO container overlap constraints.

  • Work card tooltips now show a red warning when a work card involves a trailer swap but the trailer required to complete it has not been defined: Inbound trailer: missing trailer on the first row, and Pickup D&H: missing trailer on the pickup row. Both apply only where the order has Product stays with trailer set.

  • In the Dispatch Hub Next vehicles tab, the Publish menu item now shows the selected date and time in the user's own timezone and date format, publishes only up to that time so later scheduled tasks do not appear on the driver app, and correctly updates the driver app run when activities are unassigned.

  • The Activity modal in Hub Next now handles task actuals more accurately: reconciled task times follow the same pattern as driver and office values, status labels correctly show DRIVER, OFFICE or RECONCILED, and fields lock and unlock consistently based on Force Unlock and Modify Actual. What can be captured is unchanged; only the display and workflow have changed, and only in Hub Next.

  • The POD link is now visible on the billing group page and in the APIs when both send proof of delivery emails to delivery locations and send proof of collection to pickup locations are enabled.

  • Trailer swap tasks on the board and gantt now display solid rather than transparent, so they stay readable when other labels sit underneath.

  • Clearing the Delivery cell on a Pickups row in Dispatch Hub now saves successfully instead of being rejected and spinning indefinitely. The same applies to displacing an order already assigned to a pickup and to deleting a pickup; after unassigning, the order dates consolidate onto its delivery day.

  • Order and leg status colours in the Orders and Legs tables have been improved so legs that have not been dispatched are easier to tell apart from legs that have.

  • Work cards on the board and gantt now turn grey whenever an activity is in Delivered status, regardless of how it was completed.

  • The Pickup Time and Delivery Time columns in the Legs table in Dispatch Hub Next now display the requested interval for the leg, matching Dispatch Hub Legacy. Where no interval is specified, the columns show a dash.

  • The Order Group Id column in the Booking table is now sortable.

  • Booking notes in the Booking modal no longer overlap the product details.

  • The table of orders in an Order Group on the Grouping tab now includes a Booking Group Id column when at least one order in the group has one set, so it is easy to confirm which booking group an order group is aligned to.

  • The Edit subcontracted activity dialogue in Hub Next now displays and allows editing of the total weight and unit fields whenever the product configuration allows dimensions to be specified, consistent with Dispatch Hub.

Energy

  • Carriers using Energy TMS v2 can now configure which products may be loaded at each terminal, through a new Terminals tab in Settings. Terminals can allow all products or a set list, and both the scheduling optimiser and the load plan optimiser respect the allowed products.

  • When a bulk tank delivery covers only some tanks at a location, the dip records table now shows only the tanks planned for volume that received a delivery quantity, so zero-volume records for untouched tanks no longer clutter the table.

  • Energy TMS v2 now has a Cancel Optimisation button over the Optimise button in the unassigned orders grid, so you can cancel a running batch optimisation and leave orders and shifts untouched. In-shift optimisation is not affected.

  • Energy carriers using the pump from drum feature can now create an order containing pump from drum deliveries and bulk tank deliveries, together or separately. Pump from drum tanks are forecast in drum units based on the drum product gallon to drum ratio.

  • Gross weight (GVM) now shows in the loading parameters summary of the Edit Pickup modal, so schedulers can see at a glance whether a load approaches or exceeds permit thresholds. The display is informational only and does not block saving or confirming a load plan.

  • When the sold-as product feature is enabled for an energy carrier, the sold-as product name now shows in the order modals beneath the tank name, and is returned in the soldAsProduct object on the GET request for those orders.

  • Improved handling of multiple related fuel transfers at a single stop.

  • Adding a pickup no longer fails for product codes created through the public API.

  • Inventory transfers and adjustments are now preserved when inventory snapshots are recomputed after delivery updates. Compartment volumes sequence accurately by execution submission time, so balanced shifts pass validation without overdrawn inventory warnings.

  • The Edit Shift modal in Energy TMS now uses a checkbox for the Next day option and previews the resolved start and end date and time before saving. Start and end times are validated, with save disabled if the start is after the end, and shift date and time settings must overlap the valid time window bounds, which helps prevent vehicles disappearing from the dispatch board.

  • Energy TMS carryover projection now orders inventory events so that completed activities are processed before pending tasks. Planned preload pickups retain their preload status, and carryover volumes project accurately across shift boundaries.

  • Ad-hoc pickup and delivery additions no longer interrupt mid-shift ingestion of execution actuals or websocket and REST synchronisation.

Financials

  • Price All has been removed from the Delivered actions in All Consignments. Price Selected now prices only the rows you have selected and starts immediately, with no confirmation dialog.

  • You can now override the execution date on a subcontracted booking from Dispatch Hub or the billing group, and that date carries onto the subcontractor settlement expense so subcontractor pay falls into the settlement period you intend. If the settlement has already been generated, recalculate to pull the new date through; revenue lines and invoicing are unchanged.

  • The Edit subcontracted activity dialogue in Hub Next now displays and allows editing of the total weight and unit fields whenever the product configuration allows dimensions to be specified, consistent with Dispatch Hub.

Maps

  • Preferred routing updated at a customer request to avoid the use of a paper gravel road.

Run TMS Dairy

  • Dairy vat telemetry data can now be surfaced in Supply Generation via integration.

  • A carrier settings toggle now controls whether dairy vat telemetry data displays in Supply Generation and the Supply and Demand modal.

  • Dairy vat telemetry is now surfaced in the Supply and Demand window.

Producer (Bobby) App

Standard Bookings

  • The supplier Bobby App login page now shows the Powered by M2X overlay correctly, and refreshing the Users page no longer redirects back to Bookings.

Driver Mobile App

Dispatch Hub

  • Map URIs and polylines are now in sync between Dispatch Hub and Driver Mobile when using the Localisation default carrier fallback map. The map URI and location version used for a task in Dispatch Hub are now the same ones used to build the mobile task.

Energy Driver Mobile App

Energy

  • Energy driver executions now synchronise reliably to the TMS, with backend services able to identify a storage against its location.

Carrier Mobile App

General

  • In Carrier Mobile v3, the Completed tab on the Closed loads screen is now labelled Delivered, matching the terminology used elsewhere in the platform. Functionality is unchanged, and the update has already been pushed to the latest builds over the air.

General Platform Updates

  • The Booking Created entry in Booking Events now permanently shows the user who created the booking, rather than changing to whoever last edited it. Bookings created through an integration or API show System.

Did this answer your question?