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-03 | New feature | 108062 |
Optimizer (Preview/CTP) | Work around the limitation of only one qualification on orders to be used in coloading restrictionsPreviously, 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-03 | New feature | 111731 |
Customer Portal | Address creation - Replace radius with region on address creationDue 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-03 | New feature | 112881 |
Customer Portal | Mechanism of getting SSRS reports on the customer portal was reworkedAs previously used mechanism was prone to failures in case of large pdf files.
| 2025-03 | New feature | 112841 |
Customer Portal | Attachments - attachment dialog and request validationAdditional 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-03 | New feature | 112522 |
Customer Portal | Portal welcome screen - only configured 'Login' buttons are now shownOn 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-03 | New feature | 112352 |
Customer Portal | Order Creation form - streamlining the new order line logic and missing validationsThe 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-03 | New feature | 111894 |
Customer Portal | Address creation - The Google Places API has been updated to the latest versionThe Google Places API (used for Autocomplete and Place details), has been upgraded to the 'Places API (New)'
| 2025-03 | New feature | 111414 |
Customer Portal | Order creation form - Weight handling calculation adjustment and new validationsThis 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-03 | New feature | 110713 |
Dispatching and confirmation | GS: Address types are now configurable for the Change start/end address and Insert tour stop in lvl3Due 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-03 | New feature | 112159 |
Dispatching and confirmation | Launch Tour start/end init when existing resource leg is extended manually in lvl 2 to include tourstart/endWhen 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-03 | New feature | 111596 |
Dispatching and confirmation | [GS] Add empties units + qty to the 'Orders' flyout tabEmpty 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-03 | New feature | 111588 |
Dispatching and confirmation | Highlight lvl 2 activities when clicked or when lvl 3 tourstop is selectedWhen 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-03 | New feature | 111356 |
Dispatching and confirmation | Map: Provide structured list of available layout profilesA 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-03 | New feature | 110580 |
Dispatching and confirmation | Multi-select record handling improvements for buttonsThis 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-03 | New feature | 94305 |
Driver App | Send driver app tour only to Main driverIf 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-03 | New feature | 111951 |
Shipment Builder | Reverse synchronization not needed for Shipment builder V3Reverse 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-03 | New feature | 112164 |
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-03 | New feature | 112060 |
Shipment Builder | License plate consolidationLicense 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-03 | New feature | 111653 |
Shipment Builder | Performance improvement in process Generate tour from transport leg for shipment based orders | 2025-03 | New feature | 111455 |
Shipment Builder | Block release to CAPcargo Transportation extended for trade ordersA 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-03 | New feature | 111401 |
Shipment Builder | Reservation policyA 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-03 | New feature | 111380 |
Shipment Builder | Block release to CAPcargo Transportation - address validationsInvalid 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-03 | New feature | 99040 |
Other / General | Improve 'Other address' dialog & GUI usability | 2025-03 | New feature | 112182 |
Dispatching and confirmation | Add new subcontracting mode: Tour SubcontractingA 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-03 | New feature | 112106 |
Other / General | ADR Dangerous Goods - New major CAPcargo feature set enhancing/basing on D365 hazardous materialBased 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-03 | New feature | 111760 |
Customer order management and pricing | Batches 'Statistics cost/revenue split' enriched with better filter optionsThe 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-03 | New feature | 111550 |
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-03 | New feature | 111203 |
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-03 | New feature | 111197 |
Dispatching and confirmation | Enhance vehicle lookup with license plate and vehicle type D365 / GPB | 2025-03 | New feature | 111080 |
Master data | Enhance vehicle description field to allow for 60 char (same as Resource description already has) | 2025-03 | New feature | 109208 |
Dispatching and confirmation | Empties: Activate unique TransactionID, allowing to change the empties unitAs a consequence of #101614 being introduced in CAP43 with this task it is possible to change empties unit on the empties transactions.
| 2025-03 | New feature | 108642 |
Customer Portal | KNOWN ISSUE: Issues when adding a new order line to previously existing transport orderIn 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-03 | Known issue | 113293 |
Customer Portal | KNOWN ISSUE: Dangerous goods (ADR) limitation/issues on the portalFollowing 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-03 | Known issue | 113289 |
Dispatching and confirmation | Data migration task - to transfer existing map profiles into structured listData 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-03 | Data conversion | 112935 |
Shipment Builder | Limited quantity weight filled for existing dangerous goods part of shipment based transport order linesNewly 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-03 | Data conversion | 113101 |
Other / General | Missing direct delivery chain ID in shipment linesData 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-03 | Data conversion | 112163 |
Other / General | Newly created trade and distribution parameter 'Order blocked' is set to value 'Shipment line'.Data migration task for 111401.
| 2025-03 | Data conversion | 110416 |
Dispatching and confirmation | Data migration task - to set parameterization flag of 'Release tour for departure'Data migration task for 111197.
| 2025-03 | Data conversion | 111529 |
Optimizer (Preview/CTP) | Overlapping/incorrect operating intervals in Optimizer request from resource combination planPreviously, 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-03 | Bug | 112079 |
Customer Portal | Fixed re-rendering issue for transport ordersIn main transport order grid, when switching between transport orders (while having side details pane open), the attachments were previously not refreshed.
| 2025-03 | Bug | 112836 |
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-03 | Bug | 112785 |
Customer Portal | Work Instructions attachments - Bug fix: Work instructions attachment invisibility after uploading a new oneA 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-03 | Bug | 112768 |
Customer Portal | Upload of bigger attachments was previously not possibleThe 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-03 | Bug | 112479 |
Customer Portal | Attachment to work instruction (if uploaded on customer portal), were not visible on transport order in D365The 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-03 | Bug | 112414 |
Customer Portal | Navigation menu - inaccessibility of certain elements in mobile/tablet resolutionsThe 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-03 | Bug | 112398 |
Customer Portal | Address creation dialog - UI of the dialog was reworked/expanded, for mobiles/tabletsThe address creation dialog was reworked/expanded, to be usable also on screens with lower resolution (eg. mobiles/tablets).
| 2025-03 | Bug | 112396 |
Customer Portal | Several issues were corrected in the claim management screenFollowing 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-03 | Bug | 112031 |
Customer Portal | Customer account change does not correctly update default load/unload addressesAfter 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-03 | Bug | 111896 |
Dispatching and confirmation | GPB: Closing Infolog message also closed web-browser dialogAs 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-03 | Bug | 113242 |
Dispatching and confirmation | GSR, RS Default Company filter case sensitivePreviously 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-03 | Bug | 113162 |
Dispatching and confirmation | Fix for incorrect dropdown values in intelligent filter - Appointment origin in Order ScreenThe 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-03 | Bug | 112834 |
Dispatching and confirmation | Fix for Generate tour out of route/zone with Dispatch sector filter applied in Order ScreenIn 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-03 | Bug | 112493 |
Dispatching and confirmation | Display range in GS is not respected in specific casesThe 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-03 | Bug | 111973 |
Dispatching and confirmation | [GSR] 'Driver' flag = false on Filter is not respected if individual drivers are selected in Driver lookupThe 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-03 | Bug | 111841 |
Dispatching and confirmation | Removal of Expand/Collapse arrow in Past/Future assignments in RS and direct navigation to GSTIn 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-03 | Bug | 111510 |
Dispatching and confirmation | Fix for incorrect Level 2 activity display in partial resource legs in GSRIn 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-03 | Bug | 111342 |
Dispatching and confirmation | Wrong customer wish info displayed on order linesThe 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-03 | Bug | 111340 |
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 tickedThe 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-03 | Bug | 111338 |
Driver App | Data loss issue in poor network connectivity situationsAt 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-03 | Bug | 113022 |
Driver App | Reason code selection for claims (Goods damaged, Vehicle damaged, General incident) not workingIn 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-03 | Bug | 112711 |
Driver App | Activity details for packages shows only net weight/volume, not totalThe 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-03 | Bug | 112613 |
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-03 | Bug | 112175 |
Shipment Builder | Bug fix: Release to warehouse with Entire transport leg/tour scopeFix 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-03 | Bug | 112455 |
Shipment Builder | Data migration job to recalculate shi builder string after changing commodity primary keyIn 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-03 | Bug | 112333 |
Shipment Builder | Rules rough scheduling is ignored when shipment is created by batchWhen 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-03 | Bug | 112274 |
Subcontracting/IC order management and pricing | Subcontracting: Orphan order linesPart 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-03 | Bug | 112839 |
Dispatching and confirmation | 'Generate tour out of route/zone' batch does not respect parametersIn 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-03 | Bug | 112500 |
Other / General | Several missing French & Italian labels (in the area of ADR/Dangerous goods) | 2025-03 | Bug | 112298 |
Subcontracting/IC order management and pricing | Surcharge for number of tour stop (minus some reduction value) did not work properly in all casesThis was fixed, mainly concerned subcontracting.
| 2025-03 | Bug | 112280 |
Customer order management and pricing | Volume-related plan qty on Transport order recalculated based on wrong sourceIn 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-03 | Bug | 111672 |
Dispatching and confirmation | Several buttons (that require a selected record in the grid) were previously enabled even when no record was selectedFollowing 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-03 | Bug | 111592 |
Other / General | [Microsoft bug] "Object reference not set to an instance of an object" appears when using Import projects in Data ManagementAfter 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-03 | Bug | 111477 |
Customer order management and pricing | Wrong initialization of volume/weight planning quantities from packagesThe 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-03 | Bug | 111426 |