Release Date: 29. October 2025
Release Summary
This update introduces intelligent automation for linking Sales Orders to Blanket Orders, ensuring seamless quantity assignment and reducing manual effort. Key Improvements include:
Automatic linking of Sales Order lines to matching Blanket Order lines.
Smart quantity allocation across multiple orders with real-time adjustments.
Enhanced pop-up messaging showing assignable quantities before confirming shipment date changes.
Fixes for assignment calculation and item validation to improve stability and accuracy.
These enhancements streamline order management, prevent over-commitment, and improve user experience.
New Feature
Blanket Order Linking
Introduced intelligent automatic linking between Sales Orders and Blanket Orders with seamless quantity assignment management
What's New:
Sales Order lines automatically link to matching Blanket Order lines based on item, customer, location, and other criteria
Assigned quantities are automatically transferred from Blanket Orders to Sales Orders
System intelligently manages quantity allocation when multiple Sales Orders link to the same Blanket Order
Automatic adjustment of assigned quantities when Sales Order lines are modified or deleted
Returns assigned quantities to Blanket Orders when Sales Orders are deleted
Configuration:
New setup field: "Auto Link Blanket Order" in Item Availability General Setup
Requires: AutoAssign Sales Lines = TRUE and Include Blanket Sales Orders = TRUE
Provides granular control over automatic vs. manual linking behavior
Matching Criteria:
Same Item Number
Same Bill-to and Sell-to Customer
Same Variant Code
Same Location Code
Same Unit of Measure
Blanket Order Shipment Date ≤ Sales Order Shipment Date
Available Outstanding Quantity on Blanket Order
Benefits:
Eliminates manual linking between Sales Orders and Blanket Orders
Prevents over-commitment of blanket order quantities
Maintains accurate tracking of assigned vs. available quantities
Automatically prioritizes blanket orders by shipment date
Reduces data entry errors and saves time
Improvements
Sales Order Assignment
Enhanced pop-up message to include quantity availability on requested shipping date
The pop-up message shown during shipment assignment has been improved to provide clearer information upfront. It now includes the quantity that can be assigned on the requested shipping date before the user is prompted to confirm a date change. The updated message reads:
"There is not enough to assign the complete Quantity. X can be assigned on the requested shipping date. The complete Quantity can be shipped on [date]. Would you like to move the Shipment Date to that date?"
This change ensures users are informed of partial availability before making a decision, improving usability and reducing confusion during the assignment process.
Benefits:
Users can see exactly how much CAN be assigned with the current date - Shows both current and proposed shipment dates for better decision-making - More transparent about partial vs. full assignment possibilities
Example:
Current assignment: 60 units
Requested quantity: 100 units
First full date: 2025-02-15
New message shows:
"It is only possible to assign 60 for Shipment Date 2025-02-01. However the complete quantity 100 can be shipped on 2025-02-15. Would you like to move the Shipment Date to that date?"
Bug Fixes
Blanket Order Assignment & Sales Order Assignment
Fix for Assign Calculation to deduct quantities from related Sales Orders created from Blanket Orders
Resolved an issue where Assign Calculation did not account for quantities from related Sales Orders created from Blanket Orders. Two new procedures were added to codeunit 6082565 to ensure accurate demand calculation.
General
Item Validation Safety Check
Issue: In rare scenarios, if the Sales Line record had an invalid or missing Item No., the assignment logic could proceed and cause errors later in the process, resulting in:
Unexpected runtime errors
Incomplete assignment operations
Inconsistent data states
Root Cause: The ValidateSalesLineQty procedure did not validate Item existence before processing assignment logic.
Fix: Added early item validation check:
Impact:
Prevents processing of invalid item references
Exits gracefully when item doesn't exist
Improves system stability and error handling
Provides cleaner error experience for users
Scenarios Fixed:
Items deleted after Sales Line creation but before assignment
Temporary data inconsistencies during bulk operations
Race conditions in integrated systems