TopicTitle & DetailsRelease MonthTask typeADO ID
Geo-services
Improvements in form "No unique address match found at geo-coding"

The following improvements were done in form "No unique address match found at geo-coding":
- 'Evaluated results' label and filter were removed
- Add display fields for Min. score parameters (as set in Transport parameters>Geo services)
- When form is first opened, the first (top) record in the list is now selected and actively displayed on map
- When record is selected in grid, result is also highlighted on the map (red pin)
- When pin is selected on map, related record is also highlighted in grid

2025-03New feature108062
Optimizer (Preview/CTP)
Work around the limitation of only one qualification on orders to be used in coloading restrictions

Previously, it was only possible to take into account one qualification from each Transport Order being sent to the Optimizer, which was setup in the restriction for combined loading.
The algorithm building the Optimizer request has now been enhanced to handle multiple qualifications listed in the co-loading restrictions.
Example:
Transport order 1 has two lines: line 1 setup with qualif 1; line 2 setup with qualif 2
Transport order 2 has one line setup with qualif 3
Transport order 3 has one line setup with qualif 4

Co-loading restriction rules:
Goods with qualif 1 cannot be loaded together with goods with qualif 3
Goods with qualif 2 cannot be loaded together with goods with qualif 4

Previously, only qualif 1 was taken into consideration for co-loading restrictions, thus leaving room for potentially still loading TrOrder 1 and 3.
Now, both the 'category' item on order in the Optimizer request (=the qualification from order to be checked with co-loading restriction rules) AND the 'conflicting categories' in the tour restrictions (=restrictions for combined loading) have been enhanced so that they would take into account all potential co-loading restrictions which have been setup, while still maintaining the technical limitation of only 1 item in the order 'category'.

2025-03New feature111731
Customer Portal
Address creation - Replace radius with region on address creation

Due to the implementation of "Google API (new)" version, the previously existing API parameter "radius" has been replaced with "region" (ie. country of customer address) to provide better address autocomplete results, as the radius was previously limited to 50km.

2025-03New feature112881
Customer Portal
Mechanism of getting SSRS reports on the customer portal was reworked

As previously used mechanism was prone to failures in case of large pdf files.

2025-03New feature112841
Customer Portal
Attachments - attachment dialog and request validation

Additional validation has been added to the attachment dialog, to allow new attachment upload only when the file is ready (ie. when fully processed by browser, after file selection), while disabling the upload button until then. Additionally, extra validations have been implemented in the request to ensure the file is uploaded correctly.

2025-03New feature112522
Customer Portal
Portal welcome screen - only configured 'Login' buttons are now shown

On portal welcome screen, only relevant 'Login' buttons are not shown (depending on Azure configuration)

In edge case when both Microsoft & custom OIDC authentication method is not setup, no 'Login' button is shown and user is informed: No authentication method has been setup, please correct your Azure portal configuration.

2025-03New feature112352
Customer Portal
Order Creation form - streamlining the new order line logic and missing validations

The order line creation process has been adjusted to auto-populate values from the fields if the order line grid is empty. Hence, it is not required anymore to create 1st order line via dedicated line grid, but order can be created directly. The line grid can still be used when more order lines are to be created in one order creation action.
Validations have also been added to the "Add New Line" button.

2025-03New feature111894
Customer Portal
Address creation - The Google Places API has been updated to the latest version

The Google Places API (used for Autocomplete and Place details), has been upgraded to the 'Places API (New)'

2025-03New feature111414
Customer Portal
Order creation form - Weight handling calculation adjustment and new validations

This concept improves order data quality and utilizes information from empties data on order line to initialize and validate input from user in regards to plan units for mass (weights) so that it equals or is higher than the combined weight of empties units combined tare weight.

2025-03New feature110713
Dispatching and confirmation
GS: Address types are now configurable for the Change start/end address and Insert tour stop in lvl3

Due to performance reasons in systems with many addresses, a new option was added in GPB Parameters for configuring which address types to load in GPB. So only selected address types will be loaded in GPB, and if no address types are selected, then all types will be loaded.

2025-03New feature112159
Dispatching and confirmation
Launch Tour start/end init when existing resource leg is extended manually in lvl 2 to include tourstart/end

When a resource leg covered a tour only partially (for example, from Tour start to some intermediate tourstop), and user extended in GS lvl 2 that resource leg to reach tour end (or tour start, as the case may be), there was no re-initialization of that tour start/end, even if parameterization would have warranted such re-init based on that resource leg. This would have been done if, for example, the same resource would have been dragged&dropped on that tour start/end from the beginning).
So, for consistency, this additional re-init was implemented even when resource legs are extended manually in lvl 2, if parameterization indicates that it should be possible to do so.

2025-03New feature111596
Dispatching and confirmation
[GS] Add empties units + qty to the 'Orders' flyout tab

Empty units and quantities are now displayed in the Orders flyout tab in GS, aligned with the information already available in OS, ensuring consistency and improved visibility for the user.

2025-03New feature111588
Dispatching and confirmation
Highlight lvl 2 activities when clicked or when lvl 3 tourstop is selected

When selecting an activity in lvl2 it will now be highlighted similar to the tour stop. Additionally the corresponding tour stop will also be selected. So that the user can now easily see which tour stops and activities are associated with each other.

2025-03New feature111356
Dispatching and confirmation
Map: Provide structured list of available layout profiles

A new table has been introduced to manage installed map profiles on the server. Users can add new .xml profiles to this table. Only one profile can be set as active, and this active profile determines the map style used in GPB.

Following profiles are available: Amber, Backmarble, CAPcargo, Default, Classic, Gravelpit, Sandbox, Silica, Silkysand

2025-03New feature110580
Dispatching and confirmation
Multi-select record handling improvements for buttons

This update improves multi-select functionality in GPB buttons by ensuring buttons are disabled where multiselect is not supported. This ensures a clearer user experience and prevents unintended partial execution when multiple records are selected.

2025-03New feature94305
Driver App
Send driver app tour only to Main driver

If the tour had two human resources (both set up as Driver app users), sending the tour to Driver app could lead to the tour being sent to both drivers. This has been improved and now the tour is sent only to the Main driver.

This change applies only in a situation where one main driver has been set for the entire tour from start to end. In other scenarios it works as before: the tour is sent to all Driver app users on the tour.

2025-03New feature111951
Shipment Builder
Reverse synchronization not needed for Shipment builder V3

Reverse synchronization feature for shipment builder shouldn't be applied in Shipment builder (Unified global model). Hence, code was enhanced that this logic ignores the latest version.

2025-03New feature112164
Shipment Builder
Populate default container type to CAPcargo custom work line mobile device screen


When using the CAPcargo custom work line to assign a container type to the warehouse work's target license plate, the container type field is initially empty, requiring manual selection by the warehouse worker. This is enhanced is to automatically populate this field with the item's default container type, if available, based on the Unit sequence group setup in D365. The default will only be applied if all relevant work lines share the same container type; otherwise, the field remains blank, prompting the user to choose manually. The container type selection screen will always appear to allow overrides, and a new parameter will control whether this defaulting logic is enabled or not.

2025-03New feature112060
Shipment Builder
License plate consolidation

License plate consolidation is a standard D365 WHS feature that merges the items on 2 license plates that are placed on a staging location. CAPcargo now supports this feature in the Shipment builder (Unified global model).
The license plate consolidation can be only used in combination with the CAPcargo custom work line. It is not supported if containers are defined on the work header or work line. Furthermore, only those license plates can be consolidated that are in the same load.

2025-03New feature111653
Shipment BuilderPerformance improvement in process Generate tour from transport leg for shipment based orders2025-03New feature111455
Shipment Builder
Block release to CAPcargo Transportation extended for trade orders

A new feature called "Block release to CAPcargo Transportation" is extended from sales orders to both transfer and purchase order headers and lines, ensuring consistent blocking behavior across order types in Shipment builder (Unified global model).

Two new parameters are introduced in Trade and Distribution parameters for transportation blocking: one for credit limit check and one for order blocking. These parameters define what is the blocking level: None, Shipment line or Transport leg. The main logic determines how shipment lines or transport legs are affected and recalculates trade line flags when the block release flag or credit management status changes, influencing shipment creation and transport leg processing, including special handling for direct deliveries where blocking cascades from the first element in the chain.

2025-03New feature111401
Shipment Builder
Reservation policy

A new periodic function for reservation of transport legs (that fulfill the conditions which are defined on the periodic function) is introduced. It includes only packed goods and is developed for Shipment builder (based on WHSLoadLine), only. The enhancements for Shipment builder (Unified global model) will be part of the next release.
Additionally, Reservation status is introduced on transport leg and shipment lot level. It is recalculated after reservation/unreservation is done and in a new periodic function for status recalculation.

The functions for reservation, unreservation and status recalculation can also be triggered in the Goods managements form and OS in GPB.

2025-03New feature111380
Shipment Builder
Block release to CAPcargo Transportation - address validations

Invalid validation was added to the Block release to CAPcargo Transportation feature (see ADO Id 111401) in the Shipment builder (Unified global model).
New parameter Blocking level invalid address is introduced in Trade and Distribution parameters. It defines the level of blocking in case the trade order has an invalid address. This is the minimum configurable address validation. Additional validations can be switched on to validate whether the address is geocoded, or all the required fields of the address format are filled. A non-configurable address validation is whether the transport address is inactive. This validation is always done and not parameterizable.

2025-03New feature99040
Other / GeneralImprove 'Other address' dialog & GUI usability2025-03New feature112182
Dispatching and confirmation
Add new subcontracting mode: Tour Subcontracting

A new subcontracting mode is now implemented, labeled 'Tour subcontracting'.
Resources (vehicles/drivers) cannot be setup with this new subcontracting mode.

A tour can be subcontracted in this new mode by using a new menuitem 'Create subcontracting order (Tour)', located in the existing Subcontracting group.
IF a tour is already subcontracted by using TrLeg or Resource subcontracting, it cannot be subcontracted by tour subcontracting any longer.
IF a tour is subcontractted by using tour subcontracting, no vehicles (truck/trailer/additional trailer) can be added to such a tour, only drivers (even ones which further trigger TrLeg/Resource subcontracting).

In this new subcontracting mode, the whole tour is being subcontracted to one selected vendor. From a functionality perspective (Line details, etc.) the Tour subcontracting order is very closely aligned with that of a Resource subcontracting order. In this new case, however, all tariff quantities are taken from the Tour, instead of Resource leg.

A new grouping 'Tour subcontracting' was also added to Transport Parameters>Dimensions. When setting up such dimensions, the enum value 'Tour' is also available, so that on a tour subcontracting order, the financial dimensions could also be initialized directly from the tour.

In Transport Parameters>Invoice>Invoice Transport>Accruals, a new lookup field was added 'Accruals posting (tour subcontracting)'. Default value for this field is set to 'None'.

The price calculation of subcontracting orders was also enhanced with the implementation of the 'spot price' feature (already in place for Transport orders for a long time). The functionality itself is very similar on subcontracting order as on transport order, except it uses a contract which is setup for vendor and has to be defined in a separate lookup in Transport Parameters>Pricing - Contract finding>Spot price

As a signal of the existence of a tour subcontracting order on a Tour, a new flag 'Tour subcontracting' was added to the Tour Header>Additional information>Resources group.

The mechanism for confirming this new type of subcontracting order is the same as that of Resource subcontracting order.

2025-03New feature112106
Other / General
ADR Dangerous Goods - New major CAPcargo feature set enhancing/basing on D365 hazardous material

Based on D365 hazardous material (mainly used in combination with items), the CAPcargo Transport solution enhanced the standard to be compliant with the ADR (road transportation) UN regulations. Focusing on transportation customer segment, the solution also includes and enriches the customer segment Trade&Distribution where the D365 standard already mostly covered the basic needs.

The solution covers the below functionalities across the whole process (order management, dispatching (optimizer & GPB), web portals and mobile app) and embeds nicely into existing structure of order, packages, qualification, conflict handling, work instructions, graphical planning etc.
- Entire data structure of UN numbers, classes, classification codes, danger labels, compatibility groups and many more
- ADR calculated score with its validations
- Co-loading restrictions with detailed regulation, distinguishing between class 1 and classes 2-9
- LQ handling (limited quantity)
- NEM handling (net explosive mass)

When the CAPcargo Transport module is installed, optionally a set of [CUS] label improvements for the D365 standard hazardous material is available to better address the ADR (road transportation) terminology. The D365 solution offers a generic feature for all sorts of dangerous goods, which make the terminology be inaccurate for specific road transportation. → Contact CAPcargo if interested in these labels.

2025-03New feature111760
Customer order management and pricing
Batches 'Statistics cost/revenue split' enriched with better filter options

The 2 batches 'Statistics cost/revenue split transport order' and '-tour', depending on an advanced and inter-dependent up-to-date logic, have now a simplified filter option "Also run already calculated orders" which interprets the different flags on the relevant entities. (Before, this needed to be handled with individual filters on the relevant checkboxes).

2025-03New feature111550
Dispatching and confirmation
Tour report: Adding CONFIRMED values (Date/times)

If the tour report is printed after parts or all has been confirmed, it will now additionally to the planned values also show some confirmed values: Total time/distance and confirmed tour start/end date/time.

2025-03New feature111203
Dispatching and confirmation
Allow parameterization of 'Release tour for departure' flag in case of 'Dispatch directly to new tour'

Previously, the flag 'Release tour for departure' in 'Dispatch directly to new tour' was always set to Yes (True) by default.
A new parameter 'Release tour for departure' was now introduced in Transport Parameters>Dispatching>Tour>Tour release, by which the default value of the same flag on 'Dispatch directly to new tour' form can be controlled.
Initial value of this new general parameter will be set to Yes (True), via corresponding data migration job (see 111529)

2025-03New feature111197
Dispatching and confirmationEnhance vehicle lookup with license plate and vehicle type D365 / GPB2025-03New feature111080
Master dataEnhance vehicle description field to allow for 60 char (same as Resource description already has)2025-03New feature109208
Dispatching and confirmation
Empties: Activate unique TransactionID, allowing to change the empties unit

As a consequence of #101614 being introduced in CAP43 with this task it is possible to change empties unit on the empties transactions.

2025-03New feature108642
Customer Portal
KNOWN ISSUE: Issues when adding a new order line to previously existing transport order

In the current version of customer portal, the process of "adding new order line to previously existing transport order" is weaker than adding new order line during new order creation. Several issues were identified that will be addressed in R47 only, as code & GUI refactor is needed:
- When adding new order line in side detail pane, the change of transport qty seems not updating the empties qty
- The measure unit (and height/width/length) seems never initialized when collapsible section (with order line details) is expanded
- Several order line values are not initialized when collapsible section (with order line details) is collapsed

Workaround:
If automated initialize & update mechanisms fail when adding new order line to existing order, please specify the values manually.

2025-03Known issue113293
Customer Portal
KNOWN ISSUE: Dangerous goods (ADR) limitation/issues on the portal

Following limitation/known issues in the area or dangerous goods coverage were identified:

1) The "NEM (kg)" field is not treated as mandatory during dangerous goods registration on customer portal (but it should).
Under certain parameterization (ie. when registering material code that belongs to class that has "NEM mandatory" activated), it is required to specify the "NEM (kg) field. The current issue is that customer portal doesn't inform the user (that "NEM (kg) is mandatory) and dangerous goods registration silently fails.

Workaround:
When registering dangerous goods that require specification of "Net explosive mass", always fill in the "NEM (kg)" field.

2) No information about maximal allowed value of "Weight limited quantity (LQ)" during dangerous goods registration on the customer portal.
Under certain parameterization (ie. when "Max. weight limited quantity (LQ)" is specified on the regulation code), the maximum allowed amount of "Weight limited quantity (LQ)" is applied. The issue is that portal user is not informed about such maximum allowed amount, and is only generally informed that "Limited quantity (LQ) weight must be filled. Please note that some quantity restrictions might be applied."

Workaround:
None existing (and actually none needed). If portal users needs to register dangerous goods with such "Weight limited quantity (LQ)" that is higher than allowed maximum, the registration will always fail. In current situation, the portal user is just less informed.

3)
There currently exist two different 'Dangerous goods' icons (in main grid and also in side details pane, both on order header and order line) that signify to user that order/order line contains dangerous goods.
The 'orange' diamond
The 'black & white' diamond - for dangerous goods with limited quantity

Icons are shown correctly after registration of new dangerous goods (and also on the screen/record reload).
The issue is that during editing of existing dangerous goods (and also after deletion), the icons in side details pane might not immediately show the correct view (ie.'orange' icon is shown, while 'black & white' icon should be shown instead).

Workaround:
if in doubts, reload the screen or check the dangerous goods in transport order main grid (as the issue does not happen in main grid - there the dangerous goods icon is always correct).

2025-03Known issue113289
Dispatching and confirmation
Data migration task - to transfer existing map profiles into structured list

Data migration task for 110580.

The data job should create a single record by copying the existing setup from the map profile field. This new record will be set as active.

If the default profile field is empty, the data job should insert a record with "CAPcargo" (predefined as the default) as the default map profile.

2025-03Data conversion112935
Shipment Builder
Limited quantity weight filled for existing dangerous goods part of shipment based transport order lines

Newly introduced field, Limited quantity weight, in the Dangerous goods for shipment based transport order lines is filled in for existing records with the same value as ADR Quantity.

2025-03Data conversion113101
Other / General
Missing direct delivery chain ID in shipment lines

Data migration job for 112162.

When shipment lines were created via the Create/Update transport order dialog, the Direct delivery chain ID wasn't filled in case of direct delivery chain. Therefore, data migration job was created to fill in the Chain ID in case it is empty in direct delivery based shipment lines.

2025-03Data conversion112163
Other / General
Newly created trade and distribution parameter 'Order blocked' is set to value 'Shipment line'.

Data migration task for 111401.

2025-03Data conversion110416
Dispatching and confirmation
Data migration task - to set parameterization flag of 'Release tour for departure'

Data migration task for 111197.

2025-03Data conversion111529
Optimizer (Preview/CTP)
Overlapping/incorrect operating intervals in Optimizer request from resource combination plan

Previously, when using resource combination plan to plan vehicles, in certain edge case setups of dates and times, the Optimizer request could incorrectly interpret the operating intervals for resources, thus leading to process error or too restrictive of an interval.

2025-03Bug112079
Customer Portal
Fixed re-rendering issue for transport orders

In main transport order grid, when switching between transport orders (while having side details pane open), the attachments were previously not refreshed.

2025-03Bug112836
Customer Portal
Most of the action buttons were not visible in the main order grid if customer portal was opened via "deep link"

The issue was only happening when customer portal was launched via 'deep link' (ie. directly into transport order id).

2025-03Bug112785
Customer Portal
Work Instructions attachments - Bug fix: Work instructions attachment invisibility after uploading a new one

A bug has been fixed where newly uploaded (and also previously existing) work instruction attachments became invisible after uploading a new attachment to work instruction.

2025-03Bug112768
Customer Portal
Upload of bigger attachments was previously not possible

The issue with large file sizes in the file upload process has been resolved. The maximum file size for uploads has been increased to 19MB.

2025-03Bug112479
Customer Portal
Attachment to work instruction (if uploaded on customer portal), were not visible on transport order in D365

The issue was happening only on attachment of work instruction and was caused by not respecting work instruction attachment 'storage' specifics (ie. work instruction is a shared global table, that requires attachments to be stored in 'dat' company).

2025-03Bug112414
Customer Portal
Navigation menu - inaccessibility of certain elements in mobile/tablet resolutions

The lowest elements in main navigation side menu were previously sometimes not shown on screens with lower resolutions (eg. mobiles/tablets), even when vertical scroll bar was scrolled to the end.

2025-03Bug112398
Customer Portal
Address creation dialog - UI of the dialog was reworked/expanded, for mobiles/tablets

The address creation dialog was reworked/expanded, to be usable also on screens with lower resolution (eg. mobiles/tablets).

2025-03Bug112396
Customer Portal
Several issues were corrected in the claim management screen

Following front-end corrections have been made in the claim management screen on customer portal:
- enabling claim creation also for user customer assignments of type "Basic"
- adding extra details to the transport order id lookup
- restricting claim deletion based on header status
- adding new filters to the customerm portal claim management grid
- "Order number," "Tour id," and "Claim status" filters have been added to the main grid, and the "Customer" column is now displayed based on user access.
- The Tour ID lookup now follows the locale date format.

2025-03Bug112031
Customer Portal
Customer account change does not correctly update default load/unload addresses

After a customer account change, the default load/unload addresses are re-initialized. If the new customer account has default load/unload addresses, they will be initialized in the dialog. If not, the load/unload fields will be emptied only if the new customer account does not have access to the previously specified addresses.

2025-03Bug111896
Dispatching and confirmation
GPB: Closing Infolog message also closed web-browser dialog

As a consequence of #110081 introduced in CAP45 there was an issue, that when GPB info messages were closed, also a potential open D365 dialog was closed. This was fixed.

2025-03Bug113242
Dispatching and confirmation
GSR, RS Default Company filter case sensitive

Previously when starting GSR or RS Screens, if the default Company filter value was not the exact same casing as the Company Id parameter then it would fail to initialize the Company filter and show a message saying the value does not exist.

2025-03Bug113162
Dispatching and confirmation
Fix for incorrect dropdown values in intelligent filter - Appointment origin in Order Screen

The dropdown in the intelligent filter for Appointment origin (Load/Unload) was only displaying label IDs instead of the translations.
With this fix the dropdown now correctly displays all available values for the Appointment origin filter.
Also, all appointment related fields including those for Load and Unload have been rechecked and validated.
This fix ensures that users can select the correct values from the dropdown and the filtering works accurately, with the total record count reflecting the filter range.

2025-03Bug112834
Dispatching and confirmation
Fix for Generate tour out of route/zone with Dispatch sector filter applied in Order Screen

In Order Screen, the feature Generate tour out of route/zone with applied Dispatch sector filter was not creating a tour. The feature worked without the dispatch sector filter, but failed when the filter for dispatch sector was applied.
This fix ensures the Generate tour out of route/zone button operates as expected, even when using a dispatch sector filter.

2025-03Bug112493
Dispatching and confirmation
Display range in GS is not respected in specific cases

The display range values set in GPB Parameters were not being respected in specific cases after triggering a refresh all command. This has now been fixed and it will behave correctly.

2025-03Bug111973
Dispatching and confirmation
[GSR] 'Driver' flag = false on Filter is not respected if individual drivers are selected in Driver lookup

The GSR filter now correctly respects the ‘Driver’ flag even when individual drivers are selected in the lookup. Drivers are no longer shown on the Y-axis if the flag is set to false.

2025-03Bug111841
Dispatching and confirmation
Removal of Expand/Collapse arrow in Past/Future assignments in RS and direct navigation to GST

In the Resource screen's Past/Future Assignments, the Expand/Collapse arrows next to each tour did not function properly. With this task the Expand/Collapse arrows have been removed, and a hyperlink is added on the tour ID which directly navigates to GST, displaying the tour. _x000D_
This update improves usability by eliminating a non-functional feature and enabling a quick access to detailed tour information in GST.

2025-03Bug111510
Dispatching and confirmation
Fix for incorrect Level 2 activity display in partial resource legs in GSR

In GSR, when a tour had multiple assigned resources with some of them assigned partially (meaning not starting /ending at tour start/end), level 2 activities were incorrectly displayed as if the resource leg started at the tour start (resource leg ended at tour end). As a result, related tour stop highlights on level 3 were also misaligned.
With this fix, level 2 activities now correctly reflect the actual starting and ending points of the resource leg and tour stop highlight on level 3 correspond accurately to selected activity.

2025-03Bug111342
Dispatching and confirmation
Wrong customer wish info displayed on order lines

The info for customer wish 'Date requested', 'Date requested to' and 'Time slot requested' dates was taken from the transport order instead of the transport leg. This has been fixed so now the correct customer wish info will be shown.

2025-03Bug111340
Dispatching and confirmation
'Do not show this dialog again' for 'Init tour start address' and 'Init tour end address' popup continues to appear even after checkbox is ticked

The dialog for 'Init tour start address' and 'Init tour end address' would always appear regardless of whether or not the 'Do not show this dialog again' checkbox was checked. This has been fixed, so it will now respect the checkbox value.

2025-03Bug111338
Driver App
Data loss issue in poor network connectivity situations

At least in CAP45 version, poor internet connectivity sometimes caused loss of feedbacks (confirmation data) from the driver. In full offline there was no issue, but bad connection where interruptions happened in the middle of data synchronization sometimes lead to loss of data. The reliability of the integrations in such situations has been improved.

2025-03Bug113022
Driver App
Reason code selection for claims (Goods damaged, Vehicle damaged, General incident) not working

In CAP45 a bug prevented drivers from selecting a reason code for claims (Goods damaged, Vehicle damaged, General incident). No matter what was selected from the dropdown, the first value in the list ended up in the claim dialog. This has been fixed and it's again possible to specify any reason code.

2025-03Bug112711
Driver App
Activity details for packages shows only net weight/volume, not total

The tare weight and tare volume were not considered in the activity details of packages. This has been fixed and now the full gross weight and volume are taken into account.

2025-03Bug112613
Driver App
Duplicate activities on a tour stop (only in certain circumstances)

The issue was caused by combination of specific events and timing of the change tracking batch.

This issue sometimes happened when all following conditions were met:
- Tour has been already sent to Driver app
- Quantity of a transport order in that tour is changed
- The transport order is removed from the tour

2025-03Bug112175
Shipment Builder
Bug fix: Release to warehouse with Entire transport leg/tour scope

Fix of the issue when Tour release to warehouse process thew an error when the Release to warehouse reservation scope was set to Entire transport leg/tour.

2025-03Bug112455
Shipment Builder
Data migration job to recalculate shi builder string after changing commodity primary key

In CAPcargo version 44, the commodities feature has been enhanced. Part of this change was to replace the commodity name with the commodity id as the primary key. However, the shipment building criteria (string that controls which shipment lots are grouped into the same shipment / transport order, and controls which shipment lot quantities are grouped into the same transport order line) was not updated. This should have been done via a data migration job that was not delivered as part of CAPcargo version 44.

This means that if the CAPcargo shipment and/or the transport order was created before the installation of CAPcargo version 44, then after the installation of CAPcargo version 44 the transport order synchronization will fail. Such synchronization can be necessary when a transportation relevant information is changes on the trade order (sales, purchase, transfer) and when you receive feedback (contain type) from the warehouse.

2025-03Bug112333
Shipment Builder
Rules rough scheduling is ignored when shipment is created by batch

When the "Update and create shipment from shipment lot" periodic function creates a CAPcargo shipment, the Date/Time order line creation field remained empty. As a result, the rough scheduling rules were not applied. Therefore, to ensure proper scheduling, the system now populates this field during shipment creation.

2025-03Bug112274
Subcontracting/IC order management and pricing
Subcontracting: Orphan order lines

Part 1: prevent creation of orphan records

Part 2: clean-up orphan records will follow in a next release with #113114

As a regression of subcontracting harmonization in some cases when subcontracting orders were deleted, their order lines were not properly removed as a cascade. This produced orphan data, which though does not do any harm. - With this task this bug was fixed, the clean-up data job will follow in any next release.

2025-03Bug112839
Dispatching and confirmation
'Generate tour out of route/zone' batch does not respect parameters

In certain data/setup constellations, the 'Generate tour out of route/zone' batch did not always respect the parameters (specifically the Load/Unload plus days) due to an inaccuracy in D365 data handling (especially when user date format was set to en-us).

2025-03Bug112500
Other / GeneralSeveral missing French & Italian labels (in the area of ADR/Dangerous goods)2025-03Bug112298
Subcontracting/IC order management and pricing
Surcharge for number of tour stop (minus some reduction value) did not work properly in all cases

This was fixed, mainly concerned subcontracting.

2025-03Bug112280
Customer order management and pricing
Volume-related plan qty on Transport order recalculated based on wrong source

In the following scenario:
- Parameter ' Register measurements information' on Transport Type is set to 'Yes' (true)
- Transport unit to be used is setup with measurements
- both when using the 'Create new transport order' form and when adding new line to existing TRO

the Volume-related planning quantity was correctly initialized from measurements, but whenever user would afterwards alter any values related to weight (net, tare, gross, unit) or empties (quantities or units), the volume-related planning quantity would wrongly get re-initialized based on transport unit conversion.

This was now fixed, so that the volume-related planqty does not revert to conversion rates whenever measurements are enabled and defined on transport units/TT, regardless of what other non-measurement related changes are done on TRO line.

2025-03Bug111672
Dispatching and confirmation
Several buttons (that require a selected record in the grid) were previously enabled even when no record was selected

Following issues could be encountered:
- underlying process was failing
- empty forms were opened

Following forms were affected:
- 'All transport orders'
- 'Dispatch light - Transport legs'
- 'Dispatch light - Tours'
- 'Subcontracting order'

2025-03Bug111592
Other / General
[Microsoft bug] "Object reference not set to an instance of an object" appears when using Import projects in Data Management

After updating D365 to Release: 10.0.42/Platform update 66, error "Object reference not set to an instance of an object" started appearing when opening various forms within Import projects in Data management. Microsoft confirmed it is an issue that they are working on, and solution status can be tracked here:
https://shorturl.at/9kfvQ

Available workarounds:
-- re-create the import data project
-- remove and add again the entities to the existing data project
-- ignore the error and continue (to be tested first if data import is not affected in some way).

2025-03Bug111477
Customer order management and pricing
Wrong initialization of volume/weight planning quantities from packages

The following issues were fixed:
Transport order line functionality "Initialize quantities from packages" did not bring the full weight/volume as defined on packages to planning qty on TRO line, but only the net weight/volume (no tare weight/volume).

Also, when doing manual adjustments to weight/volume on packages and confirming dialogs regarding 'Do you like to take over the qty change 'weight unit'/'volume unit' to the order line, only the volume planning qty was initialized correctly, the weight planning qty was not.

2025-03Bug111426