TopicTitle & DetailsRelease MonthTask typeADO ID
Dispatching and confirmation
CO2 calculation (PTV, ISO 14083) - Official V1 (without Shipment builder)

PTV Routing API is used to calculate emissions according to the international recommended guidelines described in the GLEC framework. The globally uniform standard ISO 14083 (factor-based) has gained acceptance in the industry and replaces the European standard EN16258.
CAPcargo uses the above norm to calculate several emissions KPIs per tour, based on differentiated input values on several accuracy levels (actual, plan, average…). From the tour the KPIs are split to transport orders and trade orders for BI, reporting and analysis reasons.

2025-09New feature114795
Optimizer
Adjust and enhance field validation for certain Optimizer Regulation parameters

Previously, when Optimizer Regulation parameters 'Driving time regulation' or 'Working time directive' were set to a value <> None, the fields 'Maximum tour duration (hr)' and 'Maximum driving time per tour (hr)' were disabled.
This was possibly confusing to user, since leaving both of these fields parameterized with "0" value could result in impossibility to plan any Transport Legs via Optimizer.

Both fields 'Maximum tour duration (hr)' and 'Maximum driving time per tour (hr)' are now always editable. Furthermore, the Optimizer request builder was enhanced so that, in case any/both of these fields are parameterized with value "0", then Optimizer would simply disregard them and apply the most limiting of the set Regulations parameters.

2025-09New feature116558
Geo-services
Introduce new 'Absolute maximum speed' field to speed profiles

A new field ('Absolute maximum speed') has been added to speed profiles. The value in this field acts as an absolute limiter for all speed values entered in the other speed profile fields. It also plays a role in the generation of HPRN's.
The default field value is '0'. If '0', field is ignored and the values of the different speed profile fields are considered as defined.
The maximum value possible in the field is 255.
Whenever this value is adjusted (even from the initial value '0'), it is highly recommended to re-generate all HPRN's defined for vehicle types using the related speed profiles, to ensure that the new maximum speed is taken into consideration.

It is also highly recommended to re-generate all HPRN's used on vehicle profiles at the time of the release, even if the value of this field is left at the default '0' (old HPRN's may have been created with a default maximum speed value of 80).

2025-09New feature116102
Integrations
Unify and simplify TAL/Optimizer xServer parameterization

Previously, separate fields for parameterization of the xServer url/alive ports were dedicated both in Transport Parameters and in Optimizer parameters, even though they were all populated with the same data.
The parameterization is now simplified, and all the separate fields were unified into one xServer url field under Transport Parameters > Geo services > xServer parameter. Alive port fields have been eliminated.

The Optimizer parameters related to xServer endpoint fields have also been removed, and when enabled, Optimizer is now using the xServer setup from main Transport Parameters.

The functions 'Clear xServer cloud token' and 'Check xServer health status', previously available only in the Optimizer parameters form, have been moved and are now available directly in the Transport parameters xServer settings.

A data migration job has also been provided (see ADO 115332) to re-populate the new url field with the previously existing values.

2025-09New feature112919
Customer Portal
Introducing a possibility to refresh/update portal button configuration (in D365), to include also newly adding buttons into previously existing portal button configuration templates

Each portal button configuration template (in D365) now can be manually synchronized, via "Settings create / synchronize" button. During synchronization, newly added buttons are added to portal button configuration template (and obsolete buttons are also removed).
During creation of new template, the synchronization happens automatically.

2025-09New feature115953
Dispatching and confirmation
Several enhancements and corrections of subcontracting request process

Following improvements were done to subcontracting request process:
- during subcontracting request creation in D365, it is now possible to set "Carrier price requested" for some or all new requests
- "OK & Release" button has been added to subcontracting request creation dialog, to allow direct releasing of subcontracting requests to carriers. Button is especially useful when "Carrier price requested" requests are being created.
- for "Carrier price requested" cases, the spot price calculation (for received price) is now performed automatically in D365 during transformation of subcontracting request into subcontracting order. Hence the manual step (with spot price calculation) is not needed anymore in D365 and can be skipped.
- new dispatching conflict was added (conflict ID 425 "Process - Tour has open subcontracting requests") - to help dispatchers better identify tours with active subcontracting requests
- to avoid subcontracting request discrepancies (eg. tour content is changed AFTER the subcontracting requests were released/confirmed etc.), a new blocking mechanism was introduced - many processes are now blocked on the tour if tour contains subcontracting requests (that are in status Released/Confirmed/Rejected). Both in D365 'Dispatch light Tours' and also in GPB gantt screens.

Together with improvements, following issues were corrected:
- Subcontracting requests without price (ie. with flag "Invoice=false") could not be previously released to carriers
- Subcontracting order could be previously created directly even when vendor account was set as „Subcontracting request = Mandatory“

2025-09New feature115596
Customer Portal
Rework of the order line section (for editing of existing order lines, for creation new order lines)

Order line editing (and creation of new lines) is now done via new dedicated dialog. Previously, the "in grid line" editing and creation was used (together with order line collapsible section), which was not user friendly, was buggy and hard to maintain.

2025-09New feature115055
Customer PortalTransport address id is now shown in address dropdowns also for public addresses2025-09New feature115046
Carrier PortalOn carrier portal, also the buttons on tour screen can now be managed via portal button configuration templates2025-09New feature114823
Customer Portal
Better informing of the portal user, in case some errors are encountered on the portal

When following issues are encountered, portal users is now informed via new infologs:
- D365 is not accessible during portal launch (eg. D365 is offline, or D365 authentication cannot be done)
- D365 is accessible but portal user configuration is not finished in D365 (eg. customer assignments are missing, portal user is not existing)
- when no records can be displayed in the grid (because no records are fitting to active filters)

Also carrier portal was enhanced accordingly (eg. when no resource could be shown etc.)

2025-09New feature114569
Customer PortalWhen price calculation fails on customer portal (because of some error in D365), the portal user is now informed via error infolog2025-09New feature114344
Customer Portal
Declare certain contact details as mandatory, for new contact creation on the portal

Following new parameters were added to portal parameters:
- Customer contact first name mandatory
- Customer contact last name mandatory
- Customer contact phone mandatory
- Customer contact email mandatory
- Carrier contact first name mandatory
- Carrier contact last name mandatory
- Carrier contact phone mandatory
- Carrier contact email mandatory

Via these parameters it can be specified which contact details must be filled as mandatory, when creating new contacts on the portals.

Please note: even when no contact details are declared as mandatory, at least one of "First/Middle/Last" names have to specified anyway.

2025-09New feature114072
Carrier Portal
Introducing the dangerous goods coverage also to carrier portal

Previously, the dangerous goods coverage was existing only in customer portal. With this task the dangerous goods are covered also in carrier portal.

Key points:
- dangerous goods icons are now shown on tour & tour stop & tour order level
- dangerous goods overview is accessible on tour order level
- dangerous goods details are accessible on tour order level (the "eye" icon)
- dangerous goods report can be printed on tour order level

Unlike to customer portal (where dangerous goods can be registered), on the carrier portal it is only possible to see existing dangerous goods - the registration of new dangerous goods in carrier portal is not supported.

2025-09New feature113128
Depot App
Announcing General availability (GA) of Depot app

After a preview period the Depot app for Android is now generally available (GA). It will replace Truck loading app which will be deprecated in the future.

Depot app contains most of the existing Truck loading app functionality and many more features. In addition to loading and unloading the app can be used for cross-docking. The app is aware of depot locations - users can specify a depot location when unloading, and then the loaders of next tour can see where the goods are. Users can choose between available vehicles and compartments when loading (carrying resource assignment). Goods can be moved between depot locations with Pick&Put process, which can also be used for loading and unloading.

Depot app is an online app with real time integrations to D365 data.

Depot app is currently only distributed as an APK package, not in Google Play Store.

2025-09New feature117036
Dispatching and confirmation
Company switch feature within GPB deprecated

The feature to switch the current user company from the GPB start screen did not reliably work and was not supported by Microsoft anymore. The consequence was, that within GPB wrong data happened to be visualized, mainly filters would not reliably read from the proper company. Therefore the feature was removed. There is a simple work-around, to change the company within D365 per user/worker.

2025-09New feature115487
Subcontracting/IC order management and pricing
GS: Various improvements for Level 1 icon used for subcontracting request/order

Various improvements were made in the display of the level 1 icon dedicated to subcontracting requests/orders, depending on the different process stages (request confirmation deadline active or passed, all requests answered already, some requests still open etc.).

2025-09New feature114761
Dispatching and confirmation
Storing the quick access toolbar setup

The quick access toolbar setup in GPB (GST/GSR/OS) is now stored in a D365 table. This means that any end user customization of the quick access toolbar will be 'remembered' for future sessions and/or future GPB versions.
The 'Show quick access toolbar below the ribbon' and 'Minimize the ribbon' functions are still limited only to the currently open GPB session.

2025-09New feature113882
Optimizer
GS: Add context menu button 'Show optimizer tourplan' for tours generated by Optimizer

A new button ('Show optimizer tourplan') appears now in the right-click context menu on tours (GS). The button is enabled only when selected TMS tour was generated by Optimizer processes. Pressing it opens a browser window showing the exact tourplan which generated the tour in focus.

2025-09New feature111348
Dispatching and confirmation
Additional improvements in the display of tours originating from Optimizer processes

For TMS tours originating in Optimizer processes, these additional improvements were implemented:
- GPB tooltip shows the Optimizer tourplan ID from which selected tour originated
- in Dispatch Light Tour, the tour header now displays an additional Optimizer grouping, with a Tour plan ID field hyperlinked for easy access of the original Optimizer tourplan.

2025-09New feature111344
Dispatching and confirmation
GPB technical update (for newer Telerik dlls)

To follow the supported lifecycle and to ensure being up to par with current version of Telerik dll libraries (which are fundamentally responsible for GPB visualization), the WPF libraries were updated to version 2025.2.521, which also required updating the .NET Framework to 4.6.2 (as stated in the GPB requirements document).

2025-09New feature93494
Other / General
Microsoft License enforcement - Adjustments CAPcargo roles

Microsoft is changing their license policy forDynamics 365 Finance and Operations customers. Starting September 1st2025 users who are not (correctly) allocated a D365 license will receive awarning, from November 1st 2025 access to D365 will be revoked. Seefor more information:
→ https://www.microsoft.com/en-us/dynamics-365/blog/it-professional/2025/03/28/simplifying-license-management-dynamics-365/

With the new features 'User security governance' and 'user security governance license usage summary report' new Microsoft tools are available to verify proper licensing. Find a report under 'System Administration\Security\Security governance\Licenses usage summary' to show per security role which D365 license (SKU name) is coveringthe content/access provided by this role (if the number in the column 'notentitled' is zero, it means, this license covers the role).
Microsoft has changed the license requirements of somefunctionalities. You can find the entire Microsoft license guide here: Dynamics365 Licensing Guide

CAPcargo keeps providing 2types of security roles:
- Roles made for pure CAPcargo processes. → Requires Microsoft “Team Member” license → Concerns the majority of the CAPcargo users, example: T&L Dispatcher
- Roles made for CAPcargo processes interfaced with D365 standard processes. → Requires higher Microsoft license e.g. “Finance”, example: T&L Accounts Receivable Clerk D365

Based on the availability of the new Microsoft security governance report,CAPcargo needed to review its security roles against the newMicrosoft license requirements, and has adjusted several security roles tomaintain the status quo as best as possible. With this CAP49 release, updated CAPcargo T&L security roles are shipped in order to passthe new Microsoft license enforcement. More information can be found in the CAPcargo whitepaper 'Security Roles & Licensing'.

Note1: Between Sep 1 (warning starts) and Nov 1, your system will continue to runnormally also without our fixes applied. However, after November 1 Microsofthas announced to block users without correct licensing. Hence latest untilOctober 31st you have to install our latest release or thehotfixes we will provide shortly. Then also the warnings should disappear, andif not, you do need to check your licenses. Be aware: it can take up to 24hours before changes made to the security roles appear in the license usagesummary report. It is therefore recommended to start early with applying theCAPcargo CAP49 release resp. hotfixes for older versions allowing time forvalidation to ensure smooth continuance of operations on November 1st.

Note2: If you areusing customized security roles these may need to be adopted too to reflect thenew license policy.

2025-09New feature117042
Dispatching and confirmation
Performance improvements in dispatching processes

Many optimizations and improvements have been made in various dispatching processes. These improvements will speed up creating tours, adding orders to tours and moving orders/stops to other tours. The improvements impact both GPB and Dispatch light.

More improvements will be introduced in upcoming releases.

2025-09New feature117040
Dispatching and confirmation
Tour confirmation form: change the labels and help texts of empties Inflow&Outflow

Field "Inflow (at address") has been renamed to "Unload". The old name is now used as the help text of the field.
Field "Outflow (at address") has been renamed to "Load". The old name is now used as the help text of the field.

Same terminology change will be applied to Driver app in the next Driver app version (CAP50).

2025-09New feature116818
Customer order management and pricing
TRO line: "Initialize quantities from packages" should not initialize 0 transport quantity if packages exist

Previously, due to missing conversion, the transport quantity of unplanned return orders could be 0, even though packages existed. This was fixed, so that number of packages and transport quantity would be the same when an unplanned return order is created.

2025-09New feature116707
Integrations
New data entity: TAL Item material code ship text translation

New data entity 'TAL Item material code ship text translation' was added to the system, it is now possible to import or export hazardous material item ship text translations.

2025-09New feature116377
Customer order management and pricing
Small adjustment of the "ADR/SDR document" report (for dangerous goods)

Following adjustments were done:
- Instead of "Kilogram", the "Kg" is printed. Instead of "Liter", the "L" is printed
- ADR calculated score & NEM amount is newly aligned to the left
- Instead of BK0/BK1/BK2/BK3/BK4, the 0/1/2/3/4 is printed
- contact information in report header are expanded to two lines

2025-09New feature115608
Customer order management and pricing
Align Dangerous goods terminology/synchronization between TMS and D365

These properties were better labeled, also with help labels to understand their purpose:
- Environmentally hazardous
- Combustible goods
- Marine pollutant (D365) = Hazardous to water (CAPcargo)

2025-09New feature115575
Customer order management and pricing
Change default sorting of Packages on Transport order line

Previously, the Packages list on Transport order line was sorted by default from Z-A (Descending).
This was now changed to A-Z (Ascending) default sorting.

2025-09New feature115427
Customer order management and pricing
Add validation to minimum planning quantity for volume-related planning quantity

When transport type parameter 'Register weight information' was set to 'Yes', a validation already existed for the weight-related planning quantity, so that the value of the field would be editable, but not lower than the gross weight per transport unit * transport quantity (else a validation error was triggered).
Similarly, when transport type parameter 'Register measurement information' is set to 'Yes', a validation for the volume-related planning quantity is introduced, so that the value of the field would be editable, but not lower than the volume determined by the transport unit's pre-defined measurements (else a validation error is triggered).
This validation is introduced on the 'Create new transport order' form, on the existing Transport order line, and on the default order.

2025-09New feature115361
Customer order management and pricing
Unexpected initialization of Measurements on automatically created packages on Transport order

Previously, even though Transport Type parameter 'Register measurement information' was set to 'No', if 'Automatic package creation' was set to 'Yes', then packages which were automatically created still had the measurements (length/width/height initialized from the transport unit).
In this particular scenario, the measurements are now initialized with 0.

2025-09New feature115287
Customer order management and pricing
Enhance form 'Update physical dimensions' on Packages

The form opened by menuitem 'Update physical dimensions' on Packages was enhanced, so that:
- 'Tare weight' and 'Tare volume' fields were added (previously they were missing, could not be updated on packages from this form)
- volume recalculation is now triggered as soon as measurement values are changed
- all fields related to Weights/Measurements/Volume were re-arranged to be consistent with the layout of corresponding fields in the Package form.

2025-09New feature115185
Integrations
New info message when validating imported orders (in EDI process)

When validating imported orders for errors, user is now informed via new infolog about result (eg. how many orders were processed). Previously, the validation process just silently finished and users have no clue what was done (and if something was done at all).

2025-09New feature114919
Customer order management and pricing
'Create new tour' button in 'Dispatch directly' form was disabled even when no tours available for selection

Previously, in the 'Dispatch directly' form which opened from Transport order grid, the 'Create new tour' button was disabled when no tours were available for selection, while the 'Plan into tour' button was still enabled, even though no selection was available/possible.
This was fixed, so that the 'Create new tour' button is now always enabled in this form, and the 'Plan into tour' button is enabled only when at least one tour is available for selection in the 'Dispatch directly' form.

2025-09New feature114554
Customer order management and pricing
Weight handling on Transport order line to include update to packages for weight

Previously, when weight-related fields (net/tare/gross/unit) were updated on the transport order line (given that transport type parameter 'Register weight information' was set to Yes and packages were already created for the transport order line), the system made no attempt to update the same fields on the packages.
Now, when performing such an update, user automaticaly receives a dialog, asking for confirmation whether to update the data at package level as well, and doing so if confirmed. This is in line with the already-existing behavior when measurement-related fields were similarly updated.

2025-09New feature113177
Dispatching and confirmation
Validation of qualification criteria fields

Previously, there was no validation in the filling of qualification criteria fields, so that user could mistakenly fill multiple criteria on same line by skipping some of them (for example, select a value in Criterion 1 and 3).

2025-09New feature113034
Customer order management and pricing
Adjust text of UI labels from 'Depth' to 'Length'

Various places in TMS were labeled either 'Length' or 'Depth', even though both terms referred to the same physical dimension.
Even though 'Depth' is the standard text used by Microsoft for this dimension, 'Length' is now used in TAL as the generic term in Transportation&Logistics in all UI labels for this dimension. No table field labels have been touched.

2025-09New feature110975
Subcontracting/IC order management and pricing
Improve handling of subcontracting orders when partial delivery is done on predecessor transport legs

This is a followup on predecessor ADO 108729. When partial delivery happens on a leg/tour preceeding another successor leg/tour already subcontracted, the subcontracting order tariff and planning quantities (from successor tour) are not affected by the quantity split.

2025-09New feature109697
Dispatching and confirmation
Company switch feature within GPB deprecated

The feature to switch the current user company from the GPB start screen did not reliably work and was not supported by Microsoft anymore. The consequence was, that within GPB wrong data happened to be visualized, mainly filters would not reliably read from the proper company. Therefore the feature was removed. There is a simple work-around, to change the company within D365 per user/worker.

2025-09Deprecation115634
Optimizer
Initialize new Process type field on TALoptJob table

In the 'Optimizer jobs' form, the Job process type was incorrectly set as 'Undefined' for historical records. This data migration adjusts them to proper values ('Distance matrix creation' or 'Optimization').

2025-09Data conversion116778
Other / General
Reduce xServer setup for Transport Parameters/Optimizer processes to only one URL

Data migration job needed to populate the new xServer field with previous value, after changes implemented to TAL Geo services / Optimizer Integration setup (see ADO 112919 for more details).

2025-09Data conversion115332
Customer order management and pricing
Two correction of address "Geocoding by map" process

Following corrections were done, in the area of address "Geocoding by map":
- improving the "Geocoding by map" error infolog, to better explain to user why geocoding by map cannot be done (eg. address geocoordinates are locked for editing and needs to be unlocked first).
- when geocoding by map was done for one time address (ie. during order creation), then the geocoordinates were previously not applied/refreshed

2025-09Bug116536
Customer PortalDuring order creation, new address creation was previously possible only when some address was already selected2025-09Bug116806
Customer Portal
"Empties exchange" flag was missing in address creation dialogs

When creating a new address, it was previously not possible to directly activate the address for "Empties exchange", as the flag was not showed in address creation dialog even when activated in portal parameters.

2025-09Bug116516
Carrier Portal
Several issues were corrected which were happening when carrier portal was accessed via direct "deep links"

Following issues were corrected when opening a carrier portal via "deep links":
- The portal button configuration is now applied
- Related screen name is now highlighted in side main menu
- Accessibility of several buttons were corrected (eg. some buttons were not accessible even when they should)
- German translation of several buttons was improved

2025-09Bug116346
Customer Portal
"1900-01-01" value in SLA "Assigned at" field, when editing the existing order line

"Date not specified" is now shown instead of "1900-01-01" date, when editing order line (for which the SLA was not assigned manually).

2025-09Bug115561
Customer PortalStackability specification was previously not translated on order lines grids2025-09Bug115558
Carrier Portal
Accessibility of "Confirm" & "Reject" buttons on freight offer in carrier portal was previously wrong

Buttons were accessible when they should not be, duplicate rejection was possible etc. The issue was corrected.

2025-09Bug115378
Customer Portal"Delete" button on Claim Management "Line" in edit mode was not working2025-09Bug115101
Customer Portal
New work instructions can be now added only "one by one"

Previously, it was accidentally possible to add several work instructions without saving, which lead to loss of work instruction (as only one could be saved, the rest went gone). The issue was corrected and new work instruction can be created only when previous is saved.

2025-09Bug115043
Customer Portal
Order filtering via customer account was previously not reliable in customer portal (ie. some customer orders were not shown)

The issue was happening because together with customer account filter (which was expected) portal screen also applied a transport type filter (which was not expected). The issue was corrected and portal order screen now applies only customer account filter (if set).

2025-09Bug114825
Customer Portal
Unrealiable behavior of address creation dialog, when session language was changed (via flags) during address creation

Several issues could have been encountered:
- wrong duplicate results (geocoding vs reverse geocoding)
- country name was sometimes translated, sometimes not

2025-09Bug114821
Carrier Portal
Several buttons were accessible even when underlying feature was not activated via license configuration key

Following buttons were affected:

In the carrier portal (on tour screen):
- Register driver
- Print driving order

In the customer portal (on order screen):
- Print driving order

2025-09Bug114516
Dispatching and confirmation
Icons for dangerous goods in GPB OS improved

In specific constellations the DG icons were not properly displayed. This was fixed.

2025-09Bug117087
Dispatching and confirmationIncorrect date (1.1.0001) was previously displayed on GPB Map pin popups, after pulling the transport legs into the map via "From OS" button2025-09Bug117085
Dispatching and confirmationSQL error "A column has been specified more than once in the order list" was sometimes encountered in GPB 'Transport order /-legs" screen2025-09Bug117054
Dispatching and confirmation
[GS] Level 2 tour stop black/white line not properly updated

Previously, when selecting or refreshing a tour in the Gantt Screen, the tour stop black/white line in the already open level 2 was not updated immediately to reflect the color changes from the similar line in level 1.

2025-09Bug116068
Dispatching and confirmation
[GPB] Size of tour activity dialog not properly adapted to the size of the dynamic field (Address)

Previously, when the Address field in the tour activity dialog was very long due to content, the action buttons were not visible anymore. This was fixed, so that the dialog size is manually adjustable, and scroll bar also available, depending on size.

2025-09Bug115863
Dispatching and confirmation
[GPB] 'Release to depot' confirmation dialog doesn't correctly identify number of loading depots on tour

Previously, when pressing 'Release to depot' or 'in GPB, the popup confirmation dialog mentioned multiple loading depots, even when there was only one loading depot on tour. The proper count was fixed both in this instance, and when using 'Undo 'Release to depot'.

2025-09Bug115512
Driver App
Collect additional orders - not working in multi company environments

Fixed a bug that caused errors in the process if Driver app tour was dispatched in another legal entity than the Driver app service account's default legal entity.
This fix is inside D365 system, no app update needed.

2025-09Bug115857
Shipment Builder
Fix for creating CAPcargo shipment for deleted purchase order line

Previously when the an order line of an already confirmed purchase order was deleted, the system still tried to create a CAPcargo Shipment if the Disable WHS handling of purchase order lines parameter was active. This is fixed now.

2025-09Bug115908
Shipment Builder
Help label fix for ADRCodesSyncNeeded on CAPcargo Shipment line

The help label is fixed and translations are added.

2025-09Bug115589
Shipment Builder
ADR score update after splitting off package

When splitting off a package from a shipment based transport order, a new transport order line is created with the split-off quantity. Previously, the ADR score was not updated on the initial and on the new transport order lines. This is fixed.

2025-09Bug115118
Shipment Builder
Changing dates on the transfer order line

Dates of the transfer order line were always updated based on the SLA setup right after changing any of the date fields manually. Ultimately, making it impossible to have manually defined dates on the transfer order line. This update issue is fixed.

2025-09Bug115008
Shipment Builder
Shipment builder related buttons in GPB gantt screens

The GPB gantt screen buttons of the new shipment builder (v3) did not work due to a technical issue. This is fixed, hence the same functionality is available in GPB gantt screens for shipment builder version 3 as we have for the previous shipment builder version.

2025-09Bug114828
Shipment Builder
Transport orders with no finance impact were previously considered for standard balance calculation and credit limit check

Transport orders that are not planned to be invoiced from CAPcargo Transport (Invoice flag set 'false') are not anymore considered by standard credit limit calculations.

2025-09Bug114636
Dispatching and confirmationDispatching conflict 1243 (Qualification - missing driver qualification for trailer) was malfunctioning (conflict was not detected even when it should)2025-09Bug116738
Dispatching and confirmation
Changing requested dates/times doesn't work

Changing requested dates/times was no longer possible in "Change rough plan date" dialog. This bug has now been fixed and requested dates and times can be changed in addition to changing the rough plan date.

2025-09Bug116553
Subcontracting/IC order management and pricing
Transport Leg/order directly subcontracted is still found and planned in tour by batch 'Generate/update tour out of route/zone'

Previously, Transport orders directly subcontracted or Transport legs directly subcontracted could still be found and planned on tour by the periodical function ''Generate/update tour out of route/zone'.
This was fixed, so that all legs directly subcontracting would not be considered by this batch anymore.

2025-09Bug116097
Dispatching and confirmation
Instruction activity rules were not evaluated when using 'Generate/Update tour out of route/zone' (direct or batch function).

The manual function 'Regenerate instruction activities' was also fixed.

2025-09Bug116050
Dispatching and confirmation
Tour release could previously fail, in certain (very specific) constellation

The issue was happening only when releasing a tour in the following constellation:
- tour has subcontracted resource
- when track & trace status message was activated (for Status230 "Tour released")
- and Recipient was set to "Customer and vendor"
- and when status code was used in the status message setup (where the Recipient was set to "Customer" or "Customer contact")

If all above met then release of tour was failing with "Object reference not set to an instance of an object" error.

2025-09Bug116023
Customer order management and pricing
Transport order created from default order does not initialize weights as defined in default order

In the context of TT parameters 'Register Measurements information' and 'Register Weight information' being set to 'Yes',
if specific measurements/weights were defined on a default order, when creating a transport order from that particular default order, the measurements were correctly initialized from default order measurement values, but the weight values were not. Instead, they were initialized from the default weight values on the transport unit itself.
This was fixed, so that weight is always initialized on new transport order line from the underlying default order values.

2025-09Bug116014
Customer order management and pricing
Volume-related plan quantity initialized with wrong values while editing dimensions on Default transport order

Previously, on the Default transport order, during initial line creation, the volume-related planning quantity was correctly calculated based on Measurements (assuming that TT parameters 'Register Measurements information' and 'Register weight information' were set to 'Yes'). But when editing any of the weight-related dimension fields, the volume-related planning quantity would be wrongly re-initialized with value from transport unit conversion, instead of measurements.

2025-09Bug116012
Customer order management and pricing
'Create new packages for all order lines' does not initialize volume and weight correctly on packages

When Transport type parameter 'Automatic package creation' was set to 'No', then regardless of setup of TT parameters 'Register measurement information' and 'Register weight information', the volume and weight was not correctly initialized on packages created while using Transport order grid function 'Create new packages for all order lines'.
This was fixed so that, if these parameters are set to 'No', then volume and weight fields on newly created packages are initialized with 0 values. If these parameters are set to 'Yes', then volume and weight fields on newly created packages are initialized from Transport order line volume and weight values.
This is now in line with the behavior of those fields in case of automatic package creation.

2025-09Bug115975
Customer order management and pricing
Changing transport unit on transport order line does not change the transport unit of already-created packages

Previously, on a transport order line with packages already created based on an initial transport unit, if user changed the transport unit on the order line, the transport unit on the existing packages was not re-initialized.
This functionality will stay the same. However, a warning infolog was added to inform the user of the discrepancy between new transport unit on the order line and existing transport unit on packages.

2025-09Bug115973
Customer order management and pricing
Transport order grid menuitem 'Package identification code' shows ALL packages, instead of the ones from order

Previously, when user pressed TRO grid menuitem 'Package identification code' while a particular order was selected, a list of all packages with identification codes in the system was displayed. This was now fixed, so that only the packages with identification codes from the order in focus will be displayed.

2025-09Bug115951
Customer order management and pricing
Dialog to take dimension change back to order line planning quantity is removed

With the introduction of measurement dimensions to TAL (ADO 94646), if packages existed on the Transport order line and user changed one of the dimension from the Transport order line, user had to answer two dialogs:
'Do you want to take over dimension change to packages?'
'Do you like to take over the qty change m3 to the order line?'
By design, the second dialog was not supposed to be displayed and there is no clear logic why the user would answer 'No' to that question, regardless of how he answered the first one, when the change was initiated from the Transport order line. Therefore, the second dialog in this scenario has been suppressed, and the system behaves as if the user always answers 'Yes'.
This means that any change in dimension triggered from the transport order line side will update the volume-related planning quantity only insofar as package dimensions were actually changed.
There is no system impact in this scenario when Transport Type parameter 'Register measurement information' = No, or when dimensions are changed from the package side.

2025-09Bug115868
Subcontracting/IC order management and pricing
Fields related to subcontracting request added to subcontracting order header, but not to subcontracting request header

Previously, the Subcontracting request grouping of fields was added only to the subcontracting order header, with all fields open to editing.
The following improvements have now been implemented:
- on the subcontracting order header, the subcontracting request grouping is now displayed only when the subcontracting order was generated from a subcontracting request; when shown, all fields are not editable
- the subcontracting request grouping of fields is now displayed on the subcontracting request header; fields are editable only when request status = Registered.

2025-09Bug115610
Subcontracting/IC invoicing
Vendor type validation in invoice pools could be previously manually workarounded

Via manual grid filter adjustment, the self-billing cases could be previously selected (and posted) in vendor invoice journal pools and vice versa. Such constellation is not supported and is now actively blocked - by disabling the removal of "Invoice type" filter.

2025-09Bug115510
Customer order management and pricing
Conflicts for 'Missing transport address/address area for motor vehicle/trailer' are displayed even when properly provided

Previously, conflicts with ID's 1234, 1235, 1244, 1245 ('Missing transport address/address area for motor vehicle/trailer') were improperly displayed during tour conflict analysis even when the requested qualifications were correctly provided.

2025-09Bug115499
Dispatching and confirmation
No qualifications-related conflict triggered when none of the resources setup with OR criteria on the qualifications framework provide that qualification (part 2)

In a previous release, this bug was fixed specifically for 'OR' qualification conditions setup for 'Missing qualification for Transport address' (conflict ID 121x) (see release letter notes for ADO 110340).

This task fixes the same scenario for the rest of the setups:
- illegal qualification for transport address (conflict ID 120x)
- missing qualification for transport order (conflict ID 122x)
- missing qualification for motor vehicle (conflict ID 123x)
- missing qualification for trailer (conflict ID 124x)
- missing qualification for Transport unit (conflict ID 125x)
- missing qualification for commodity (conflict ID 126x)
- illegal qualification for address area (conflict ID 127x)
- missing qualification for address area (conflict ID 128x)

2025-09Bug115492
Dispatching and confirmation
'Load/Unload scheduling date options' suggests different unload date than the actual Predispatching

In certain data setup constellations, it was previously possible that the actual unload date defined on the Transport leg during Predispatching was slightly different than the unload date suggested by the 'Load/Unload scheduling date options' engine.

2025-09Bug115434
IntegrationsTAL Contract-conditioned unit conversion' data entity previously could be used only for exporting the data;, the import/update/delete was failing2025-09Bug115053
Customer PortalCertain CUS buttons were previously available in the portal button configuration template (in D365) even though the underlying license configuration key was not activated2025-09Bug115003
Subcontracting/IC order management and pricingTariff surcharge (with transport unit criteria) was previously not applied to subcontracting order during price calculation2025-09Bug114723
Customer order management and pricing
Weight of automatically created package during order creation initialized incorrectly

Previously in certain edge case scenarios, the weight of an automatically created package was wrongly initialized during order creation from another default transport unit. This meant that it was sometimes possible that even when Transport type parameter 'Register weight information' was set to false, the automatically created package weight could still be >0.
This was now fixed and aligned with the manual process of package creation.

2025-09Bug113888