Find information on Release 10.0.48.60 (June 2026) of STAEDEAN Rental Management for Microsoft Dynamics 365 Finance & Supply Chain Management.
Version information:
Product | Version | Minimum version | Latest validated version | Planned next |
|---|---|---|---|---|
STAEDEAN Rental Management | 10.0.48.60 | D365 F&SCM 10.0.45 | D365 F&SCM 10.0.48 | September 2026 |
General release information
General release information on Release 10.0.48.60 (June 2026) of STAEDEAN Rental Management.
1. Purpose
These release notes describe the new functionality developed for STAEDEAN Rental Management 10.0.48.60 for Microsoft Dynamics 365 Finance & Supply Chain Management (10.0).
The purpose of this release is:
Topic | Yes/No | Remarks |
|---|---|---|
Upgrade to new Microsoft release | Yes | Microsoft Dynamics 365 Finance & Supply Chain Management 10 build upon 10.0.45 (for backward compatibility) and validated along with 10.0.48 GA. Refer to this link for more information. |
New features | Yes | See What’s new |
New D365 functional topics considerations | No | Not applicable |
Bug fixes | Yes | See Bug fixes |
Discontinued features | No | Not applicable |
2. Audience
The audience for these release notes is certified partners selling and implementing as well as customers who have bought the solution.
3. Available languages
STAEDEAN Rental Management is available and supported in the languages, English (EN-US), German, French, Spanish, Portuguese, Dutch, Italian, Norwegian, Polish, Swedish and Danish. Any other available language is not supported and needs to be maintained by either the partner or customer.
The Rental Mobile Operations apps are only available in the English (EN-US) language. Other languages are currently not supported.
Rental Logistics Scanning is only available in the English (EN-US) language. Other languages are currently not supported. It is possible to translate the Anywhere Mobility Studio labels (labels used within the mobile processes) or label files (label files used within the standard applications). For the translation, either the translation API of Google or Microsoft is used. In order to use one of the translation services you need an API key from either Google* or Microsoft*.
4. Product release information
STAEDEAN Rental Management 10.0.48.60 for Microsoft Dynamics 365 Finance & Supply Chain Management (10.0) is built upon D365 F&SCM version 45. Since Microsoft maintains a no breaking changes policy, the fact that this release is built on this version means that it can be applied to an environment running on D365 F&SCM version 48 or any later version and the application should compile without any issues. However, as we have only functionally validated this version against D365 F&SCM version 10.0.48 GA, we recommend applying our TI product release on that D365 F&SCM version as well. If you deviate from this (and thus apply the release to a different version), we recommend performing a more thorough round of testing before applying the release to a production environment.
This is summarized in the following table.
Release Date | Release version | Minimum required D365 F&SCM version | Validated against D365 F&SCM version | Compatible with D365 F&SCM version |
|---|---|---|---|---|
02/10/2025 | 10.0.45.57 | 10.0.42 | 10.0.45 | 10.0.42 and above |
09/01/2026 | 10.0.46.58 | 10.0.43 | 10.0.46 | 10.0.43 and above |
18/03/2026 | 10.0.47.59 | 10.0.44 | 10.0.47 | 10.0.44 and above |
16/06/2026 | 10.0.48.60 | 10.0.45 | 10.0.48 | 10.0.45 and above |
In case of an Error, STAEDEAN may provide a Hotfix on a reasonable efforts basis in a way it considers appropriate in its discretion. STAEDEAN cannot be obliged to provide Hotfixes if the Client has not deployed the latest release or the Release second to the latest Release and/or is not using a supported version of D365 F&SCM.
To ensure our customers can fully leverage the latest enhancements, features, and quality improvements, we are committed to providing increased support by keeping them updated with the most recent releases. Our data indicates that customers on the latest version experience fewer issues and requests, demonstrate greater resilience, and effectively enhance their organizational efficiency.
For more information about our latest available product versions, the latest validated GA-versions from Microsoft as well as the Minimum MS version required, please visit the page: Release Information.
As part of the 10.0.48.60 STAEDEAN Rental Management release, the Anywhere Mobility Studio version 10.0.48.60 is included.
5. Upcoming release dates
The following STAEDEAN Rental Management release dates are subject to change:
Release | MS GA | GA Date | Release Date |
|---|---|---|---|
September 2026 | 10.0.49 | 11/09/2026 | Friday, 18 September 2026 |
January 2027 | 10.0.50 | 25/12/2026 | Friday, 8 January 2027 |
6. Localizations
Available localizations that need to be enabled separately within Microsoft Dynamics 365 Finance & Supply Chain Management to support country-specific requirements do not by default apply for the STAEDEAN Rental Management modules. At this point, STAEDEAN Rental Management does not support these country-specific localizations. In case this is required it needs to be maintained and supported by a local qualified partner that has full insight in the regulations.
7. Data Entities
These release notes contain a list of the data entities that are being supported. Data Entities that are not listed are currently unsupported. The supported data entities may only be used for importing and exporting data. The partner may use these as a foundation to further extend them. STAEDEAN does not have a policy to deliver an import/export data entity for every new functionality.
8. Security
STAEDEAN does not deliver a full set of duties for the entire STAEDEAN Rental Management solution yet and we do not ensure that any pre-configured roles work in combination with standard D365 F&SCM roles and security.
9. Compatibility with other modules
STAEDEAN Rental Management is compatible with the following solutions for D365 F&SCM 10.0.10 or higher:
RapidValue
Project Control Suite
Advanced Maintenance and Service
Advanced Project Planning
Product Engineering
Business Integration Solution
Connectivity Studio
Anywhere Mobility Studio
Security and Compliance Studio
Action Management
STAEDEAN Rental Logistics Scanning
STAEDEAN Rental Management BI Easy
STAEDEAN Rental Management 365 CE
STAEDEAN Rental Management IoT
STAEDEAN Rental Management PowerApps
Customer Portal
STAEDEAN Rental Management Employee PowerApps
Note
These are optional, and they each require a separate license and are each a separate deliverable.
10. License coverage
STAEDEAN Rental Management is governed by three licenses that control access to specific functions and features.
Feature | License | Remarks |
|---|---|---|
Rental Order Management | DNRDynaRent | |
Business Objects | DNRDynaRent | |
Work Order Project Planning | DNRDynaRent | |
Utilities | DNRDynaRent | |
Field Service PowerApps | DNRDynaRent | |
DynaRent BI | DNRBIEntities | |
Anywhere for Rental | DNRDynaRentAnywhere |
Important: It is not possible to run STAEDEAN Rental Management without the DNR I license.
11. Upgrade from earlier versions
Refer to the installation guide for more details.
Upgrade of STAEDEAN Rental Management (former DynaRent) D365 onwards is supported via the use of the migration process and tooling as required to upgrade from D365 F&SCM Enterprise Edition.
If you are upgrading from an earlier version than N-1 please read all the related release notes carefully to make sure you are following the required steps.
STAEDEAN cannot assume responsibility for any data corruption or loss resulting from software updates applied without prior testing in a dedicated User Acceptance Testing (UAT) environment. We strongly advise customers and partners to conduct thorough testing in their UAT environment before deploying updates to production.
Should UAT testing fail or if data corruption occurs due to improper upgrade procedures, it is crucial that customers and partners refrain from applying the package to any other environment and instead contact STAEDEAN for assistance.
Please note, any intervention by STAEDEAN to rectify data issues under these circumstances will be subject to charge.
Compatibility updates
Compatibility updates in Release 10.0.48.60 (June 2026) of STAEDEAN Rental Management.
1. Compatibility with Microsoft Standard Rental Management (10.0.48)
Microsoft introduced a Standard Rental Management solution as a private preview in the 10.0.48 codebase. This solution partially overlaps with STAEDEAN Rental Management, causing several compatibility issues.
To avoid these compatibility issues, before you upgrade to D365 F&SCM, version 10.0.48, you must first upgrade to STAEDEAN Rental Management, version 10.0.48.60!
In STAEDEAN Rental Management, version 10.0.48.60, these compatibility issues are solved. For detailed information on the changes made and the actions you must do, see:
1.1 Security role names updated
1.2 Quotation type label updated
1.1 Security role names updated
Microsoft introduced security roles that use the same names as our roles. As a result, our roles no longer resolved correctly.
We updated the existing AOT role names to follow the STAEDEAN Rental Management naming convention. This avoids compatibility issues with the Microsoft Standard Rental Management roles. The following roles changed:
Rental Clerk
Rental Manager
Rental Representative
Required action: Reassign these roles to your users after you deploy this release. This step is required when the roles were assigned before the deployment, because the deployment can remove the assignments during the rename.
1.2 Quotation type label updated
Both the Microsoft Standard Rental Management solution and STAEDEAN Rental Management extend the quotation type for rental scenarios, similar to the sales quotation. Both solutions add an enum element with the same label, "Rental". This duplication caused a compatibility issue in the query filters. As a result, records no longer displayed in the Rental quotation form and the Rental quotation line form. Related areas showed the same problem.
We updated the label of our ISV quotation type from "Rental" to "Rental Quotation". The quotation type field from our solution now shows "Rental Quotation" instead of "Rental".
Required action: Check any saved filters, views, or integrations that reference the previous "Rental" label and update them to "Rental Quotation".
What’s new
New or changed features in Release 10.0.48.60 (June 2026) of STAEDEAN Rental Management.
1. Change request 245324 - Exclude External business objects from the Mass return fill cache job
Customers that have customization to deliver External business objects via Rental logistics scanning, found the Mass return fill cache job processed more order lines than needed. The job also included External business objects, which increased its run time without adding value for the mass return process.
The fill cache logic now provides an extensible access point so implementations can skip specific lines from the order-line population. The serialized and bulk methods for rental and transfer order lines expose an override point, so External business objects can be excluded from processing. As a result, the fill cache job processes fewer lines and performs better, while implementations keep full control over which lines to skip.
Bug fixes
Bug fixes in Release 10.0.48.60 (June 2026) of STAEDEAN Rental Management.
Bug ID | Title | Description |
|---|---|---|
176117 | Work order not created when confirming a sales order | When confirming a sales order that used a work order template, the work order was not created. The creation logic had been omitted when it moved to form level. The logic has been restored, and work orders are now created correctly on sales order confirmation. |
186456 | Open in new window showed incorrect work order information | Selecting a rental order line and opening the linked work order in a new window could show details from another line. The child work order form now refreshes its underlying data whenever a rental order line is selected, so the correct work order is shown. |
186468 | Rounding difference on the estimated balance amount of rental orders | On rental orders with a monthly (Fixed Factor) invoice profile and a daily rental price, the estimated balance amount could show a rounding difference of about 0.01. The period amount calculation has been corrected, so the estimated balance amount now matches the expected invoice total. |
189882 | Remark field did not respect the configured character limit | The remark dialog did not limit text entry to the number of characters set in the field configuration. The dialog now restricts input to the configured length. |
189980 | Project group rental agreement type not applied to rental orders | Rental orders did not select the rental agreement based on the project group, so the agreed prices were not applied. The selection logic now considers the project group when choosing the rental agreement. |
191486 | Error when opening the unavailable object tile in the Business objects workspace | Clicking the unavailable object tile raised an error caused by a form data source mismatch. The underlying query has been corrected, and the tile now opens without error. |
191583 | No warning when transferring a sales item with a rental transfer order between legal entities | A sales (non-rental) item could be added to a cross-company rental transfer order without any warning. A validation now triggers when the transfer line is saved. |
193786 | Business object lookup not filtered by customer on work order quotation | On the work order quotation, the business object lookup showed all objects regardless of the selected customer. The lookup now shows only external business objects of the selected customer, and shows all objects when the account is a prospect or no customer is set. |
197079 | Cannot enter project details when duplicating a business object service agreement | When duplicating a business object service agreement, users could not enter or create a project and project contract ID as they could on a new agreement. The duplicate form now lets users select an existing project and contract or create a new one. |
205615 | Inconsistent upcoming dates on a business object maintenance plan | The Upcoming dates information dialog of a business object maintenance plan showed inconsistent recurrence dates. The recurrence start date is now aligned to the next date before the dates are calculated, correcting the displayed values. |
208453 | Header-level work orders missing from the Transport work orders view | Work orders generated from the header of a rental transfer order were created correctly but did not appear in the Transport work orders view, which only listed line-level work orders. The view now shows header-linked work orders alongside line-level ones. |
211404 | Purchase order not confirmed after using OK and confirm on the Create serial numbers dialog | When using the OK and confirm button on the Create serial numbers dialog, the serial number was created but the purchase order was not confirmed. Users had to refresh the purchase order header before the confirmation was applied; skipping the refresh triggered an error when confirming from the action pane. The purchase order header record is now refreshed automatically after the serial number is created, so the confirmation completes without a manual refresh. |
213186 | Rental transfer journal could be posted for a business object with no on-hand | With Allow negative rental inventory set to No, a rental transfer journal could still be posted for a business object that had no rental on-hand in the source warehouse. A validation now checks that the object's warehouse matches the transfer-from warehouse before posting. |
214487 | Incorrect warning when synchronizing quantity on a work order task | Synchronizing the quantity on a work order task raised an incorrect warning. The business logic now takes the synchronized quantity parameter into account, so the warning appears only when relevant. |
215803 | Approver name not updated on multi-order amendment journals | On multi-order amendment (MOA) journals, the Approved by field could not be updated. The approver name is now set and populated when the MOA journal is approved and processed. |
218394 | Purchase order pages could not be opened | All purchase order pages failed to open after firming a planned order for a rental item with Default order line type set to Rental/sub rental. A validation now checks whether the planned order item is a rental item and stops firming when it is, preventing the broken state. |
223651 | Work order creation failed for large serialized quantities (Dual-write limit) | When a serialized rental line had a quantity above the work order template threshold (around 100, depending on the work order template setup), work orders were not created on confirmation, and the volume of related records exceeded the Dual-write transaction limit. A new parameter, Rental line threshold for batch work order creation, has been added to the work order parameters. When the number of rental lines exceeds this threshold, synchronization to Dataverse runs through a batch job that splits records into smaller units, avoiding the limit. This fix requires asynchronous (batch) mode to be enabled for the DNRAppEmplWorkorderLineItemRequirementEntity and DNRAppEmplWorkorderLineChecklistEntityV2 dual-write data entities. This work item covers the Picking List confirmation scenario and follows the same approach as work item 234290. |
232039 | Subrental orders not kept in Approved status after a date change in workflow | When the rental dates of a confirmed subrental order were changed through Change date while in workflow, the order moved straight to Confirmed instead of staying Approved, blocking the return note. Subrental orders now correctly stay in Approved status after a date change submitted for workflow re-approval. |
232206 | Period (minutes) setting lost after refreshing the planning board | The Period (minutes) setting was not retained after a Refresh all on the planning board. The value is now saved and kept after the form is refreshed. |
232724 | Blocking error when posting a packing slip for a sub-rented received bulk item | Posting a packing slip for a rental order bulk line of a sub-rented and already-received bulk item raised a blocking error. The remaining quantity of the subrental order is now checked, because the product receipt is already posted, so the packing slip posts without error. |
233301 | Product number filter on Business object availability showed all products | On the Business object availability page, the Product number lookup listed all products instead of only those linked to a rental type. The lookup now shows only rental-type products, matching the related settings page. |
233444 | Rental items could be posted in the Inventory to fixed asset journal | In the standard Inventory to fixed asset journal, items with a Rental type could be selected and posted, creating negative rental quantities and corrupting rental data. A validation now blocks rental-type items with an error, and the irrelevant Rental transactions button has been removed from the journal. |
234304 | Duplicate warning messages when updating business object ownership | Updating business object ownership log values raised the same validation warning three times. The validation has been streamlined, so the warning is shown only once. |
235386 | Blank value in the Classification dropdown for components | The Classification dropdown under Components on the Rental tab of a released product showed an empty value. The blank entry has been replaced with an explicit None label. |
238150 | Error when adding a line to an existing invoice proposal | Adding a new line to an existing invoice proposal through Add line raised an error, because tax and charge markup values were read from the wrong temporary table. The correct values are now used, so lines can be added without error. |
238221 | Rental bulk on-hand not updated for same-day counting journals | After posting a rental counting journal for the current day, the updated bulk on-hand could still be treated as unavailable, blocking the picking list. New counting lines now default to the selected date at local midnight, so same-day stock is available for deduction immediately. |
238719 | Hour journal created a new activity code instead of using the existing one | Creating hour journals from a work order line generated a new activity number instead of reusing the one on the work order and rental order line. The logic now uses the existing activity number. |
239199 | Resource column data missing for some business objects | The planning data was not shown for all business objects in the resource column, because the row header display setting was ignored when first populating the data. The missing logic has been added, so all business objects now display correctly. |
239240 | Physical on-hand updated on the wrong date after posting an outbound journal | When posting the outbound journal for a rental order without WMS picking, physical rental on-hand could be updated on the future on-rent date rather than the posting date, and recalculation could show inconsistent availability. On-hand is now updated on the outbound posting date and stays consistent after recalculation. |
239264 | On-hand not updated on the return warehouse in cross-company returns with inspection work order | During a cross-company return that involved a post rental inspection work order, the return warehouse on-hand was not updated, because staging data was stored per legal entity. On-hand is now correctly updated in the return warehouse for these cross-company returns. |
239378 | Subrental order auto-confirmed after workflow approval, blocking the return note | Changing the off-rent date on a confirmed subrental order and sending it for workflow approval moved the order to Confirmed, removing the Return note button. After approval the order now returns to Approved status, so confirmation and the return note process can continue. |
239832 | Work order start and end dates shifted by one day due to time zone | Work order start and end dates could be set one day later for users in negative-offset time zones, because the day was stored as date plus time. An adjustment now corrects the day when the time zone shifts the time backward. |
239976 | Blocking error when correcting the first on-rent date after a transfer | After transferring a business object to a new owner, correcting the first on-rent date could fail with a validation error referencing a far-future date from a previous owner in another legal entity. The validation now evaluates on-rent date ranges only within the current owner, so the date can be corrected. |
240233 | Rental transfer journal allowed for an item not released in the other legal entity | A rental transfer journal could be posted even when the item was not released in the target legal entity. A validation now checks that the item exists in the cross-company entity, on both the Validate and Post actions. |
240502 | Object could not be (un)assigned on a project rental quote in Revised status | Business objects could not be assigned or unassigned on a project rental quotation in Revised status. The logic now supports assigning and unassigning objects in Revised status. |
240568 | Fixed insurance amount calculated incorrectly after an amount change | With the Insurance amount fixed setting enabled, the insurance was calculated incorrectly when the rental gross or net amount changed from a specific period, because the fixed-insurance logic was missing when an amendment log existed. The calculation now includes fixed insurance and applies the correct priority. |
240763 | Item requirement with an alternative item set to Canceled on the work order line | When an alternative item was configured, the item requirement line was updated with the alternative item but its status was wrongly set to Canceled. The line now keeps Open order status while the alternative item is applied. |
240915 | Work order quotation journal versions stopped counting after two | The work order quotation journal version count did not increase beyond two. The count now uses the total number of existing journals, matching what the form shows. |
240982 | Project financial dimensions missing on the project item journal | When project item journal lines were created from an item requirement on a business object, the project financial dimensions were not copied. The financial dimension values from the project are now assigned to the item journal. |
240997 | Return location not defaulted on rental orders | The Return location stayed blank and was not defaulted from the warehouse or item warehouse setup. The rental quotation and project rental quotation logic now assign the warehouse receipt location as the return location. |
241018 | Database sync errors from a missing configuration key on a view | The view DNRAppEmplWorkOrderLineExistJoinPlannedPerResource had no configuration key, which failed license validation during database synchronization. The view is now tagged with the DNRAppEmpl configuration key. |
241099 | Misleading message when changing the rental type | The message shown when the rental type could not be changed was unclear. The label has been updated. The validation covers the Rental, Sub-rental, Rental quotation, Sales quotation, Sales, Inventory and Production transaction types. |
241196 | Related amendments showed amendments from all rental orders | The Rental order totals and related amendments view listed every amendment, because no filter was applied. A rental order line filter now limits the view to amendments of the selected line. |
241300 | Duplicate rental totals after credit operations | Rental invoice details showed duplicate positive period rows after full or partial credit notes, inflating charged periods, invoiced quantity and transport amounts. Credit notes are now detected and shown as reversed (negative) entries, so the totals reflect the net invoiced position. |
241306 | Project rental quotation errors after cancelling a line in the editor | After cancelling a line in the rental line editor, the project rental quotation showed a disabled transaction type and currency validation errors. Cancelled lines are now reset to their original state. |
241316 | Discount on a main kit item incorrectly added to transport charges | Adding a discount on a main kit item in the rental line editor also applied it to transport charges, which was then removed on refresh. Transport and insurance items configured in parameters are now excluded from the calculation when they are a child item. |
241343 | Credit wizard showed the full invoice amount for an insurance amendment | When processing an insurance amendment through the credit wizard, the proforma showed the full invoice amount instead of the insurance difference. The wizard now calculates and shows only the insurance premium delta. |
241498 | Incorrect period price calculation on credit-only invoice totals | A recent change caused the discount to be deducted twice in some period-price scenarios on credit-only invoices. The duplicate deduction has been removed, and a related insurance follow-up has been corrected. |
241500 | Consumption amount doubled when crediting periods in a project invoice proposal | Marking invoice periods as credit in a project invoice proposal doubled the consumption amount, because periods were recalculated twice. A check now prevents recalculating a period that was already calculated. |
241734 | Insurance amount shown as zero after crediting in a rental invoice proposal | Crediting in a rental invoice proposal reset the displayed insurance amount to zero on the journalized table. The discount and insurance values are now reassigned, so they remain visible. |
241940 | Rental gross amount not recalculated after changing the period for a kit item | Changing the rental period for a kit item did not recalculate the rental gross amount correctly, because of a buffer re-read during kit price calculation. The correct value is now updated using the right table buffer. |
241941 | Site and warehouse missing on header charges in the rental credit wizard | Credit invoices for order-level miscellaneous charges could be created without the correct site and warehouse, although line-level charges were correct. The created charge line now carries the correct site and warehouse. |
242279 | Incorrect discount and gross posting for a consumption item on the final invoice | The discount was deducted twice for a consumption-based item on the final invoice. The discount and net amount are now recalculated correctly, and credited invoice transactions restore the original rental values and discounts. |
242357 | Recalculation increased on-hand for future-dated transfer orders | On-hand rental inventory recalculation incorrectly increased the physical quantity for future-dated rental transfer orders after picking list registration, because the query omitted the company identifier. The recalculation now identifies picked transfer order lines correctly and shows the right on-hand figures. |
242591 | Change serial number on a fixed asset not working correctly in MOE | Changing the serial number of a fixed asset did not handle same-day changes correctly, and the form cache was not cleared after the update. The query ordering and cache refresh have been corrected. |
242621 | Hidden child lines were still invoiced | Child lines hidden from the invoice screen were invoiced anyway. The code now removes child lines when the parameter requires all to be invoiced, and the behavior is tied to the IsEstimate parameter, so it triggers only for actual invoicing. |
242712 | Header charges left negative when cancelling the rental credit wizard | Cancelling the Posting invoice dialog during a full credit left the rental order header charges in a negative state, and retrying duplicated the charges. Cancelling now rolls back all credit wizard changes and restores the original header charges, for both the customer and project invoice paths. |
242903 | One failed item journal rolled back the whole batch | In the Post item journals work orders batch job, a single failed journal rolled back all journals already posted in the run. Each journal is now posted independently, so one failure no longer affects the others. |
243172 | Deadlocks during the rental amendments journal process | Multi-order amendments triggered repeated credit exposure calculations that locked the same rows, causing deadlocks and slow processing. Together with the related performance fixes (243426, 244833, 244840, 245037), redundant calculations are avoided and the deadlocks are eliminated. |
243210 | Deadlocks from business object availability transaction updates | Nested locking in a single transaction during a return to a different warehouse caused deadlocks on business object availability records. The bulk warehouse update now excludes the current record and the transaction scope has been reviewed, removing the lock contention. |
243380 | Performance issue from the return journal line info entity | The logic to find rental type, object ID and serial number ran for every return journal line, even lines without a reference order. It now runs only when a valid inventory transaction reference exists, improving performance. |
243426 | Slow posting when updating return location fields on many rental lines | Posting a return journal for orders with many lines was very slow, because updating the return warehouse and location per line triggered a broad update chain, and credit exposure was recalculated for every line. Return journals now post much faster, and credit exposure is recalculated only when price-relevant fields change. Delivery journal posting has been improved the same way. |
243568 | Work order creation failed for large serialized quantities on confirmation (Dual-write limit) | Serialized lines above the work order template threshold did not create work orders on rental order confirmation, and the record volume exceeded the Dual-write limit. The new work order parameter routes synchronization above the threshold through a batch job. This work item covers the rental order confirmation scenario, following the same approach as work item 234290. |
244561 | Work order quotation added all item lines regardless of object group | When a work order template had several tasks with different object group or sub-group restrictions, the quotation added all item lines regardless of the assigned business object. Quotation lines are now created only for tasks whose object group and sub-group match the assigned business object. |
244831 | Slow rental order confirmation with large rental agreements | Confirming a rental order linked to an agreement with many rental types and components could take minutes, because all rental types were processed for each component. Confirmation now processes only the relevant rental type, so it completes much faster. |
244833 | Unnecessary re-confirmation of rental orders during delivery and return posting | Posting a delivery or return journal — including from the mobile apps — re-confirmed the rental order even with no changes, slowing posting. The order is now re-confirmed only when actual changes, such as changed lines or open amendments, are detected. |
244840 | Credit exposure recalculated for changes that do not affect it | Saving a rental order line after changing a field that does not affect exposure, such as warehouse or address, still recalculated exposure for all lines, while price-relevant changes did not update it. Exposure is now recalculated only for relevant changes and only for the affected line. |
244908 | Credit management menu missing on rental orders | The Credit management menu disappeared from rental orders after a Microsoft platform change to the credit management visibility mechanism. The code has been aligned with the new Microsoft visibility manager, restoring the menu. |
245037 | Credit exposure calculation failed for project-linked rental orders | A credit exposure check or recalculation failed with a not-found error for rental orders linked to a project, so credit limits were not evaluated. Project-linked rental orders are now routed through the correct calculation path. |
245420 | Incorrect processing of on-rent fuel corrections | For rental types set to Invoice fuel at final, the sales price of an on-rent fuel transaction was set to zero whether or not it was corrected, and the off-rent fuel quantity was taken from the uncorrected on-rent transaction. The on-rent fuel correction is now processed correctly. |
245713 | Current net price not updated after Transfer to project from a quotation | Using Transfer to project from a project rental quotation with a manually overridden price showed an incorrect current net price on the rental order line. The current net price now reflects the overridden price from the source quotation. |
245894 | Duplicate work orders created after a single confirmation | In customized environments, confirming a rental order could create duplicate work orders for the same line through concurrent background creation. Safeguards now coordinate concurrent attempts, so only one work order is created per eligible rental line. |
246052 | Rental order slow to save with discount and insurance | Entering a rental discount percentage on a new line before opening the rental line editor could make saving take minutes or appear to hang. Entering a discount percentage on a new rental line now saves instantly. |
246075 | Rental gross and net amounts missing after project invoice proposal credit posting | After posting a credit from a project invoice proposal, the rental gross and net amount details were not displayed, because saved period values were used. The discount and net amount are now assigned for credited invoice items, so the totals show correctly. |
246126 | Supplementary quote line sorted incorrectly on revised quotes | When a new quote line with a supplementary line was added to a revised rental or project rental quote, the supplementary line was not sorted correctly on screen. The form data source index has been updated, correcting the sorting. |
Known Issues
Known issues in Release 10.0.48.60 (June 2026) of STAEDEAN Rental Management.
1. STAEDEAN Rental Management and Dual write
Note
Microsoft is investing heavily in Dual-Write as synchronization tool instead on 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 synchronizations 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.
2. 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're using the sub-rental invoicing with variances functionality. Microsoft has received negative feedback about this feature and will be redesigning it. Therefor we will not be working on compatibility until the Microsoft redesign is completed.
3. STAEDEAN Rental Mobile Operations
Depending on your licensing model, you might encounter an exception when synchronizing the data from D365 F&SCM 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.
Deprecations
Deprecations in Release 10.0.48.60 (June 2026) of STAEDEAN Rental Management.
Refer to the installation guide for technical details.
1. D365 F&SCM 10.0.45 - Obsolete objects
In the D365 F&SCM 10.0.45 release, many objects are marked as ‘Obsolete’ and will be deprecated in the coming releases.
In the 10.0.48 release, several STAEDEAN Rental Management classes and methods are affected. STAEDEAN has made adjustments to ensure that the methods and classes continue working correctly. The following classes and methods are affected:
DNRMarkupAutoTableTable_Extension
DNRMassPriceUpdateEngineService
DNRWhsWorkCreateReceivingClass_Extension
DNRMassPriceUpdateLinesService
DNRClearExtensionCache
DNRProjPostClass_Extension
DNRProjPostClass_Extension
DNRBusinessObjectV2EntityHelper
DNRBusinessObjectV2EntityHelper
WPPWorkOrderLine
DNRPurchTableInteractionClass_Extension
DNRSalesTableTypeClass_Extension
Discontinued features
Features to be discontinued in the January 2027 release of STAEDEAN Rental Management.
1. Credit note
Starting 2027 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 January 2027 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 January 2027 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.
Appendix
Additional information on Release 10.0.48.60 (June 2026) of STAEDEAN Rental Management.
1. Data entities
1.1 Data entities for import / export
Please refer to installation guide for technical details.
1.1.1 Known issues for this release
Rental shop card entity - shop card activation along with new card import does not work in this version. The rental shop cards should be imported in inactive mode and then activated manually.
1.2 Data entities for Business intelligence
Refer to installation guide for technical details.
1.2.1 Known issues for the release
Some entities contain fields of the type datetime. Finance and Operations stores the information of these fields as UTC datetime in the SQL database table. To be able to transform this datetime to local time, an extra field is available in the SQL table containing the time zone id. Due to a technical limitation this information is not yet available and will be transformed in the BI data warehouse to a local time, based on a fixed value. It is expected that this issue will be solved in the next release.
1.2.2 Changes for this release
Below a list with the major changes and impact of the modified data entities for this release. For further information you can contact our support department to provide additional services and/or training to assist in case needed.
1.3 Data entities for Rental Customer portal
Setting up/implementing the 'Rental Customer Portal' requires the setup of data integration projects to synchronize data from Finance and Operations to Dataverse.
One of the data integration projects that needs to be set up is the data integration project for synchronizing sales invoice line data. A data integration project uses a data entity to fetch data from Finance and Operations.
If you have a data integration project set up for synchronizing sales invoice line data and this data integration project makes use of the 'SalesInvoiceLineV2' data entity (i.e., 'Sales invoice lines V2'), then please create a new data integration project that makes use of the 'SalesInvoiceLineV3' data entity (i.e., 'Sales invoice lines V3'), as the 'SalesInvoiceLineV2' data entity is not supported anymore.
Please refer to the STAEDEAN Rental Management Customer Portal release notes for further details.
2. Configuration keys
This chapter contains a summary of all the configuration keys that are included in this release, along with the functionality they implement. If you are not using the functionality, please disable the corresponding configuration key. More information on how to disable configuration keys can be found here.
Configuration key | Purpose | Recommendation |
|---|---|---|
STAEDEAN Rental Management CE Integration | Supports the STAEDEAN Rental Management CE product and functionality | Disable if the STAEDEAN Rental Management CE product is not being used |
STAEDEAN Rental Management PowerApps | Supports the STAEDEAN Rental Management Mobile product and functionality | Disable if the STAEDEAN Rental Management Mobile product is not being used |
Rental customer portal | Supports the STAEDEAN Rental Management Customer portal product and functionality | Disable if the STAEDEAN Rental Management Customer portal product is not being used |
Rental data entities (BI) | Support the STAEDEAN Rental Management BI product and functionality | Disable if the STAEDEAN Rental Management BI product is not being used |
Keep deleted DynaRent * objects | Objects that have been deprecated between certain periods | Disable after usage of the deprecations have been refactored |
Deprecated features | Objects that have been deprecated | Disable after usage of the deprecations have been refactored |
On-hand rental inventory | Support the on-hand rental inventory functionality | Enable |
Fleet number | Support the fleet number functionality | Enable |
Additional notes | Additional notes on work orders | Enable |
Rental dates | Supports the rental dates functionality | Enable |
Rental invoicing | Supports the rental invoicing functionality | Enable |
Rental shop | Supports the rental shop functionality | Enable |
Tax matrix | Support the tax matrix functionality | Enable |
Assign serial | Supports the assign serial functionality | Only enable when you want to use this functionality (by default it is disabled) |
Anywhere for Rental | Supports Rental specific Anywhere applications | Only enable when you want to use this functionality (by default it is disabled) |
Consumption-based billing | Supports consumption-based billing functionality | Only enable when you want to use this functionality (by default it is disabled) |
Work Order Quotation | Supports work order quotation functionality | Only enable when you want to use this functionality (by default it is disabled) |
Business object components | Supports the business object components functionality | Only enable when you want to use this functionality (by default it is disabled) |
Business object location | Supports the business object locations functionality | Only enable when you want to use this functionality (by default it is disabled) |
Credit exposure | Supports the credit exposure functionality | Only enable when you want to use this functionality (by default it is disabled) |
Fuel Management | Supports the fuel management functionality | Only enable when you want to use this functionality (by default it is disabled) |
3. Roles and security
This chapter contains the latest information around the roles and security within this release. This release contains a couple of specific roles that we have identified. These roles and related security can be used as foundation for extend it to your own needs. In this release, we do not deliver full duties and privileges for the entire STAEDEAN Rental Management solution yet and we do not assure that any pre-configured roles work in combination with standard D365 F&SCM roles and security. In the upcoming releases, we will focus on this area in particular by leveraging the standard D365 F&SCM security features.
3.1 Roles overview
Below is an overview of the available STAEDEAN Rental Management roles in this release:
Role name | Description |
|---|---|
Administrator | Administrator |
DynaRent User | Simple User |
Rental Administrator | Administrator at the rental department |
Rental Clerk | Operational rental employee |
Rental Coordinator | Coordinator at the rental department |
Fleet Finance | Financial overview of the entire fleet |
Fleet Manager | Operation fleet manager |
Rental Manager | Manager at the rental department |
Rental Representative | Sales representative at the rental department |
Rental Sales Clerk | Sales representative at the rental department |
Service Coordinator | Coordinator at the service department |
Service Planner | Service planner |
Technical Administration | Manager of the service department |
Technical Manager | Technical manager at the service department |
Transport Manager | Manager of the transport department |
Transport Planner | Transport planner |
Workshop Employee | Employee at the workshop |
Workshop Manager | Manager at the workshop |
DynaRent Field Service Engineer | For employees using the Field Service App |
Customer Portal Integration User | For the user account used for Portal integration |