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-09 | New feature | 114795 |
Optimizer | Adjust and enhance field validation for certain Optimizer Regulation parametersPreviously, 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-09 | New feature | 116558 |
Geo-services | Introduce new 'Absolute maximum speed' field to speed profilesA 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-09 | New feature | 116102 |
Integrations | Unify and simplify TAL/Optimizer xServer parameterizationPreviously, 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-09 | New feature | 112919 |
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 templatesEach 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-09 | New feature | 115953 |
Dispatching and confirmation | Several enhancements and corrections of subcontracting request processFollowing 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-09 | New feature | 115596 |
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-09 | New feature | 115055 |
Customer Portal | Transport address id is now shown in address dropdowns also for public addresses | 2025-09 | New feature | 115046 |
Carrier Portal | On carrier portal, also the buttons on tour screen can now be managed via portal button configuration templates | 2025-09 | New feature | 114823 |
Customer Portal | Better informing of the portal user, in case some errors are encountered on the portalWhen 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-09 | New feature | 114569 |
Customer Portal | When price calculation fails on customer portal (because of some error in D365), the portal user is now informed via error infolog | 2025-09 | New feature | 114344 |
Customer Portal | Declare certain contact details as mandatory, for new contact creation on the portalFollowing 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-09 | New feature | 114072 |
Carrier Portal | Introducing the dangerous goods coverage also to carrier portalPreviously, 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-09 | New feature | 113128 |
Depot App | Announcing General availability (GA) of Depot appAfter 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-09 | New feature | 117036 |
Dispatching and confirmation | Company switch feature within GPB deprecatedThe 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-09 | New feature | 115487 |
Subcontracting/IC order management and pricing | GS: Various improvements for Level 1 icon used for subcontracting request/orderVarious 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-09 | New feature | 114761 |
Dispatching and confirmation | Storing the quick access toolbar setupThe 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-09 | New feature | 113882 |
Optimizer | GS: Add context menu button 'Show optimizer tourplan' for tours generated by OptimizerA 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-09 | New feature | 111348 |
Dispatching and confirmation | Additional improvements in the display of tours originating from Optimizer processesFor 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-09 | New feature | 111344 |
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-09 | New feature | 93494 |
Other / General | Microsoft License enforcement - Adjustments CAPcargo rolesMicrosoft 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-09 | New feature | 117042 |
Dispatching and confirmation | Performance improvements in dispatching processesMany 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-09 | New feature | 117040 |
Dispatching and confirmation | Tour confirmation form: change the labels and help texts of empties Inflow&OutflowField "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-09 | New feature | 116818 |
Customer order management and pricing | TRO line: "Initialize quantities from packages" should not initialize 0 transport quantity if packages existPreviously, 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-09 | New feature | 116707 |
Integrations | New data entity: TAL Item material code ship text translationNew 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-09 | New feature | 116377 |
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-09 | New feature | 115608 |
Customer order management and pricing | Align Dangerous goods terminology/synchronization between TMS and D365These properties were better labeled, also with help labels to understand their purpose:
- Environmentally hazardous
- Combustible goods
- Marine pollutant (D365) = Hazardous to water (CAPcargo)
| 2025-09 | New feature | 115575 |
Customer order management and pricing | Change default sorting of Packages on Transport order linePreviously, 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-09 | New feature | 115427 |
Customer order management and pricing | Add validation to minimum planning quantity for volume-related planning quantityWhen 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-09 | New feature | 115361 |
Customer order management and pricing | Unexpected initialization of Measurements on automatically created packages on Transport orderPreviously, 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-09 | New feature | 115287 |
Customer order management and pricing | Enhance form 'Update physical dimensions' on PackagesThe 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-09 | New feature | 115185 |
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-09 | New feature | 114919 |
Customer order management and pricing | 'Create new tour' button in 'Dispatch directly' form was disabled even when no tours available for selectionPreviously, 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-09 | New feature | 114554 |
Customer order management and pricing | Weight handling on Transport order line to include update to packages for weightPreviously, 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-09 | New feature | 113177 |
Dispatching and confirmation | Validation of qualification criteria fieldsPreviously, 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-09 | New feature | 113034 |
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-09 | New feature | 110975 |
Subcontracting/IC order management and pricing | Improve handling of subcontracting orders when partial delivery is done on predecessor transport legsThis 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-09 | New feature | 109697 |
Dispatching and confirmation | Company switch feature within GPB deprecatedThe 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-09 | Deprecation | 115634 |
Optimizer | Initialize new Process type field on TALoptJob tableIn 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-09 | Data conversion | 116778 |
Other / General | Reduce xServer setup for Transport Parameters/Optimizer processes to only one URLData 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-09 | Data conversion | 115332 |
Customer order management and pricing | Two correction of address "Geocoding by map" processFollowing 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-09 | Bug | 116536 |
Customer Portal | During order creation, new address creation was previously possible only when some address was already selected | 2025-09 | Bug | 116806 |
Customer Portal | "Empties exchange" flag was missing in address creation dialogsWhen 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-09 | Bug | 116516 |
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-09 | Bug | 116346 |
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-09 | Bug | 115561 |
Customer Portal | Stackability specification was previously not translated on order lines grids | 2025-09 | Bug | 115558 |
Carrier Portal | Accessibility of "Confirm" & "Reject" buttons on freight offer in carrier portal was previously wrongButtons were accessible when they should not be, duplicate rejection was possible etc. The issue was corrected.
| 2025-09 | Bug | 115378 |
Customer Portal | "Delete" button on Claim Management "Line" in edit mode was not working | 2025-09 | Bug | 115101 |
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-09 | Bug | 115043 |
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-09 | Bug | 114825 |
Customer Portal | Unrealiable behavior of address creation dialog, when session language was changed (via flags) during address creationSeveral issues could have been encountered:
- wrong duplicate results (geocoding vs reverse geocoding)
- country name was sometimes translated, sometimes not
| 2025-09 | Bug | 114821 |
Carrier Portal | Several buttons were accessible even when underlying feature was not activated via license configuration keyFollowing 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-09 | Bug | 114516 |
Dispatching and confirmation | Icons for dangerous goods in GPB OS improvedIn specific constellations the DG icons were not properly displayed. This was fixed.
| 2025-09 | Bug | 117087 |
Dispatching and confirmation | Incorrect date (1.1.0001) was previously displayed on GPB Map pin popups, after pulling the transport legs into the map via "From OS" button | 2025-09 | Bug | 117085 |
Dispatching and confirmation | SQL error "A column has been specified more than once in the order list" was sometimes encountered in GPB 'Transport order /-legs" screen | 2025-09 | Bug | 117054 |
Dispatching and confirmation | [GS] Level 2 tour stop black/white line not properly updatedPreviously, 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-09 | Bug | 116068 |
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-09 | Bug | 115863 |
Dispatching and confirmation | [GPB] 'Release to depot' confirmation dialog doesn't correctly identify number of loading depots on tourPreviously, 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-09 | Bug | 115512 |
Driver App | Collect additional orders - not working in multi company environmentsFixed 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-09 | Bug | 115857 |
Shipment Builder | Fix for creating CAPcargo shipment for deleted purchase order linePreviously 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-09 | Bug | 115908 |
Shipment Builder | Help label fix for ADRCodesSyncNeeded on CAPcargo Shipment lineThe help label is fixed and translations are added.
| 2025-09 | Bug | 115589 |
Shipment Builder | ADR score update after splitting off packageWhen 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-09 | Bug | 115118 |
Shipment Builder | Changing dates on the transfer order lineDates 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-09 | Bug | 115008 |
Shipment Builder | Shipment builder related buttons in GPB gantt screensThe 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-09 | Bug | 114828 |
Shipment Builder | Transport orders with no finance impact were previously considered for standard balance calculation and credit limit checkTransport 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-09 | Bug | 114636 |
Dispatching and confirmation | Dispatching conflict 1243 (Qualification - missing driver qualification for trailer) was malfunctioning (conflict was not detected even when it should) | 2025-09 | Bug | 116738 |
Dispatching and confirmation | Changing requested dates/times doesn't workChanging 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-09 | Bug | 116553 |
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-09 | Bug | 116097 |
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-09 | Bug | 116050 |
Dispatching and confirmation | Tour release could previously fail, in certain (very specific) constellationThe 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-09 | Bug | 116023 |
Customer order management and pricing | Transport order created from default order does not initialize weights as defined in default orderIn 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-09 | Bug | 116014 |
Customer order management and pricing | Volume-related plan quantity initialized with wrong values while editing dimensions on Default transport orderPreviously, 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-09 | Bug | 116012 |
Customer order management and pricing | 'Create new packages for all order lines' does not initialize volume and weight correctly on packagesWhen 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-09 | Bug | 115975 |
Customer order management and pricing | Changing transport unit on transport order line does not change the transport unit of already-created packagesPreviously, 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-09 | Bug | 115973 |
Customer order management and pricing | Transport order grid menuitem 'Package identification code' shows ALL packages, instead of the ones from orderPreviously, 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-09 | Bug | 115951 |
Customer order management and pricing | Dialog to take dimension change back to order line planning quantity is removedWith 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-09 | Bug | 115868 |
Subcontracting/IC order management and pricing | Fields related to subcontracting request added to subcontracting order header, but not to subcontracting request headerPreviously, 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-09 | Bug | 115610 |
Subcontracting/IC invoicing | Vendor type validation in invoice pools could be previously manually workaroundedVia 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-09 | Bug | 115510 |
Customer order management and pricing | Conflicts for 'Missing transport address/address area for motor vehicle/trailer' are displayed even when properly providedPreviously, 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-09 | Bug | 115499 |
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-09 | Bug | 115492 |
Dispatching and confirmation | 'Load/Unload scheduling date options' suggests different unload date than the actual PredispatchingIn 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-09 | Bug | 115434 |
Integrations | TAL Contract-conditioned unit conversion' data entity previously could be used only for exporting the data;, the import/update/delete was failing | 2025-09 | Bug | 115053 |
Customer Portal | Certain CUS buttons were previously available in the portal button configuration template (in D365) even though the underlying license configuration key was not activated | 2025-09 | Bug | 115003 |
Subcontracting/IC order management and pricing | Tariff surcharge (with transport unit criteria) was previously not applied to subcontracting order during price calculation | 2025-09 | Bug | 114723 |
Customer order management and pricing | Weight of automatically created package during order creation initialized incorrectlyPreviously 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-09 | Bug | 113888 |