Find information on Release 10.0.47.59 (April 2026) of Rental Management for Microsoft Dynamics 365 for Finance and Supply Chain Management.
Version information:
Product | Version | Minimum version | Latest validated version | Planned next |
|---|---|---|---|---|
Rental Management | 10.0.47.59 | D365 F&SCM 10.0.44 | D365 F&SCM 10.0.47 | June 2026 |
What’s new
New or changed features in Release 10.0.47.59 (April 2026) – Rental Management.
1. Change request 197628: Fuel tank capacity validation
In the fuel management module, it was previously possible to enter a fuel quantity that exceeded a tank's defined maximum capacity, both on the fuel tank form and when posting a fuel transaction. This could lead to inaccurate fuel tracking data without any system warning.
Key Functionalities
The system now validates the entered quantity against the tank's maximum capacity and blocks the entry with a clear error message if the value exceeds the limit. This validation applies both on the fuel tank form and during fuel transaction posting.
2. Change request 206544: Sales lines from Project Rental Quotation transferred to rental order
When confirming a Project Rental Quotation containing both Rental and Sales/Purchase lines and transferring it to a project, the Sales lines were not included in the resulting rental order — they were created as a separate sales order instead. This prevented users from managing the full customer request within a single rental order.
Key Functionalities
A new parameter, Transfer Sales Lines to Project Rental Order, has been added to the Finance tab of Rental Order Management Parameters. When enabled, Sales/Purchase lines from the Project Rental Quotation are included in the rental order upon transfer, eliminating the need for a separate sales order; when disabled, the previous behavior is preserved.
3. Change request 217397: Opening project from intercompany work order
In intercompany scenarios where a work order was created in one legal entity with a resource assigned from another, clicking the Project ID link on the work order in Finance & Operations triggered an unhandled error instead of opening the project. This blocked users from navigating directly to the linked project after completing work orders across company boundaries.
Key Functionalities
The navigation logic has been corrected so that clicking the Project ID on an intercompany work order now correctly opens the project in the originating legal entity without errors. Additional side-effect issues discovered during testing have also been resolved.
4. Change request 234030: Performance improvement of Asset Availability data
Asset Availability form experienced a performance regression when refreshing data. The underlying data processing method was handling temporary table records row by row, causing refresh operations to take a long time.
Key Functionalities
The data processing logic for the Asset Availability form has been optimized. Refresh operations that previously took a long time are now completed in approximately 9 seconds, restoring usable performance for users working with asset availability data.
5. Change request 238286: Man Operated-Equipment improvements
Key Functionalities
Added several code extensions for Man Operated-Equipment.
Added a new NightShift checkbox to the Rental Calendar form. When enabled on a calendar, the system applies the adjusted night shift and first-weekend excess hour calculation logic for that calendar. This allows any rental calendar to be designated as a night shift calendar.
The project journal validation logic for night shift and overnight shift scenarios has been updated to work with the new configurable setup.
Discontinued features
Discontinued features in Release 10.0.47.59 (April 2026) - Rental Management.
1. Credit note
Starting 2026 the Credit note functionality on the rental order and the Credit approval in the rental order management list page will be discontinued, as this is replaced by the (project) Rental credit wizard.
2. Rental line editor v1
Depreciation of rental line editor v1 delayed on request of customers. Current plan to deprecate(remove) RLE v1 is in the March 2026 release, and thus all customers should move from RLE v1 to RLE v2, before RLE 1 is deprecated.
Enabling the rental line editor v2 can be done in the Rental order management parameters. If you have not yet moved to RLE v2, please do this on time and validate if you have customizations, that these keep working or take action.
3. Business object v1
Deprecation of Business object v1 delayed on request of customers. Current plan to deprecate(remove) BO v1 is in the March 2026 release, and thus all customers should move from BO v1 to BO v2 before BO v1 is deprecated. Enabling the Business object version 2 can be done as config key.
The reason of switching from business object v1 to the new business object v2 is to improve the performance. The biggest change is that the information of different log tables is stored in one table named BOBObjectCurrentInfo, which stores the "Current" information of the business object.
Don’t forget to use the migration tool, which is available when Business object v2 is turned on as config key. The migration tool can be found in the module Utilities, under the header Data and is labelled: Business object view v2 data migration. The migration script brings the information from the different log tables into the table BOBObjectCurrentInfo.
Part of this change, in the previous release, the existing business object v1 is labelled Business object (deprecated). Business object v2 is changed from Business object (preview) to Business objects.
4. Current (old) mobile app
The current (old) mobile app will be discontinued as part of the July 2025 release and will not be supported anymore after this release. Any issues found after this release will not be addressed and as the app is not customizable, issues cannot be solved by customization.
Until the July 2025 release the current (old) mobile app will be validated against our releases to ensure it continues to operate accordingly. Any urgent issues (Prio 1 release defects) will still be addressed until the July 2025 release. Releases for the current(old) mobile app will only be released on request.
Bug fixes
Bug fixes in Release 10.0.47.59 (April 2026) – Rental Management.
Bug ID | Title | Description |
|---|---|---|
191423 | Error upon changing First on rent date first and Last on rent date later | Updating the "First on rent date" before the "Last on rent date" on a Business Object caused an error when clicking the Change button, even though both dates were valid. The fix ensures both date changes can be saved regardless of the order in which they are entered. |
92588 | Strange rounding with invoice profile fixed factor for month invoicing | Large monthly rental prices resulted in an extra cent on invoices due to insufficient decimal precision when converting monthly rates to daily rates. The conversion factor precision was increased from 6 to 12 decimal places, eliminating rounding loss across Rental Line, RLE, and Multi-order amendment scenarios. |
202510 | Incorrect sales price is used on Rental order lines if item number is selected first and then the line type | If the item number was entered before changing the line type to Sales/purchase, the rental price was incorrectly applied instead of the sales price. Additional code was added to reinitialize pricing whenever the Line Type is changed, ensuring the correct price is always used. |
203282 | Sales supplementary price is not included in the total amount of the KIT | The KIT line total excluded sales lines connected to additional rental supplementary items beyond the first one. The multi-supplementary KIT pricing scenario was identified as a requirements gap and accepted for fix. |
205966 | All project rental quotations view is overridden because of a conflict | Saving a personal default view with custom columns and filters on the "All project rental quotations" form caused a duplicate filter error on the Quotation type field. The form will be updated to apply only a single filter on the Quotation type, consistent with the "All rental orders" form. |
207351 | Project group no longer empty when creating a work order from Rental order line search | Creating a work order from the Rental order line search incorrectly pre-filled the Project group from the rental order's project group. The unintended initialization code was removed, restoring the original behavior where the Project group field is empty in this scenario. |
207614 | Rental dates on the list of Business objects in the Asset availability report are displayed incorrectly | The Asset availability form displayed rental dates from the very first rental order a business object was placed on, rather than the most recent one. The data retrieval logic was changed to look up the latest rental order line based on the on-rent date/time. |
208326 | No error in Business object availability when From date/time is higher than To date/time | The Business object availability inquiry did not validate that the "From date/time" must be earlier than the "To date/time," allowing users to submit invalid date ranges. A date range validation will be added to display an appropriate error message. |
208373 | Current location is not getting updated to work order when created through business object maintenance plan | Work orders created from a business object's maintenance plan did not populate the address from the object's current rental location when the parameter was set to "Current location." The address resolution logic was updated to fetch the address from the Business Object's current rental location. |
208641 | Rental transfer journal: After the journal is posted, disable the unassign object option | The "Unassign object" button remained enabled on posted rental transfer journal lines, allowing users to attempt modifications on finalized journals. The button is now disabled once the rental transfer journal has been posted. |
209139 | Help text on transfer type from work order task | The help text for the "None" transfer type option incorrectly referenced "transfer orders" instead of "rental transfer order." The label was corrected to specify "rental transfer order" to distinguish it from standard Microsoft transfer orders. |
209712 | Rental invoice details: Wrong help text on insurance amount | The tooltip for the "Insurance amount" field in Rental totals incorrectly displayed "Discount amount invoiced so far" instead of "Insurance amount invoiced so far." The help text was corrected in the label file to show the accurate description. |
213528 | Assign business object should be disabled on component journals in assembly journal for sales/purchase items | The "Assign object" button was active for stock component items without tracking/serial dimensions in assembly journals. The button will be disabled for items that cannot be tracked as serialized business objects. |
213657 | Return location is not defaulted for KIT child lines | KIT child lines on rental orders did not inherit the default return location configured on the warehouse. The requirement to default the return location on KIT child lines was identified as a gap in the functional design and accepted for fix. |
213706 | Rental counting journal: Label name should be "Location" in header | The rental counting journal header displayed "Default outbound location" instead of "Location" due to reuse of a shared label. The label will be corrected to display "Location" in the rental counting journal context. |
230382 | WMSPickingRegistration field is available without any header name in picking list form | A field in the picking list form appeared without any column header or label, causing user confusion. A proper column header is added to the WMSPickingRegistration field. |
231133 | Work location selection "All" not working in Rental Delivery Journal | The work location lookup in the Rental Delivery Journal did not display all work locations when switching the filter from "Active" to "All." The filter was fixed so that "All" correctly shows all available work locations. |
231143 | Click "Delivery name" in work order quotation opens a screen with blank information | Clicking on the "Delivery name" field in a work order quotation opened an "Edit address" screen with completely blank information. The dialog was fixed to open in View mode with the correct address details displayed. |
231242 | Work locations > Project rental quotations | Opening a Project Rental Quotation from Work Locations did not transfer customer information when prompted, and creating a Rental Quotation opened with an incorrect type. Both issues were resolved. |
231563 | Reason Code Field Not Validating Against Related Table | The Reason Code field in Multi Order Amendments accepted arbitrary values instead of validating against the predefined lookup table. Validation was added to ensure only values existing in the lookup table can be selected. |
232409 | Price tier multiplier is not auto updated | The price tier multiplier was not automatically applied to the rental order line amount upon creation, requiring users to manually trigger "Recalculate Price Tiers." As part of Man Operated-Equipment it was set to 1, this has been changed to work correctly. Customers do need to ensure their rental agreements are setup properly. |
232680 | Row header display dropdowns missing explicit "Empty/None" option label | The Row Header Display Values dropdown in Business Object Availability Settings showed a blank entry with no label for the empty option. An explicit "None" label was assigned to the empty value in the enum. |
233105 | Error occurs when existing rental order is assigned in Business Object Availability Graphical View > Create rental order form | Entering an existing rental order number in the Business Object Availability Graphical View to add a new line produced a blocking error. The root cause was a race condition where rental date times and order lines were updated simultaneously; the fix re-reads the buffer before making new updates. |
233218 | Work Order Number filter dropdown is not available in All Work Orders and Work Order Quotations | The Work Order Number and Work Order Quotation filter dropdowns were missing from their respective list views. New table relations were added to provide the correct relationship, enabling the filter dropdown lookup. |
233337 | Changing project contract on work order should change customer account on the linked project | Changing the project contract on a work order correctly updated the work order's customer account but did not update the linked project's customer account. The fix will propagate the customer account change to the linked project, only if there are no transactions on the project. |
233363 | Financial dimension configured on the customer is not populated on the project when created from work order | Financial dimensions (e.g., Cost Center) configured on a customer were not transferred to projects auto-created from work orders, unlike manually created projects. The fix applies the following logic: if a dimension attribute is configured for a dimension field with the reference ProjGroup, the dimension values are taken from the project group (including when those values are empty). If no such dimension attribute setup exists for the project table (with the reference ProjGroup), the code falls back to standard Microsoft behavior and retrieves the value from the funding source. |
233435 | Rental Transfer Journal allows Quantity > 1 for serialized item when using Assign Business Object | The Rental Transfer Journal accepted a quantity greater than 1 for serial-controlled items when assigning a business object. Validation was added to block posting when the quantity exceeds 1 for serialized items in both Rental Transfer Orders and Rental Transfer Journals. |
233764 | Asset availability transactions warehouse for work order is updated when returned to a different warehouse with an open work order | Returning a business object to a different warehouse while a work order was open incorrectly updated the Asset Availability transaction warehouse to the return warehouse. A context check now skips the warehouse update when the counting trigger is executed from a Return Note journal posting. |
233810 | After Work Order Creation, Back Navigation Shows Previous WO Number with Blank Details | After creating a new work order from a project, clicking the Back button showed a blank work order form instead of navigating back to the originating project. This UI/navigation bug is accepted for fix. |
216810 | Work order start/end date are not populated correctly due to time zone conversion | Work order templates with a start time at midnight caused the start date to shift forward by one day due to incorrect time zone conversion, resulting in an invalid date range. Validations were added to readjust the end time and prevent illogical date/time settings in the WO line template setup. |
219594 | Rental quotation changing the customer manually does not update the contact of customers | Manually changing the customer on a rental quotation did not update the Contact field to reflect the new customer's contact person. The fix ensures the Contact field updates automatically when the customer is changed. |
220688 | In Rental Line Editor V2 jumping of lines | Lines in the Rental Line Editor V2 jumped unexpectedly during adjustments, causing selections to be lost and accessories to become de-selected. The fix re-reads only related records (parent-child hierarchy) instead of refreshing the entire form, and a new "Enable RLE quick refresh" parameter was added. |
225484 | Fuel filter on the Business object assignment form has been saved and applied on the Rental transfer order line | The fuel type filter set during rental order business object assignment was incorrectly persisted and applied when opening the BO assignment form from a Rental Transfer Order line. The fix will clear the fuel type filter when the form is opened from a Rental Transfer Order context. |
226733 | Technical exchange doesn't pick the updated unit price | After updating a rental order line's price via Amendment with an effective date, a Technical Exchange used the original rate instead of the amended price. The system now correctly takes the amended price. |
227398 | Invoice button greyed out after rental invoice posted; return transport cannot be invoiced through the rental order | After posting the full rental invoice, before the line was returned, the invoice button still stay greyed out after processing the return transport task, resulting in the scenario that the return transport cannot be invoiced. This has been resolved. |
228565 | Confirmation does not generate work orders if users have opened the batch confirmation form | Opening and canceling the batch Confirm Sales Orders form left a usage data record that prevented work order generation when confirming rental orders with serialized items at quantity greater than 1. This has been resolved. |
234290 | Estimated consumption maintenance / time maintenance batches failed due to the error | Running time-based maintenance or estimated consumption batch processes with a large number of business objects failed with a "maximum number of 1000 operations" error. A new async mode setup option was added that divides the data entity export into batches of 250 records, keeping operations within system limits. |
234379 | Assigning Resource via SPB: Capabilities option creates duplicate of resource | Toggling the Capabilities filter on and off while assigning a resource on the Service Plan Board created duplicate resource records. The issue was accepted for fix; toggling capabilities should not create duplicate resources. |
234464 | Several scenarios get blocked when Validate asset availability status = Yes | Enabling "Validate asset availability status" blocked sub-rental creation, assembly journal generation, and sales line object assignment when the business object had no availability status yet. These have been resolved. |
234465 | Update old work orders parameter is not saved in batch job parameters | The "Update old work orders" flag in the Create maintenance work orders batch was not retained when viewing the batch job parameters after creation. This has been resolved. |
234591 | Meter readings entered during maintenance are not taken into account in Next maintenance value, causing earlier next maintenance | Meter readings registered during maintenance work were not used to calculate the Next maintenance value, causing maintenance to be scheduled too early. This has been resolved. |
234711 | Incorrect accruals calculation for CBB and period items in case of credit | For project Rental Orders with Period or CBB items, running the accruals batch did not include pending credit invoices from price/discount changes, resulting in incorrect accrual amounts. This has been resolved. |
234742 | Delete option shown twice in Rental quotation when using Remove button on Quotation line | Clicking the Remove button on a KIT/Set line in a rental quotation showed a second unexpected deletion confirmation dialog after clicking No on the first. The inconsistency between quotation and rental order forms is accepted for fix. |
234744 | Technical exchange creates duplicate warranty lines on rental order | Performing a Technical Exchange on a rental line with a warranty child line for CBB created duplicate warranty lines. Logic was added to detect the warranty line type using the Parameters form configuration, preventing duplicate warranty lines during the exchange. |
234745 | Project Rental Quotation: Remove lines not working as expected | In a Project Rental Quotation, clicking No on the delete confirmation for a KIT/Set line still resulted in all lines except the first being deleted after a form refresh. This has been resolved. |
234756 | Product receipt (User time zone) label not visible on sub rental order product receipt form | The "Product Receipt date (User time zone)" and "Time (User time zone)" fields were not visible on the Sub Rental Order product receipt form for non-UTC timezone users. The missing fields were restored to the form. |
234787 | MOE - Cannot create a record in logistics electronic address key constraints | Confirming a rental order with a project ID and work order template in an MOE-enabled environment threw a key-constraint error when copying project contact information. The fix resets the ELECTRONICADDRESSID to empty before inserting, allowing the system to auto-generate a unique value. |
234788 | CBB transactions are not displayed as actual transaction if the Until calculation date is specified | After updating the "Until calculation date" on a returned rental order with Estimated Consumption CBB, the final-period CBB transactions lost their "actual" status. The calculation logic was updated to take the "Until calculation date" into account when identifying the last invoice period. |
214774 | Transfer lines button on the Return journal is available only after refreshing the form | The Transfer lines button in the Return journal was unavailable after creating a new journal until the form was manually refreshed. This has been fixed. |
215793 | Multi order amendment: amendment log for consumption lines doesn't have reason code and text from the MOA journal | When performing a Multi Order Amendment on consumption lines, the amendment log did not carry over the reason code and descriptive text from the MOA journal. This has been resolved. |
234963 | Rental dates in inbound/outbound Transfer orders & Rental transfer orders in Picking list registration form | Rental date fields appeared in the Picking list registration form for standard Transfer Orders and Rental Transfer Orders where they are not relevant. These irrelevant fields were never hidden from the forms and are accepted for removal. |
234984 | Canceled line taken into account for credit limits when reconfirming order | Re-confirming a rental order with cancelled lines triggered a credit limit check error because the "Canceled" status could not be converted to the rental substatus enum. A condition was added to skip the enum conversion for cancelled lines, preventing the error. |
234990 | Purchase order workflow error | A purchase order workflow error occurred when re-submitting a PO after partial item arrival at a temporary staging location, caused by a DNR customization incorrectly triggering on-hand validation. A condition was added to restrict the inventory update logic to sub-rental scenarios only, excluding standard purchase workflows. |
235076 | Spilt functionality in rental transfer journal | Using the split functionality in a rental transfer journal incorrectly displayed the first resulting line with a positive quantity instead of negative. The issue was accepted for further analysis as the scenario lacked dedicated test cases. |
235077 | In meter transaction it opens a wrong rental order if clicked from a different legal entity | Clicking a rental order number in meter transactions from a different legal entity navigated to an order with the same number in the current LE instead of the original LE. The cross-company navigation scenario was not covered with test cases and is resolved. |
235299 | DFM search fields do not hold their values after initialization | DFM search field values populated via the Initialize button disappeared shortly after, because certain processes (e.g., assembly) incorrectly cleared DFM search values across all business objects. Root cause investigation was completed and has been resolved. |
235429 | Meter field from RQ and PRQ - In RLE | The Meter field in the Rental Line Editor's Consumption Price section displayed all meters in the system instead of only those from the assigned business object. Issue has been fixed. |
235486 | Insurance % displayed incorrectly Rental totals and Rental invoice details-CBB with 2 consumption groups | The insurance percentage was displayed incorrectly in rental invoices and totals for CBB items with two consumption groups. The calculation logic was corrected for both Per Day and Per Hour consumption lines, including proper unit conversion between day and hour. |
235494 | Work order task - rental trans setup with Returned, somehow deletes site/wh from asset availability trans with status completed | Completing a work order task configured with a "Returned" sub-status deleted the site and warehouse from asset availability transactions with "Completed" status. This legacy interaction has been changed to solve the issue. |
235496 | Search box on the fuel country quality table form not working | The search box on the fuel country quality table form did not filter records when a search value was entered. This has been resolved. |
235606 | Change help text in default maintenance plans - except every | The "Except Every" field help text in Default Maintenance Plans contained a duplication/typo error. The help text was corrected to properly read "multiple" without the malformed duplication. |
235621 | Fixed asset number missing in work order confirmation print page | The fixed asset number was missing from the Work Order Confirmation print generated from the Service Planning Board. This has been added. |
235637 | Blank Value Displayed in Transaction Type Lookup – Work Order Quotation | The Transaction Type lookup in Work Order Quotations included a blank/unnamed entry alongside valid options. The Transaction Type field was made mandatory in the Work Order Project Quotation form, removing the blank None value from the dropdown. |
235657 | In BO after SO Invoice for Serialized Item with Fixed Asset (FA to Inv) - Depot Details Still Appearing | After performing a Fixed Asset to Inventory conversion on a sold serialized item, the generated Business Object still displayed depot details in the ownership log. A fix was implemented with a new optional parameter `_clearDepotInformation` on `BOBObjectManager::unLinkFixedAsset()` — this is a breaking change for CoC customizations. |
235658 | Changing Depot Details Redirects to Another Business Object | Changing depot details or the Last on-rent date on a Business Object caused the system to navigate to a different Business Object on the grid. This is resolved. |
235660 | When the same BO is rented out, the meter registration with final check box automatically set status final on other meters related to other RO to no | When two Rental Orders shared the same meter, entering a final meter reading for the second order overwrote the first order's readings, causing incorrect invoicing. This issue has been resolved and a new replaceable method `DNRCBUpdateRelatedTransactionsFinalCheckbox` was added as an extension point. |
236226 | Negative Rental On-Hand Can Be Posted for Bulk Items Despite Configuration Preventing It | The system allowed delivering bulk items exceeding available physical inventory, resulting in negative rental on-hand despite the rental type being configured to prevent this. The expected behavior — blocking picks when the total requested quantity exceeds available inventory has been fixed. |
236343 | MOA Rental Activation Changes Effective Date When Start Does Not Match Rental Stop | Processing a Mass Order Amendment rental activation journal incorrectly shifted effective dates by one day when the activation start did not match the prior rental stop date. The date shifting bug was missed during regression testing and is resolved. |
236348 | Unassign Business Object Action Remains Enabled After Picking List Registration Is Completed in Rental Transfer Order | The "Unassign Object" button remained active on Rental Transfer Orders even after picking list registration was completed. The fix disables the button when the header status is Shipped or Received, and checks the rental transaction line status when the status is Created. |
236419 | Error: The Segmented Entry Control Cannot Be Initialized for ProjPosting Ledger Account | Navigating to the Ledger posting setup page in the Project module triggered a segmented entry control initialization error. The root cause was missing field relation metadata for the ProjPosting table in the Rental model, which has been resolved. |
236777 | Error when Entering Negative Quantity in Project Rental Quotation | Entering a negative or zero quantity on a rental item line in a Project Rental Quotation triggered an error, whereas the same action worked in a standard Rental Quotation. The missing validation path for negative quantities in the Project Rental Quotation form is accepted for fix. |
236834 | SPB Assign Task List Is Not Filtered by Resource Calendar | The Service Plan Board resource assignment list was not filtered by the selected region calendar, showing resources from all calendars regardless of the filter setting. A fix is being developed to restore correct resource calendar filtering on the assignment dialog. |
236835 | Changing Date of Rental Order Does Not Update Date on Linked Rental Agreement | Changing the on-rent date at the rental order header level did not update the linked rental agreement's date and lost the link between the two. The header-level date change mechanism needs to propagate the date and maintain the rental order-to-agreement link. |
236855 | Rental Line Editor – Error While Compiling Rental Agreement Information | Selecting or deselecting cost components with a Daily rate profile in the Edit Rental Lines form threw an "Error while compiling rental agreement information" in MOE-enabled environments. This has been resolved. |
236879 | Filtering for a List of Calendars Using a Comma-Separated List Fails | Filtering resources on the Service Plan Board using a comma-separated list of region calendars returned no results. Removing a spurious `super()` call in the `populateTmpData()` method — unintentionally added during the MOE migration — restored correct multi-calendar filtering. |
236913 | Fuel: Current Off-Rent with Quantity = 0 Does Not Result in Correct Fuel Line | Posting an off-rent fuel transaction with type "Current" and quantity 0 did not generate a sales line for fuel when the rental type was configured for "Invoice at final invoice." The system must evaluate the rental type's invoice configuration and create the appropriate sales line. |
236919 | Business Object Is Unassigned from Assembly Work Order When Unassigning BO (SET) from the Rental Order Line | Unassigning a business object from a rental order line also incorrectly removed it from the linked assembly work order. The fix ensures that unassigning only clears the rental order line's link to the assembly journal while the work order retains its BO reference. |
237195 | Work Order Line Transactions: Click on Project ID Belonging to a Different Legal Entity Shows Blank Information | Clicking the Project ID link in Work Order Line Transactions for a project in a different legal entity opened a blank page. The hyperlink needs to resolve and navigate to the project in the correct legal entity context. |
237197 | Multiple Business Objects Can Be Selected but Not Assigned in Rental Transfer Journal | Selecting multiple business objects in the Assign Business Object form for a Rental Transfer Journal appeared to succeed but did not actually assign them. The multi-select assignment logic has been fixed. |
237381 | Must Generate the Picking List Twice Before It Is Created | The picking list required two generation attempts when confirmation was mandatory in the posting policy, because the split lines were not confirmed before building the picking list. The code was refactored to ensure confirmation of split lines happens before picking list registration and to correctly re-confirm un-done split lines when cancelling. |
238023 | Incorrect CBB Tiers calculation in case TE and short terms rent | After a Technical Exchange on a short-term rental, the consumption-based billing tier selection used an incorrect number of chargeable days for the replacement line's invoice. The chargeable days calculation in `DNRCBConsumptionTransData` was reworked to use the actual chargeable days of the individual rental line. |
238061 | On-hand inventory is updating differently in case of running on-hand recalculation in different LEs | Running an on-hand inventory recalculation in one legal entity incorrectly affected on-hand quantities in another LE when the "Use physical rental quantity" parameter was enabled. This cross-legal-entity recalculation issue has been resolved. |
238152 | Fuel quality filter issue in fuel country quality table | Filtering by fuel quantity in the Fuel Country Quality table returned incorrect results because the system used the label index as the enum value. The `DNRFMFuelQuality` enum was updated with explicit element positioning and set to non-extensible; customers will need to update data with the new enum values. |
238503 | On hand inventory is reverting on the ship date when rental transfer order picking is completed | Completing picking on a Rental Transfer Order with a future ship date correctly deducted inventory on the current date, but the inventory reverted on the ship date. The inventory deduction should persist from the picking completion date and has been resolved. |
238530 | Two pop-ups appear for "Transfer customer information" while creating a new rental quotation from Work locations | Creating a new Rental Quotation from Work Locations triggered the "Transfer customer information" confirmation pop-up twice. The fix ensures the confirmation appears only once during the creation process. |
235520 | Serialized item with qty 2 assign business object via business object graphically | The "Assign Object Graphically" button was available for serialized items with quantity greater than 1, even though the graphical view only supports single-quantity assignment. The button is now enabled only when the Rental Order or Quotation line quantity equals exactly 1. |
235759 | Fuel at final invoice setup only applicable to header fuel | When a rental type was configured for "Fuel at final invoice," only header fuel items were set to price 0 while supplementary fuel items retained their unit price. The Rental Line Editor now forces all fuel items to price 0 when the parent item's rental type has the "Fuel at final invoice" setting enabled. |
238656 | Performance issues when viewing business objects from Asset availability form | Viewing business objects from the Asset Availability form took over two minutes due to row-by-row insert statements in the `getTmpDataFilterOutUnknown` method. The logic was converted to an insert record set approach for bulk inserts, significantly improving performance. |
238666 | MOE - Cannot create a record in logistics electronic address key constraints - Project | Creating a Purchase Order or Sub-rental Order via a Project ID with contact information in an MOE-enabled environment caused a key-constraint error. The fix resets the ELECTRONICADDRESSID before insertion, allowing the system to auto-generate unique values through the configured number sequence. |
238684 | Incorrect usage discount amount displayed in Invoice line periods | The Usage Discount Amount in Invoice Line Periods showed an incorrect value compared to the correct total in Rental Invoice Details for consumption-based billing with hourly pricing. The period-level calculation logic was corrected to consistently apply the same discount calculation as the header level. |
238718 | Transfer to project invoicing does not copy activity code on transaction | When using the Transfer to Project Invoice functionality, the project activity number set on the rental order line was not carried over to the project transaction. The activity number is now retrieved from rental lines and assigned to the project journal transaction. |
239023 | Incorrect estimated consumption calculated for CBB transaction on quote in case estimated consumption is zero | Setting estimated consumption to 0 on a rental quotation line with consumption-based billing caused incorrect calculated values in Rental Totals. The logic was corrected to check whether the context is a rental order line or quotation line instead of always using the sales line. |
239602 | RO Header - Rental dates show dates of different RO | Opening a rental order's Header > Rental dates section displayed stale dates from the previously opened rental order due to a caching issue. The caching was resolved to ensure correct rental dates are displayed immediately without requiring the user to click into a date field. |
239633 | Usage discount calculated incorrectly when we use hours | Processing a rental return with hourly consumption-based billing and usage discounts generated an unexpected estimated discount credit in the consumption component. The discount calculation logic was corrected to prevent incorrect estimated discount credits during the return journal process. |
237061 | Service plan board: object reference not set to an instance of an object | Right-clicking a resource to select "View Resource" on the Service Plan Board filtered by resource group produced a null reference error when MOE was enabled. The fix handles the case where the resource view is triggered from a resource-group-filtered SPB context. |
234131 | Re-running the initial sync of the Current resource group membership (ti_resourcememberships) dual-write mapping removes CE team assignments | Re-running the initial sync of the `ti_resourcememberships` dual-write mapping incorrectly removed DNR Mobile resources from their Team assignments. The fix ensures that re-running the initial sync does not remove existing team assignments. |
240401 | Conversion in rate code not done for order lines | When a rental agreement item was priced per week but the rental order line used a daily rate code, the amendment creation code compared prices without converting the rate code, creating an incorrect amendment with the unconverted weekly amount. The fix performs rate code conversion before comparing gross amounts, eliminating the spurious amendment that could result in invoices up to 7 times the expected value. |
240937 | When the expected off-rent day is just several days after invoiced period, RLE shows incorrect price tiers and gross price | When a rental order was partially invoiced and the expected off-rent date fell just a few days after the invoiced period, the Rental Line Editor (RLE) incorrectly treated the remaining duration as a short-term rental and applied a lower price tier multiplier, while the rental order line itself displayed the correct tier. The price tier multiplier calculation in the RLE was corrected to accurately count chargeable periods from the start of the second invoice period to the expected off-rent date, ensuring the RLE and rental order line always show the same tier and gross price. |
240955 | In Rental quotation, getting Transfer Customer Information popup twice while changing the customer account information | When changing the customer on a rental quotation, the "Transfer customer information?" popup appeared twice because `salesQuotationTable.transferCustAccount()` was being called from both the form-level datasource field `modified()` method and the table-level `modified()` method. The duplicate form-level call was removed from the `RORSalesQuotationTable` form to align with a recent Microsoft standard update, resulting in the popup appearing only once as expected. |
240569 | The rental discount is not posted separately as it is supposed for Usage-driven item | For usage-driven consumption billing items, rental discounts should be posted separately on the Rental discount charge code, but following changes made in the January 2026 release the variable carrying the discount amount was inadvertently removed from the posting method, causing all invoices to post the net price with no separate discount line. The `discountAmount` variable assignment was restored in the CBB posting class, ensuring the gross rental price and discount are once again posted as separate lines on their respective charge codes. |
240836 | Insurance Amount not displayed in rental Totals and rental invoice details before Invoice Posting | Amount not displayed in rental Totals and rental invoice details before Invoice Posting When a rental order had an insurance percentage configured, the Insurance Amount showed as zero in Rental Totals and rental invoice details before invoice posting. This has been resolved. |
241265 | Pushing "Totals" button creates extra charges | Clicking the "Totals" button in the Posting Invoice form threw an error and created unexpected additional charges on rental order lines, with each click accumulating further charges that were then incorrectly included when the invoice was posted. The issue has been fixed so that opening the Totals overview during invoice posting no longer creates or accumulates extra charges, and posted invoices reflect only the correct amounts. |
240517 | Change date > recalculate price tier for this rental order line = No | When changing rental dates on a rental order line with a Rental Agreement and price tiers configured, and the "Recalculate price tier for this rental order line" option set to **No**, the system still recalculated and updated the gross amount instead of leaving it unchanged. The price recalculation logic was corrected to respect this setting, ensuring that changing rental dates no longer triggers a gross amount recalculation when the option is disabled. |
240953 | CW Full Credit: Delivery is not included on First Invoice after Credit wizard, Re-Invoice = yes | After issuing a Full Credit via the Credit Wizard with Re-Invoice = Yes, reposting the invoice for the same period excluded the delivery charge, resulting in an incorrect (lower) invoice amount. The invoicing logic was corrected to ensure delivery charges are included when reposting an invoice after a Full Credit with Re-Invoice = Yes. |
241030 | Insurance % changed after posting estimated Invoice in Project Rental Order from Project rental quote | When a Project Rental Quotation with consumption-based billing and an insurance percentage was transferred to a Project Rental Order and estimated invoices were posted, the insurance percentage in Rental Totals changed to an incorrect value after posting. The insurance percentage calculation was corrected so that posting estimated invoices no longer modifies the displayed insurance percentage, which now remains consistent throughout all invoice postings. |
241299 | CW - Manual credit - incorrect credit amount showing in proforma screen | When using the Credit Wizard with the Manual Credit option, the proforma screen displayed an incorrect credit amount instead of the entered value. Additionally, when using Manual Price Components, uninvoiced rental periods were not included in the credit calculation by default. Both issues have been resolved: the proforma screen now shows the correct credit amount, and Manual Price Components credits now correctly include uninvoiced rental periods. |
241307 | Incorrect insurance calculation for credit only, CBB usage-driven intermediate invoice and final invoice | For rental orders with usage-driven consumption billing and insurance configured as a percentage of gross, issuing a credit-only credit note after stopping the rental in an already-invoiced period resulted in an incorrectly calculated insurance credit amount. The insurance calculation for credit-only scenarios was corrected to ensure the credited insurance amounts properly match those posted on the original invoices. |
241415 | Unit price updated for Sales/Purchase lines when updating the rate code | Changing the rate code on a rental order — at the header or line level — incorrectly recalculated the unit price for Sales/Purchase type order lines using the rate code conversion factor, causing the price to multiply or divide unexpectedly. The fix ensures that rate code changes no longer affect the unit price for Sales/Purchase type lines at either the header or line level. |
Known issues
Known issues in Release 10.0.47.59 (April 2026) - Rental Management.
1. Compatibility notice
Rental Management is impacted by D365 F&SCM, version 10.0.47. This version contains changes that conflict with Rental Management. These conflicts are resolved in Rental Management, version 10.0.47.59. Depending on the affected area, you should be aware of whether you can upgrade D365 F&SCM without simultaneously upgrading Rental Management.
1.2 Project rental quotation
In this process, the function InventAvailabilitySearch.steitemId is called incorrectly, blocking the process. This issue is resolved in Rental Management, version 10.0.47.59. If you are running an older version of Rental Management, there is no workaround when D365 F&SCM, version 10.0.47 is installed — you will experience issues.
1.3 Work orders with item requirements
In this process, the function InventAvailabilitySearch.steitemId is called incorrectly, blocking the process. This issue is resolved in Rental Management, version 10.0.47.59. If you are running an older version of Rental Management, a workaround is available when D365 F&SCM, version 10.0.47 is installed: disable the feature "Introduce a parameter to treat Reserved on-hand quantity as unavailable for ATP".
2. Man operated-equipment configuration key incorrectly auto-enabled
If you are installing both D365 F&SCM, version 10.0.47 and the Rental management, version 10.0.46.58, be aware that some users have experienced the Man Operated-Equipment configuration key being incorrectly auto-enabled. Please validate this setting after upgrading Rental Management.
3. STAEDEAN Rental Management & Dual write
Note
Microsoft is investing heavily in Dual-Write as synchronisation tool instead of Data Integrator, it is Microsoft's advice to use Dual-Write. Dual-Write is a near real-time (1-10 seconds) solution and Data Integrator a batch-driven solution which is always slower in displaying information, however Dual-Write can still be "slow" as some synchronisations take a minimum of 5 seconds, which can't be made faster.
Also, Dual-Write has its limitations, known issues and unsupported features which are described in the Mapping Concept pages of Dual-Write, see the Dual-write home page.
Note
Microsoft is continuously adding new features in the application directly and via Feature Management. Sometimes these are public preview and will be made generally available in future releases, in other cases, they are already general available, and you have the choice to activate them. Currently, we are not testing compatibility with all new features or combinations. Once a feature is enabled at the customer environment and in case of any issues or questions related to new standard features and our solutions, kindly contact us via STAEDEAN support.
4. Microsoft feature: Match the detail for vendor invoices
Unfortunately, it was discovered during testing that the sub-rental invoicing with variances functionality which was released with number 109281 in the 10.0.13 release is affected by Microsoft's feature "Match the detail for vendor invoices". Please keep this feature turned off if you are using the sub-rental invoicing with variances functionality. Microsoft has received negative feedback about this feature and will be redesigning it. Therefore we will not be working on compatibility until the Microsoft redesign is completed.
5. STAEDEAN Rental Mobile Operations
Depending on your licensing model, you might encounter an exception when synchronizing the data from Finance and Operations to the local device, stating "The per app limit for storage has been exceeded. Reduce the amount of data to be stored or use Clear Data to free up space." If this is the case, please review your licensing model and purchase additional licenses as required.
Sometimes, even though resource is configured correctly, first time configuration on mobile app triggers message saying that resource must be filled in. This is not a consistent repro. Try to create Work order from D365 F&SCM and then try the same on mobile app, you can get rid of this ad-hoc issue.