Release Date: 04 May 2026
Release Summary
- Fixed an error occurring during Rental Period Posting when invoicing plans contained periods with daylight saving time adjustments.
- Fixed an issue where Unit Cost (LCY) was not correctly carried over when splitting sales lines with rental items.
- Fixed an error preventing warehouse shipment creation from sales orders containing rental lines.
Bug Fixes
General
"Durations do not sum up" error during Rental Period Posting has been resolved.+
When posting rental invoicing plans that included periods spanning a daylight saving time transition, the system could incorrectly reset the "Posted" status on already-posted scale lines. This caused a mismatch in the invoicing data, resulting in the assertion error "Durations do not sum up" on subsequent posting runs. The merge logic in the Calculation Engine has been corrected to verify that only scale lines with matching "Closed" status are merged together, preventing posted periods from being overwritten by unposted ones.
Unit Cost (LCY) is now correctly transferred when splitting rental sales lines.+
When a sales line containing a rental item was split using the SplitSalesLine function, the Unit Cost (LCY) field was not validated on the newly inserted line. This could result in incorrect cost values on split lines. The field is now properly validated during the split operation, ensuring cost data is carried over correctly.
Error when creating a warehouse shipment from a sales order with a rental line has been fixed.+
Attempting to create a warehouse shipment from a sales order that contained a rental line triggered an error stating that certain AL methods are not allowed within write transactions. This was caused by the rental management code running a modal form call inside the OnBeforeManualReleaseSalesDoc event, which is executed within a write transaction. The code has been restructured to avoid calling restricted methods during the release process, allowing warehouse shipments to be created from rental sales orders without errors.