Business Essentials
Release: Business Essentials – 26.3.9533.39943
Description
This release addresses issues related to document statistics display and quantity modification in Sales and Purchase Orders. The fix ensures that statistics are correctly calculated when “Qty to Ship” or “Qty to Receive” is set to zero. Additionally, a data correction process has been introduced to reset incorrectly stored Initial Order Quantity values on existing documents, improving data integrity for the Remaining Quantity Management functionality.
User Stories
No User Story developed in this release.
Bugs
| Title | Description | Impact on previous version |
|---|---|---|
| 23226 – Sales Order - Statistics are Empty when Qty ship is set to 0 | When opening Statistics on a Sales Order where “Qty. to Ship” and “Shipped Qty” equal 0, all statistic fields were displaying null values. The fix modifies the RemainingQtySubscribers codeunit to skip quantity modification logic when statistics are calculated for the “General” quantity type, ensuring statistics display correctly regardless of shipping quantity status. | No breaking changes. Existing documents will display statistics correctly after upgrade. Data update routine automatically resets incorrectly stored Initial Order Quantity values for unshipped sales lines. |
| 23355 – Unable to modify Quantity for Purchase Order | Users were unable to modify quantity on Purchase Order lines due to validation logic issues. The fix refactors the CheckQuantityUpdateIsAllowed procedure in the ShortPurchaseLine table extension, improving code execution order and validation logic. | No breaking changes. Data update routine automatically resets incorrectly stored Initial Order Quantity values for unreceived purchase lines. |
Events
No event added or updated in this release.
Data Migration: A one-time data update will execute during upgrade to reset “isaBus_Initial Order Quantity” to 0 for:
- Sales lines with no shipped quantity but with Initial Order Quantity > 0
- Purchase lines with no received quantity but with Initial Order Quantity > 0
This ensures historical data integrity and prevents incorrect remaining quantity calculations.