Find information on Release 10.0.49.61 (October 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.49.61 | D365 F&SCM 10.0.46 | D365 F&SCM 10.0.49 | January 2027 |
General release information
General release information on Release 10.0.49.61 (October 2026) of STAEDEAN Rental Management.
1. Purpose
These release notes describe the new functionality developed for STAEDEAN Rental Management 10.0.49.61 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.46 (for backward compatibility) and validated along with 10.0.49 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 these 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.49.61 for Microsoft Dynamics 365 Finance & Supply Chain Management (10.0) is built upon D365 F&SCM version 10.0.46. 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 10.0.46 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.49 GA, we recommend applying our STAEDEAN 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 |
|---|---|---|---|---|
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 |
09/10/2026 | 10.0.49.61 | 10.0.46 | 10.0.49 | 10.0.46 and above |
In case of an error, STAEDEAN may provide a hotfix on a reasonable efforts basis at 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 Microsoft version required, please visit the page: Release Information.
These products are included in the 10.0.49.61 STAEDEAN Rental Management release:
Anywhere Mobility Studio, version 10.0.49.37
Project Control Suite - Asset Management, version 10.0.46.22
5. Upcoming release dates
The following STAEDEAN Rental Management release dates are subject to change:
Release | MS GA | GA Date | Release Date |
|---|---|---|---|
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 into 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.46 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
STAEDEAN Rental Management 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
You cannot run STAEDEAN Rental Management without the DNRDynaRent license.
11. Upgrade from earlier versions
Refer to the installation guide for more details.
Upgrade of STAEDEAN Rental Management (formerly 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 chargeable.
Compatibility updates
Compatibility updates in Release 10.0.49.61 (October 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 take, 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.49.61 (October 2026) of STAEDEAN Rental Management.
1. Feature 224611: AI inspection
When a technician performs an AI inspection in the Rental Mobile Operations - Field Service app, the AI inspection is sent to D365 F&SCM. In D365 F&SCM, you can monitor the AI inspections of your business objects. The AI damage detection agent returns the damages it found, with a severity, a summary, and a recommendation.
With the AI inspection, you can:
View all AI inspections: Go to Business objects > AI inspection > AI inspection.
Review the damages found: For each damage, the damage type, confidence, status reason, and user remark are shown.
View the pictures of the business object: Each picture is added as an attachment that links to the picture in SharePoint.
Create a work order to have the business object repaired: You can create one work order for each AI inspection that is not yet connected to a work order. The work order number is also sent to the AI inspection in the Rental Mobile Operations - Field Service app.
Open the AI inspections of a business object: On the business object, on the Maintenance tab, in the Inquiries group, click AI inspection overview.
Open the AI inspection connected to a work order: On the work order, on the Work order tab, in the Other places group, click AI inspection.
To use AI inspections, you need the AI Inspection license key.
See also:
Perform AI inspection (Field Service app)
Release 11.1.0.23 (October 2026) (Field Service app release notes: What’s new > Feature 224611)
2. Change request 245927: On-hand validation on rental transfer journals
When you post a rental transfer journal that moves rental items to another warehouse, the physical rental on-hand of the 'from' warehouse is now validated. This applies to bulk and serialized rental types. It also applies to rental transfer journals that you post with Rental Logistics Scanning.
The result depends on the Allow negative rental inventory setting on the rental posting policy of the rental type:
No: Posting is blocked when the on-hand quantity is insufficient.
Yes: A warning is shown, and the journal is posted.
No validation is done in these cases:
The 'from' warehouse and the 'to' warehouse are the same. For example, when you move items between locations within one warehouse.
The rental posting policy of the rental type is not included in the availability overview.
Only quantities on rental order lines count toward the physical on-hand. Sales and purchase lines are not included.
If Transfer all posting errors to a new journal is set to Yes, only the lines that pass the validation are posted. The failed lines are moved to a new journal. A journal in which all lines fail is not posted.
Note
Rental transfer journals that could be posted before this release can now be blocked. Before you transfer, check the rental on-hand on the On-hand rental inventory page.
See also:
Scan 'to' location (Rental Logistics Scanning)
Bug fixes
Bug fixes in Release 10.0.49.61 (October 2026) of STAEDEAN Rental Management.
Bug ID | Title | Description |
|---|---|---|
165210 | Task icons on the Service plan board needed a full browser refresh to appear | Task icons configured in the layout manager did not appear on the Service plan board until the browser was fully refreshed. The icon cache is now cleared for both planned and unplanned tasks, so icons display without a full refresh. |
196428 | Rate code did not update automatically from customer or vendor rental defaults | When a customer or vendor had rental order defaults configured, the Rate code was not refreshed automatically on the rental order after it was created. The defaulted values, including Rate code, now update automatically on the rental order. |
203917 | Long product names displayed incorrectly in the Business Object Availability graphical view | Long product names could overlap with other fields in the Business Object Availability graphical view. Popups in this view now wrap the text automatically once it exceeds 30 characters. |
211936 | Work order task end date could default to before its start date | A work order task's end date could default to before its start date. This happened when a template's time offset crossed midnight, hiding the task from the Service plan board. Start and end date/times are now calculated correctly when the offset spans into the next day. |
212112 | Unneeded warning shown when viewing an invoiced project rental order | Selecting an invoiced project rental order on the All project rental orders list showed an unneeded warning that it could not be deleted when the Safety level of invoiced orders is set to Warning. The message no longer appears when the order is only being viewed. |
212686 | Deprecated Extended Transport parameters and related code removed | The Rental order delivery template, Sales order delivery template, and Warehouses button remained visible despite having no active function. These fields and the button have been removed from the Extended Transport tab, along with their unused underlying logic. |
213514 | Same business object could be Shipped on two transfer orders at once | A business object could be in Shipped status on two rental transfer orders at the same time, leaving one order stuck in that status, for example, if the user used two browser tabs. A validation now blocks shipping a transfer order when its business object is already Shipped on another one. |
213524 | Rental invoice line amount could differ from the invoice header total | Posted rental invoices could show a small rounding difference, typically 0.01, between the invoice line and header totals. The line amount calculation has been corrected, so it now consistently matches the invoice header total. |
213637 | Confirming a canceled rental order still created a work order | Confirming a canceled rental order, or an order with individually canceled lines, still created work orders. Work orders are no longer created for canceled orders or for canceled order lines during confirmation. |
223183 | Viewing postings in return and delivery journals threw an error | Clicking View postings in return and delivery journals for rental shipments threw an error. The View postings button is now hidden on the header and line levels of these journals. |
226851 | Creating serial numbers for large quantities failed with a Dual-write error | Creating serial numbers for a purchase line with roughly 1,100 units or more failed with a Dual-write transaction limit error, because too many related records needed to sync in one transaction. A new Accounts Payable parameter now routes large quantities to a batch job that synchronizes them in smaller transactions instead. |
233217 | Show list on a work order did not show all selected work orders | After filtering and selecting multiple work orders and opening one, the Show list button displayed only that single work order instead of the full selection. The work order details page now references the correct filtered list of work order IDs. |
234473 | Batch-created maintenance work orders could get the wrong work order date | For maintenance work orders created in batch for Estimated consumption maintenance, the work order date could be taken from the time-based Next maintenance date, so the start and end dates were incorrect. The work order date handling has been adjusted for this scenario, and an informational help text now explains which dates the work order date can be based on. |
235121 | Changing a work order task's schedule start date did not update related inventory transactions | Changing the Schedule start date on a work order task line updated the Project date on related item journal lines, but not the Expected date and Status date on the related inventory transactions. These fields are now updated to match the new start date as well. |
235747 | A 100% discount rental line was automatically invoiced upon return | Returning a rental line with a 100% discount automatically set its status to Invoiced, even though no invoice had been generated. Rental lines with a 100% discount now correctly stay in Returned status after the return is posted, so they can go through the normal invoice flow. |
239266 | Reversing a production registration did not restore the business object's category | Reversing a production registration always reset the related business object's category to Inventory, regardless of its category before the registration. The category is now restored from the business object's own history instead of being forced to Inventory. |
239653 | Unpicking a sales item gave an unexpected rental asset status error | With Validate asset availability status enabled, unpicking a sales or purchase line after picking registration incorrectly raised a rental asset status error. The validation now only runs when a serial number is actually being assigned, so unpicking completes successfully. |
240314 | A fleet number entered as a serial number was not blocked during pick registration | With the Man operated equipment configuration key enabled, entering a fleet number instead of a serial number during pick registration was not blocked, so the line was wrongly marked as picked without updating the business object. Validation now catches this mismatch and blocks the pick registration. |
240935 | Rental totals were missing after a project invoice posting | After posting a Project Invoice Proposal, the Rental Invoice Details for the related rental order line showed zero for Total charged amount, Discount %, Insurance %, and other summary fields. These header and line summary fields now correctly reflect the invoiced amounts after posting. |
242557 | Work order linked to a rental order could not be deleted due to posted transactions on the project contract | A work order linked to a rental order could not be deleted if its project contract had posted transactions, even when the project itself had none. Deletion is now validated against the project's own posted transactions, and this check now also applies when Man operated equipment is enabled. |
243191 | Work order dates were not synchronized for sub-rental order headers | Creating a sub-rental order with a work order template on the header did not synchronize the work order's requested start and end dates with the rental dates. The rental dates are now copied from the sub-rental order line or header, depending on where the work order is created. |
244011 | Planned tasks displayed at the wrong time in a GMT+1 time zone | On the Service plan board, planned tasks for man operated equipment were shown shifted by the user's time zone offset, for example one hour out in GMT+1. The start and end times were being converted for the time zone twice; this redundant conversion has been removed, so tasks now display at the correct time. |
244377 | Work orders were still created after canceling a picking list | Canceling picking list creation for a rental order line still created work orders for the split lines in the background. These work orders are now deleted along with the canceled split. |
244463 | Sales quantity missing for cross-company lines when searching globally | With Search globally enabled, the Rental order line search showed a blank or incorrect sales quantity for lines belonging to another company. The lookup now switches to the line's own company context, so the correct quantity displays for cross-company lines. |
244858 | Fuel item unit price was recalculated incorrectly after posting a packing slip | With basic fuel management, editing a rental line after its packing slip was posted divided the fuel item's unit price by the total liters. The original unit price is now preserved, and the gross amount is recalculated using that price with the updated quantity. |
245101 | Keep synchronized stayed active on a rental line after posting a return note | After posting a return note, the returned rental line's Keep synchronized option stayed active, so a later header date change could overwrite its return date. Keep synchronized is now set to No automatically after posting a return note, so the line's return date stays independent. |
245205 | Code extension WPPTaskAssignmentDialogData | Added a code extension on customer request so that they can customize the process of applying Resource type filter while assigning tasks to resource groups:
|
245284 | Copying a rental order line ignored its original order line type | Using Copy from packing slip to copy a line, including its serial number, to another rental order always created the new line as order line type Sales/Purchase. The copied line now keeps the order line type from its source line. |
245630 | Work order button was enabled on a sales order with no lines | The Work order button at the sales order line level was enabled even when no lines had been added to the order. The button is now enabled or disabled based on whether a related work order line exists. |
246066 | Unpicking a set item's component could show a quantity error | Unpicking a bulk component of a set item could show Quantity to unpick cannot be greater than quantity picked, even when the quantities matched. The unpick quantity is now derived from the correct child item quantity during picking list registration for set items. |
246069 | Crediting a rental project invoice with manual charges calculated the wrong amount | Posting a credit for a Rental project invoice proposal that included manual charges could calculate an incorrect credited amount. The credit calculation engine and related invoice-posting and totals logic have been corrected so credited amounts now match. |
246179 | Batch revenue accrual errors did not identify the failing rental order | When the batch revenue accrual job failed, its error messages did not show which rental order or line caused the problem. Error messages now include the rental order and line number, so the failing record can be identified immediately. |
246277 | Insurance discount amount sign was incorrect for project invoice proposals | For project invoice proposals, the insurance discount amount was displayed with the wrong sign after posting the invoice and then the credit note. The discount amount now shows as negative after invoice posting and as positive after credit posting. |
246348 | A rental line was transferred to the project even when not selected on the rate code | For Man operated equipment, when only project hours and transport prices were selected on the rate code, transfer to project created an additional rental line that was invoiced with the return transport amount. The return transport charge is no longer included in this line's amount, the same as delivery transport and insurance, so the customer is no longer invoiced an extra amount. |
246358 | Business Objects workspace tiles showed no values | The All Objects, External Objects, Rented Objects, and Inventory Objects tiles on the Business Objects workspace showed empty counts. Each tile's menu item now has the required query defined, so counts and navigation work correctly. |
246546 | Posting an invoice proposal with a Pcs line charge caused a voucher imbalance error | Posting a rental invoice with a miscellaneous charge of type Pcs could fail with a voucher imbalance error. The Pcs charge quantity is now resolved correctly during posting, for both standard and project-based rental invoices. |
246565 | Confirming a sub-rental order could fail with a work calendar error | Confirming a sub-rental purchase order with a far-future off-rent date and a monthly invoice profile could fail with "No data was loaded in FINWorkCalendar." Confirmation now extends the work calendar to cover the full rental period of all lines on the order. |
246641 | Full credit only excluded one of two transport charges | Using the Credit Wizard for a Full Credit with Re-invoice set to No excluded the Delivery transport line from the credit, but still included the Return transport line. Both Delivery and Return transport lines are now correctly excluded from the credit in this scenario. |
246651 | Posting a rental transfer journal updated the business object's physical owner | Posting a rental transfer journal automatically updated the related business object's physical owner, which was outside its intended scope. A new Business object parameter now controls whether the rental transfer journal is allowed to update the physical owner. |
246722 | Non-received bulk purchases counted toward the on-hand bulk quantity | With rental posting policies requiring Ordered and Confirmed status for purchase, bulk purchase quantities not yet received were still counted as on hand. Purchase transactions in Ordered or Confirmed sub-status are now excluded from the on-hand quantity, in both the recalculation batch and the real-time update. |
246847 | Transferred project rental quote lines used the header's on-rent date instead of their own | Transferring a project rental quotation with different on-rent dates per line to a rental order gave every line the header's on-rent date instead of its own. The missing reference between quotation line and order line has been added, so each line's own on-rent date now transfers correctly. |
246854 | Credit invoice miscalculated for consumption-based items invoiced in advance and later returned | For usage-driven price items invoiced two periods in advance and then returned within an already-invoiced period, crediting and reinvoicing recalculated usage correctly but also posted a rental gross amount that should have stayed zero. The consumption-based invoicing and credit calculation logic has been corrected so the rental gross amount is no longer incorrectly posted in this scenario. |
246935 | Insurance % and posted invoice periods displayed incorrectly in rental order totals | For a project rental quotation transferred to a rental order with a discount and estimated consumption, the Insurance % and posted invoice periods in the rental order totals displayed incorrectly. The insurance percentage calculation and display logic has been corrected. |
246937 | Insurance amount, insurance percentage, and discount percentage were missing from Rental totals after posting a rental invoice proposal | After posting a rental invoice proposal, Rental totals no longer showed the insurance amount, insurance percentage, or discount percentage. Both percentages are now carried and recalculated correctly for each period. This applies to the consumption-based billing process. |
246963 | Insurance amount did not account for the full period when Insure rental stops was enabled | With Insure rental stops enabled, the insurance percentage was not calculated across the full rental period when a rental stop occurred. The calculation now applies the percentage proportionally across all days, including any rental stop period. This applies to the consumption-based billing process. |
247019 | Off-rent date could not be changed after converting a short project rental quote to a rental order | Changing the off-rent date on a rental order converted from a short-period project rental quote produced an error. The date recalculation logic for rental dates has been corrected. |
247080 | Item was applied in a project invoice proposal but missing from the invoice | With Man operated equipment enabled, an item included in a project invoice proposal was not applied when the proposal was posted to an invoice, leaving only charges and hours posted. The invoice engine now also considers the rental amount for man operated equipment, so the item posts correctly. |
247457 | Repeated errors appeared when reassigning serial numbers on a set item during cross-company picking | With cross-company picking enabled, unpicking and reassigning a serial number on a set item line showed a separate error message for each component serial, although the assignment still completed. The picking list registration form no longer shows these errors. |
247474 | Current net amount showed 0 in project rental quotations | The Current net amount field on project rental quotation lines always displayed 0 for bulk items. Because this field was not relevant, it has been removed from the screen. |
247499 | Batch revenue accrual job left Rate Code and Tier Multiplier values empty | When the Batch revenue accrual job ran for rental orders using a rate code other than Day, Week, or Month, the Rate Code and Tier Multiplier columns in the accrual output were empty. The job now populates these columns correctly for all rate code types. |
247505 | Consumption-based price tiers were recalculated incorrectly after a temporary exchange | After a temporary exchange on a consumption-based, usage-driven line, changing the expected off-rent date recalculated the price tiers from the last invoice end date of the original line instead of the replacement line's own on-rent date. The calculation now uses the replacement line's on-rent date, giving the correct tier length. |
247576 | Work order quotation still added all item lines for templates with multiple tasks and object groups | When a work order template had multiple tasks with object or sub-object groups, the work order quotation added item lines from every task instead of only the matching ones. The object group and sub-group are now validated against the work order template line, so only matching item lines are added. |
247578 | Usage-driven gross amount posted incorrectly on a negative final invoice | For a usage-driven rental order with a negative final invoice, the invoice proposal calculated the usage gross amount correctly, but posting the proposal to an invoice posted a different, incorrect amount. Posting now reuses the same calculation as the invoice proposal, so the posted amount matches. |
247598 | Transfer to project failed for rental orders with multiple subprojects | When Project Cost Sharing was enabled and a rental order was transferred to a project with multiple subprojects, the transfer failed because the activity number of a subproject was linked to the parent project. The transfer now maps the activity number to the correct subproject, so hour journals are created against the right project. |
247599 | Non-item transaction counts showed as zero in the transfer to project wizard | On the summary page of the wizard for transferring to a project, counts for non-item transactions such as item, fee, and expense showed zero even when transactions existed. The counting logic has been corrected, so non-item transaction counts now display correctly. |
247601 | Error appeared when removing a line added to a set item in the Rental Line Editor | Adding a line in the Rental Line Editor and then disabling Include before removing it produced a "record has never been selected" error. The underlying code has been corrected to handle this case. |
247696 | Hour journal lines appeared twice in the invoice proposal | For a rental project with work order hour journal lines, the Create invoice proposal dialog listed the hour lines twice, because they were added through both standard project processing and rental-specific hour calculation. The duplicate insertion has been resolved, so each hour journal line appears only once. |
247714 | Fixed insurance was not calculated when the rental gross amount was 0 | For a consumption-based, usage-driven item with a rental gross amount of 0, insurance defined as a fixed amount was not calculated, because the calculation still derived it from the insurance percentage based on rental gross. Fixed insurance amounts are now multiplied directly by the number of chargeable days, without depending on rental gross. |
247724 | Invoiced project rental orders could not be opened | A project rental order with status Invoiced could not be opened from the rental orders list, while orders with status Delivered or Open Order could. The code that blocked navigation to the rental order form has been removed. |
247734 | Consumption unit and Per values updated in the Rental Line Editor were not reflected on the project rental quotation | Updating the Consumption unit and Per fields in the Rental Line Editor did not carry those values back to the project rental quotation line. These fields are now copied back to the underlying line when the editor is closed. |
247757 | Discount amount was cleared from Rental totals after posting the actual invoice | For a consumption-based rental order, the Discount amount field in Rental totals became blank after the actual invoice was posted. The discount amount is now kept and shown correctly in Rental totals after the actual invoice is posted. |
247877 | Work order button on a sub-rental order line opened the wrong record | When a work order template was set at the sub-rental order header level but left blank at the line level, the line-level Work order button opened an incorrect work order record. The button is now enabled only when the line itself has a connected work order. |
247924 | Unpicking a bulk item also unpicked the other components of a set | Unpicking a bulk component of a set item, such as a pipe, also unpicked all of the set's other components instead of only the selected item. Unpicking now only affects related items when a serial number is available, so a bulk item can be unpicked on its own. |
248013 | Data entity could not be created for the DNCComponentLine table | Creating a data entity for the DNCComponentLine table failed with a compilation error, because the cardinality was not specified for its UnitOfMeasure table relationship. The cardinality property has been set on this relationship, resolving the build error. |
248034 | Estimated maintenance calculation excluded already invoiced days | The estimated maintenance calculation stopped including chargeable days that had already been invoiced, so estimated maintenance was not triggered at the right time and related work orders were missed. The calculation now includes already invoiced days again, matching the earlier behavior. |
248150 | Only the last message was shown when generating serial numbers for multiple quantities | Generating serial numbers for a line with multiple quantities showed only the last confirmation message in the action center, although a message was generated for each quantity. All messages are now available in the action center. |
248286 | Purchase order confirmation caused an update conflict with customized purchase-order journal posting | After the June 2026 release, confirming a purchase order through the change management workflow could fail with an update conflict when the purchase-order journal posting process was customized. This has been fixed to match a corresponding fix already applied in the Microsoft standard code, so the conflicting update no longer occurs. |
248291 | Invoice periods were created for rental lines whose rate code invoices through work order hours | When a rental order line used a rate code set up to invoice through work order hours, as with man operated equipment, invoice periods were still created on the rental order. This left open pending transactions on the project. Rental lines with this rate code setup are now marked as invoiced after return when the rental order has nothing left to invoice. |
248305 | Full credit with reinvoice left the invoice period blank and the original invoice status incorrect | Using the Credit Wizard for a Full credit with Reinvoice on a project-linked rental order left the credit invoice's invoice period blank, kept the original invoice in Full credit status instead of Credited, and left the rental order line's invoice periods unchanged. This happened because the credit amendments were rolled back right after posting; the Credit Wizard now retains the posted data and updates all invoice period statuses correctly. |
248475 | CBB price was not updated when the invoice profile changed from usage-driven to consumption charge | Changing the invoice profile on a project rental quotation, on either the header or a line, did not recalculate the consumption-based billing prices to match the new profile. Changing the invoice profile now correctly refreshes the consumption-based billing prices for the newly selected profile. |
248538 | Consumption discount was calculated incorrectly on the invoice period grid for consumption charge pricing | For a consumption-based item with a consumption charge invoice profile, the invoice period grid multiplied the discount per unit by the chargeable days instead of by the actual consumption, showing an incorrect total discount. The discount display now branches by pricing type, using actual consumption for consumption-charge lines and the existing days-based calculation for rental-gross-price lines. |
248555 | Changing the invoice profile on the rental order header did not recalculate the rental gross amount and rental totals | Changing the Invoice Profile on the rental order header was not passed on to the rental order lines, so the Rental Gross Amount and Rental totals kept showing values from the original profile. Changing the Invoice Profile on the header now updates the lines and recalculates line pricing against the new profile. Note: as of this release (see 272738), the Invoice Profile can only be changed when all invoiced periods have been fully credited. |
248617 | Rental totals showed a day-to-mile conversion error for items with meter-based consumption | Calculating Rental totals or an invoice proposal for a rental order with business object meters could fail with a unit conversion error, because the system attempted to convert between units, such as days and miles, that have no valid conversion. The system now performs a unit conversion only when one is defined for the selected unit, and uses the calculated values directly otherwise. |
248650 | Changing the invoice profile removed meter reading details and showed meters from other rental orders | Changing the invoice profile on a project rental order removed its meter reading line details, and the business object lookup then showed meters belonging to other rental orders instead of only the current one. The business object and meter reading are now retained after the invoice profile changes and used to maintain the consumption price grid. |
248671 | Invoice periods of credited CBB invoices showed incorrect gross amounts after changing the invoice profile | After fully crediting a project rental invoice's periods, changing the invoice profile recalculated the gross amount shown for those already-posted, credited periods, because the column shown was based on the rental line's current invoice profile rather than the one active when the invoice was posted. The invoice profile is now stored at posting time, so previously posted invoice periods keep displaying their original values. |
248688 | Rental totals mixed old and new invoice profile data after changing the profile on credited periods | After fully crediting a project rental order's invoiced periods and then changing the invoice profile, Rental totals showed a mix of leftover rows from the old profile and values from the new one, with some consumption-related fields blank or incorrect. Rental totals is now scoped strictly to the current invoice profile and on/off-rent dates, so switching profiles gives a clean recalculation. |
248811 | Rental transfer journal updated on-hand inventory using the journal line date instead of the current date | With Use physical rental quantity enabled, posting a rental transfer journal line dated later than the current date updated the on-hand inventory as of that future date instead of the current date. The posting logic now uses the current date for this inventory update, so on-hand quantities reflect correctly. |
249035 | Completed batch revenue accrual tasks showed error messages despite an Ended status | When the Batch revenue accrual job ran with multiple threads, tasks that completed successfully with an Ended status could still show error messages in their batch log, because messages for intentionally skipped rental lines were recorded at the task level. Skipped lines are now reported as warning messages identifying the order and line, and the batch log shows errors only for tasks that actually failed. |
249263 | Focus jumped to the first rental order line after updating estimated consumption on the second line | After entering estimated consumption values on the second rental order line and pressing Tab, focus moved to the first line instead of staying on the line being edited. The code now keeps focus on the current line when saving the record or pressing Tab. |
249376 | Price tier was incorrect after a technical exchange on a non-CBB item with a supplementary rental line | For a non-consumption-based billing rental line with a supplementary line, a technical exchange performed several days after invoicing created the replacement line with an incorrect price tier. The fix for a similar, earlier issue has been generalized so it now applies correctly to this scenario as well. |
249545 | Object subgroup lookup was not filtered by the selected group on the work order template form | On the work order template form, the object subgroup lookup for a task showed all subgroups instead of only those for the selected group, unlike the rental type form where this filtering already worked. The subgroup lookup on the work order template form now filters consistently with the rental type form. |
249725 | Rental Invoice Details showed only one consumption line after a credit and reinvoice | Opening Rental Invoice Details from a pending project invoice proposal that had gone through a credit and reinvoice showed only the reinvoice consumption component line; the credited line was missing. Rental Invoice Details now shows both the debit and credit consumption component lines in this scenario. |
249728 | Serial number on a rental order line was not validated with Man operated equipment enabled | With Man operated equipment enabled, manually changing the serial number on a rental order line accepted an invalid or non-existing value without validation, which could later cause picking list registration to fail. The validation used in the base product, which had been skipped in the Man operated equipment extension, has been reapplied. |
249733 | Work order task was added despite an object subgroup mismatch between the template and the rental type | Creating a work order only validated the object group between the business object's rental type and the work order template line, so a task could be added even when their object subgroups did not match. The validation now also checks the object subgroup before adding the task. |
249758 | Recalculate Price Tier did not apply an updated rental agreement price tier to the rental order | Running Recalculate Price Tier on a rental order line after changing the price tier multiplier on the linked rental agreement did not update the rental price or tier multiplier, because the system used cached pricing data from when the order was created. The pricing cache is now cleared before recalculating, so the latest rental agreement values are always applied. |
249826 | Rental order confirmation created component confirmation transactions for sales lines | With Man operated equipment enabled, confirming a rental order created component confirmation transactions for order lines of type Sales/Purchase, even though cost components do not apply to those lines. On large orders, this could add thousands of unnecessary rows and slow confirmation significantly. Confirmation now creates component confirmation transactions only for Rental and Sub-Rental line types. |
250220 | Rental totals kept the original chargeable days after transferring a Project Rental Quote with a changed on-rent date | Changing a line's on-rent date on a Project Rental Quote and then transferring it to a rental order updated the on-rent date on the rental line, but Rental totals still calculated chargeable days, rental amounts, discounts, and consumption-based billing amounts from the original header date. The rental order lines and invoice periods now correctly reflect each line's own on-rent date from the quotation. |
250245 | Sales/purchase order data elements did not show in the Service plan board planning blocks with MOE enabled | With Man operated equipment enabled, data elements of category Sales/purchase order configured in the layout manager did not appear in the planning blocks on the Service plan board, although they were visible from the right-click form. The planning blocks now show this sales/purchase order information again, and the calendar filter for Man operated equipment still works as expected. |
250256 | Confirmed return journal and its work order were not deleted after confirming all deletion prompts | Confirming all three deletion prompts for a confirmed return journal, including deleting its related work order in Created status, deleted nothing and showed no error. The delete confirmation logic has been corrected so confirming deletes the return journal and, when the related work order is in a deletable status, the work order as well; a work order in a non-deletable status is left unchanged. |
250285 | Saving a rental order line and opening the RLE caused an error | Saving a rental order line and opening the Rental Line Editor (RLE) sometimes produced an update-conflict error. In the background save flow, an unnecessary price calculation for optional items not shown in that flow has been removed, since those items are not retained anyway. This resolves the conflict without affecting pricing on the created rental lines or RLE behavior when opened by the user. |
250309 | Changing a work order's organization invalidated existing project transactions | Changing the organization on a work order header deleted and recreated the project's funding source, invalidating open transactions such as item requirements, and left the default invoice account incorrectly linked. The funding source is now updated in place to reflect the new customer instead of being deleted and recreated, and the default invoice account is updated with the new customer's details. |
250503 | 'Exclude blocked for invoicing' defaulted to No instead of Yes | The 'Exclude blocked for invoicing' checkbox defaulted to No on the Rental Invoice and Project Invoice Proposal dialogs, and on new Batch Invoice Configuration records, instead of Yes as intended. The default value has been corrected to Yes in all three places, so rental lines with Block for invoicing = Yes are excluded from invoice proposals by default. |
250641 | Updating a rental type caused performance issues in dual-write environments | To address the performance lag observed when updating the description and other fields on the Rental Type, the logic in the Business Object Component entity has been updated to skip dual-write synchronization when the Rental Type table is updated. This prevents unnecessary dual-write processing and improves the overall update performance. |
250773 | Deleting a supplementary item from a rental order line was slow | Deleting a supplementary item from a rental order line in the Rental Line Editor took an unusually long time to complete. An unnecessary search step has been removed from the delete process. Kit pricing still recalculates correctly, so deleting a supplementary or kit-component item now completes in seconds instead of minutes. |
250803 | Excluding a consumption group ID in the RLE did not work consistently | In the Rental Line Editor, excluding a charge-type consumption group ID worked the first time, but repeating the action on a new line for the same rental order included all consumption groups instead. A separate, faster method now handles this action, avoiding a platform issue caused by clicking the checkbox before the previous click finished processing. |
250841 | Changing a fixed asset's serial number left it linked to the old business object | Reassigning a fixed asset's serial number to a new business object did not close the asset-log link on the previous business object, so the old object kept reporting the fixed asset after the reassignment. The change-serial process now closes the previous business object's asset-log link on the reassignment date: a same-day link is deleted, and an older link is ended the day before reassignment. Asset-to-business-object history is now accurate after a serial number change. |
251189 | Main item was not auto-picked when a component's auto picking was disabled | In an assembly journal for a purchased main item, the main item was not picked automatically if any component had automatic picking set to No. Automatic picking now handles both Yes and No values of the Temporary assembly setting on the set item's rental type, and bulk items are picked according to the automatic picking setup on their own rental type. |
259568 | Unpicking a Sales/Purchase line showed an incorrect assignment error | Unpicking a rental order line of type Sales/Purchase showed the error "Business objects cannot be assigned to order lines of type Sales/Purchase," even though the unpick had already completed. Business object assignment during unpicking is now conditionally restricted for Sales/Purchase rental lines, so the error no longer appears. |
260355 | Rental transaction type ignored an item's Sales/Purchase default | Adding an item with Default order line type = Sales/Purchase to a Project Rental Quotation line always set the Rental transaction type to Rental instead of Sales. The Rental transaction type is now derived from the item's Default order line type when it is added to the quotation line, while still allowing users to override it manually. |
267250 | Partial bulk returns left a return journal behind in inbound information | After a partial return of a bulk item, the remaining quantity was updated on both the old and new return journals, instead of only the new one, and the old journal's line was not deleted. The remaining quantity is now maintained only on the applicable journal, and the bulk line on the other journal is deleted. |
270748 | Label typo in work order parameters: "Resource goup planning" | The label "Resource goup planning" in work order parameters was missing a letter. The label has been corrected to "Resource group planning." |
271320 | Rental credit wizard showed a different credit amount after canceling and reopening | When the rental credit wizard was canceled and opened again for an invoiced rental order with charges, it showed a different credit amount than the first time, because the charge amount was handled inconsistently. The credit wizard now shows the same, correct credit amount each time it is opened. |
271334 | Work order status stayed "Partly Charged" after full processing on fixed-price projects | For a fixed-price project, a work order's status changed to Partly Charged after the on-account transaction was invoiced, even though all transactions had been processed. The status check now considers only on-account transactions for fixed-price projects, ignoring cost, item, fee, and expense transactions, so the work order status correctly reflects whether it is partly or fully charged. |
271412 | Generating a proposal on a return journal slowed down as lines were added | Generating a proposal on a return journal got progressively slower as more lines were added, taking over 40 seconds by line 100. The update statements now exclude lines already at their target value, so each "Generate proposal" click takes about the same time regardless of how many lines already exist on the journal. |
271559 | Automatic picking screen did not show the main item when all set items allow automatic picking | In Anywhere, the automatic picking screen did not show the main set item, even though all items in the set had Allow automatic picking set to Yes. The screen now considers the Temporary assembly setting and shows the main item if it is not picked yet. |
271589 | Canceling a picking list left split supplementary items behind | Canceling Generate picking list for a rental order with a serialized item and supplementary Sales/Purchase items left the supplementary lines split or with an incorrect quantity. Canceling the picking list now restores the original serialized and supplementary lines, including their quantities, without leaving split lines behind. |
271590 | Generating picking lists for large orders timed out after upgrading to 10.0.48 | After upgrading to 10.0.48, generating a picking list for a rental order with many serialized lines became progressively slower and could time out the session. The order is now confirmed once after all lines are split, instead of being reconfirmed repeatedly during the split, so picking lists for large orders generate reliably. |
272320 | Rental Gross Amount showed incorrectly for a zero-price CBB item | For a consumption-based billing usage-driven item with a Rental Gross Price of 0.00, the Project Invoice line period incorrectly showed a non-zero rental gross amount. This has been corrected so the invoice line period no longer shows a rental gross amount for these items. |
272325 | Correcting off-rent fuel credited the on-rent transaction twice | Correcting an off-rent fuel transaction, for a rental type with Invoicing fuel at start enabled, credited the on-rent fuel transaction a second time. The on-rent fuel transaction is no longer duplicated when the off-rent fuel transaction is corrected. |
272356 | Automatic charges were not applied to items added via the RLE | Automatic charges configured for a rental item, or its supplementary item, were not applied when the supplementary item was added through the Rental Line Editor (RLE) on a rental order or rental quote. The standard markup search and application logic now runs during RLE line creation, so automatic charges are applied correctly. |
272446 | Insurance amount was miscalculated per period for a CBB credit and reinvoice | On the invoice proposal's period grid, a Credit+Reinvoice for a consumption-based billing usage-driven item with a changed consumption tier showed an incorrect per-period insurance amount, although the invoice's total insurance amount was correct. The period-level insurance-on-gross-% calculation now uses the already-posted gross price for that period instead of the newly recalculated tier price, so the per-period amount now matches the total. |
272465 | Non-CBB items showed CBB consumption charges in Rental Invoice Details | On an order with both a CBB and a non-CBB item, Rental Invoice Details showed consumption-usage charges for the non-CBB item, even though it was not configured for usage-driven billing. Consumption data is now scoped only to lines configured for CBB, so it is no longer carried over to a non-CBB line on the same order. |
272466 | Business Object Log showed the wrong location when a business object was received elsewhere | When a business object was received at a location other than the purchase order's default, its Business Object Log entry still showed the default location. The logic now retrieves the inventory dimensions from the Item Arrival Journal Registration Line instead of the Purchase Line, so the actual location is recorded. |
272467 | Insurance percentage recalculated incorrectly for a non-CBB item during re-invoicing | On a Project Rental Order combining a CBB and a non-CBB item, changing the non-CBB item's Rental Gross Price during a re-invoice recalculated the insurance percentage incorrectly. The insurance percentage is now preserved from its originally configured value, so an unrelated item's price update no longer changes it. |
272601 | Insurance amount covered 27 days instead of 28 when Insure rental stops was set to Yes | After posting an invoice for a rental order line with Insure rental stops set to Yes, the insurance amount was calculated for 27 days instead of the full 28-day period, excluding the rental stop day. The insurance amount is now calculated for all calendar days in the period, including rental stop days. |
272614 | Clean up log tables batch job failed with a 1,000-operation limit error | The Clean up log tables batch job failed with an error about the 1,000-operation limit when a large number of log records had to be deleted in a single transaction. This has been fixed, so the batch job now completes without exceeding the limit. |
272636 | Amendment Log showed amendments from other rental orders and projects | The Amendment Log displayed amendments from other rental orders and projects, not just the current project rental quotation. Since quotations don't support amendments, the Related Amendments button is now hidden on the Rental totals form when opened from rental or project rental quotation lines. |
272696 | Rental Transfer Journal allowed the same business object on two active journals | The same business object could be assigned and processed on two active Rental Transfer Journals at once, for example through duplicate browser sessions. Validation now checks the business object's current location against the journal's From location before posting, preventing this duplicate processing. |
272738 | Rental Gross Amount was incorrect after switching Invoice Profile to Monthly with a credit pending | Changing the Invoice Profile (e.g., from Weekly to Monthly) on a rental order line with a period marked for credit produced an incorrect Rental Gross Amount. It also caused inconsistent period values: calendar days followed the new profile, while chargeable days and credit values followed the original one. The existing validation for changing the Invoice Profile now also checks for invoice periods pending credit and blocks the change if any exist. As a result, the Invoice Profile can only be changed when no invoiced periods remain uncredited. |
272745 | Insurance amount excluded rental stop days when Insure rental stops was enabled | With Insure rental stops set to Yes, the insurance amount excluded rental stop days instead of covering all calendar days in the period, after posting a project invoice proposal. The calculation now includes rental stop days in the insurance base. |
272811 | Rental counting for bulk items showed incorrect quantities | Rental counting journals for bulk items calculated incorrect on-hand quantities when items transferred between warehouses or legal entities, and for serialized objects. Rental counting now calculates the correct on-hand quantities for bulk items in these scenarios. |
272820 | Rental on-hand became negative after scrapping a serialized rental item | When a serialized rental item was scrapped, the on-hand quantity became negative instead of zero, and recalculating rental on-hand did not correct it. The rental transaction now posts as inactive when the Inventory movement journal moves a negative quantity, excluding it from the rental on-hand calculation. |
272855 | Multiple Environment Fee charges were created after posting an invoice or running the Credit Wizard | Posting an invoice for a rental order with a percentage-based Environment Fee charge created duplicate charge lines, and running the Credit Wizard also generated multiple lines for the same fee. The Environment Fee and similar charges now post as a single line during invoice posting and the Credit Wizard. |
273189 | Final invoice miscalculated for a usage-driven CBB item with Temporary Exchange or short-term rent | For a usage-driven CBB item with day-based tiers, a Temporary Exchange replacement used the wrong chargeable-day count, and its estimated costs did not match the original line's estimate. Actual consumption transactions on the replacement line now use the tier for the total rental period, and the estimated cost calculation matches the original line. |
273440 | Confirming an Assembly journal with bulk components caused major performance issues | Confirming an Assembly journal with bulk components, or with serialized lines that were not pre-assigned, caused major performance issues; with dual-write enabled, confirmation could take several minutes. An additional join on RentalTypeId now narrows record matching in the assembly and disassembly component journal line entities, preventing blank-serial records from matching indiscriminately and speeding up confirmation. |
273642 | Resource auto scheduling ignored the Prevent creation Human resource planning records parameter | Automatic resource-group scheduling on a work order task ignored the Prevent creation Human resource planning records parameter and created planning records for all resources. Auto-scheduling logic now checks this parameter: When enabled, no human resource planning records are created; when disabled, they are created as before. |
273766 | Insurance Gross % was reset to zero on a consumption-billed rental order line | On a rental order line billed only on consumption, with a rental gross amount of zero, an entered Insurance Gross % was reset to zero after refreshing and was not included in the totals. The insurance check now considers the rental amount and the consumption amount together, so gross and net insurance percentages are kept after saving and refreshing. |
279909 | Non-CBB item incorrectly showed consumption details on a rental order | An item without consumption-based billing setup still showed Consumption Details on the rental order, and invoice posting incorrectly requested a meter reading. A condition now prevents a consumption line from being created for non-CBB items when no rental type exists. |
280158 | Rental totals are empty while a project invoice is pending credit | After a proforma invoice was confirmed and the invoice proposal was cancelled through the credit wizard, the invoice-period lines disappeared from Rental totals for the rental line. Rental totals now keeps showing the invoice-period lines while the credit is pending, and fully credited periods are still excluded. |
281181 | Rental credit wizard ignored Insure rental stops in the insurance amount | With Insure rental stops set to Yes, the rental credit wizard calculated the insurance amount without the rental stop days. The insurance amount in the credit wizard now considers the insure rental stops setting and matches the posted invoice. |
281357 | Error in the rental calendar when the expected off-rent date is in the past | When the expected off-rent date was in the past and the line was partially invoiced, invoicing or opening rental totals raised a calendar error. The rental calendar is now built correctly for invoice profiles far in the future and for hour invoice profiles with a rental stop. Calendar error messages now include the rental order and lot ID. |
Known Issues
Known issues in Release 10.0.49.61 (October 2026) of STAEDEAN Rental Management.
1. STAEDEAN Rental Management and Dual write
Note
Microsoft is investing heavily in Dual-write as synchronization tool instead of Data Integrator. Microsoft advises to use Dual-write. Dual-write is a near real-time (1-10 seconds) solution. Data Integrator is 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 cannot 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 in public preview and will be made generally available in future releases. In other cases, these are already generally 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 in 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". 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. Therefore 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 the though resource is configured correctly, the first-time configuration on mobile app triggers message saying that resource must be filled in. This issue does not occur consistently. To work around this, create a work order in D365 F&SCM first, and then try again in the mobile app.
Deprecations
Deprecations in Release 10.0.49.61 (October 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
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 in January 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
Deprecation of rental line editor v1 is 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 v1 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, do so on time. If you have customizations, validate that they still work and take action if they don't.
3. Business object v1
Deprecation of Business object v1 is 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 using a configuration key.
The reason for 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.
As part of this change, in the previous release, the existing business object v1 is labelled Business object (deprecated). Business object v2 is renamed from Business object (preview) to Business objects.
Appendix
Additional information on Release 10.0.49.61 (October 2026) of STAEDEAN Rental Management.
1. Data entities
1.1 Data entities for import / export
Refer to the 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 the installation guide for technical details.
1.2.1 Known issues for this 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 is 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 for additional services 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) | Supports 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 has been refactored |
Deprecated features | Objects that have been deprecated | Disable after usage of the deprecations has been refactored |
On-hand rental inventory | Supports the on-hand rental inventory functionality | Enable |
Fleet number | Supports the fleet number functionality | Enable |
Additional notes | Supports 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 | Supports 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 about the roles and security within this release. This release contains several specific roles that we have identified. These roles and related security can be used as a 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 ensure 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 | Operational fleet manager |
Rental Manager | Manager at the rental department |
Rental Representative | Sales representative who manages rental customers and quotations |
Rental Sales Clerk | Sales clerk who enters and processes rental orders |
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 |