Version 26.4.202535.140110
Release date: 29. August 2025
New Features
Feature Area | Summary | Description |
Planning Templates | Added logic to prompt deletion of underlying templates when all Planning Templates are removed. | Introduced a new feature that prompts users to delete all underlying templates—such as Item Filters and SKU Templates—when all Planning Templates are deleted and the page is reopened. This enhancement ensures cleaner data management and prevents orphaned configurations from persisting unnecessarily. |
Planning Templates | Added prompt to suggest adding a standard location to item filters during initial setup. | Introduced a new feature that prompts users to optionally add a standard location to the default item filters when setup is run for the first time and locations exist. This enhancement improves setup guidance and ensures better alignment with location-based planning configurations from the start. |
Planning Templates | Added “Special Template” field to Planning Template Table with toggle visibility on List Page. | Introduced a new boolean field “Special Template” in the Planning Template Table. On the List Page, templates marked as special are hidden by default. A new action “Show Special Templates” allows users to toggle visibility, switching to “Hide Special Templates” when active. This feature improves clarity and control over template visibility, especially in environments with mixed-use templates. |
Planning Templates | Added functionality to copy Planning Templates for easier setup and reuse. | Introduced a new feature that allows users to duplicate an existing Planning Template, including all relevant settings and filters. This streamlines the creation of new templates based on existing configurations. |
Planning Templates | Added 'Skip if already planned' field to Planning Template to support iterative manual planning. | Introduced a new field 'Skip if already planned' in the Planning Template. When enabled, items moved to the Reverse Planning Worksheet will not be deleted during subsequent calculation runs. This allows planners to retain and consider previously planned lines during manual planning iterations, improving flexibility and control in the planning process. |
Reverse Planning Worksheet | Added Gross Weight and Volume fields to Reverse Planning Worksheet and Requisition Lines. | Introduced new fields to display Unit Volume, Total Volume, Unit Gross Weight, and Total Gross Weight on Reverse Planning Lines and Requisition Lines. This enhancement supports planners in calculating total weights and volumes when creating Purchase Orders or Transfer Orders, improving decision-making and logistics planning. |
Reverse Planning Worksheet | Added "Update Starting Date" action to Reverse Planning Worksheet for bulk date updates. | Introduced a new action "Update Starting Date" to the Reverse Planning Worksheet, accessible from the Home tab next to the "Update Due Date" function. This feature allows planners to select multiple lines and apply a new Starting Date (Field ID: 99000894) in bulk. Upon triggering the action, users are prompted to enter a date, which is then applied to all selected lines. |
Demand Forecast | Enabled automatic creation and assignment of “NEXT YEAR” demand forecast during setup to streamline forecast configuration for planners. | To simplify the setup process for forecast-related templates, logic has been added to automatically create and assign a demand forecast named “NEXT YEAR” if none exists. Functionality Details: During setup, the system checks for existing demand forecasts. If no forecast is found, a new forecast named “NEXT YEAR” is automatically created and assigned. If a forecast already exists, users are prompted with the option to create and assign the “NEXT YEAR” forecast manually. User Benefit: This enhancement reduces manual configuration steps and ensures that planners have a ready-to-use forecast setup, improving efficiency and consistency in planning workflows. |
Direct Replenishment Simple MRP Planning FactBox | Introduced "Planning Parameters - SKU Card" factbox to Simple MRP and Direct Replenishment pages, enabling visibility of SKU-level planning parameters alongside item-level data. | To improve planning accuracy and usability, a new factbox titled "Planning Parameters - SKU Card" has been added to the Simple MRP and Direct Replenishment pages. This factbox displays planning parameters from the SKU card based on the selected item, variant, and location. Enhancements Include: New Factbox: Displays SKU-specific planning parameters directly on the planning pages. Conditional Display: If no SKU card exists for the selected combination, the factbox will show the planning parameters from the item card Renaming Existing Factbox: The existing "Planning Parameters" factbox has been renamed to "Planning Parameters - Item Card" to clearly distinguish between item-level and SKU-level data. User Benefit: Planners can now view both item-level and SKU-level planning parameters in a structured and accessible format, without navigating away from the planning interface. This supports more informed and location-specific planning decisions. |
Direct Replenishment FactBox | Enabled Factbox on the Direct Replenishment Journal page to provide contextual insights. | Introduced support for displaying a Factbox on the Direct Replenishment Journal page. The Factbox provides users with contextual information such as item details, inventory availability, planning parameters, and vendor or location info (if applicable). It updates dynamically based on the selected journal line and can be toggled on or off by the user. Technical note
|
Simple MRP Planning FactBox | Enabled Factbox on the Simple MRP Planning Journal page to provide contextual insights. | Introduced support for displaying a Factbox on the Simple MRP Planning Journal page. The Factbox provides users with contextual information such as item details, inventory availability, planning parameters, and vendor or location info (if applicable). It updates dynamically based on the selected journal line and can be toggled on or off by the user. Technical note
|
Sales Order Handling | Added functionality to update New Promised Shipment Date directly in the Sales Order Handling Journal. | Introduced a new feature that allows planners to update the New Promised Shipment Date directly within the Sales Order Handling Journal. This enhancement streamlines the order management process by eliminating the need to navigate into individual sales orders, improving efficiency, accuracy, and customer satisfaction. |
Improvements
Feature Area | Summary | Description |
App Cockpit | Added automatic opening of Cockpit after Reverse Planning activation. | Introduced a new feature that automatically opens the Cockpit once the Reverse Planning activation flow is completed. This enhancement streamlines the workflow by reducing manual navigation and guiding users directly into the planning interface, improving usability and efficiency. |
Planning Templates | Automatic alignment of Demand Forecast dates with calculated Planning Template dates using default formulas. | When the “Default Start Date Formula” and “Default End Date Formula” are used to calculate the Start and End Dates in the Planning Template, the system now automatically updates the “Demand Forecast Start Date” and “Demand Forecast End Date” to match. This ensures that forecast periods are consistently aligned with planning periods without requiring manual adjustments. |
Planning Templates | A comprehensive set of new templates has been developed and implemented to support planning and forecasting activities. | This release introduces a full suite of standardized templates designed for demand and supply planning. These templates provide a consistent framework for capturing, analyzing, and projecting planning data. They are built to support scalability and adaptability, serving as the foundation for future enhancements in forecasting and planning processes. |
Planning Templates | Updated Item Filter Template to exclude blocked items and include only inventory item types. | Enhanced the Item Filter Template by applying two key filtering criteria:
This update improves planning accuracy, performance, and data relevance by ensuring that only active and valid inventory items are considered. |
Planning Templates | Added Sorting and Demand Forecast fields to Planning Templates for improved visibility and bulk updates. | Enhanced the Planning Template overview by adding the Sorting and Demand Forecast fields. This improvement enables planners to view and update these fields directly from the template list, supporting faster mass updates and better control over planning configurations. |
Planning Templates | Added Sorting and Demand Forecast fields to Planning Templates for improved visibility and bulk updates. | Enhanced the Planning Template overview by adding the Sorting and Demand Forecast fields. This improvement enables planners to view and update these fields directly from the template list, supporting faster mass updates and better control over planning configurations. |
Planning Templates | Improved Planning Template initialization to run per Planning Feature, ensuring default templates are created only when missing. | Enhanced the Planning Template setup logic to initialize templates per Planning Feature. If a feature (e.g., Simple MRP) has no existing templates—due to deletion or lack of manual setup—the system will automatically create the default templates for that feature. This approach avoids duplication, supports scalability, and improves user experience by ensuring planning features are always ready to use. |
Planning Templates | Improved validation for "Include only Items with Demand Orders" field to prevent enabling when no demand types are included. | Enhanced the behavior of the "Include only Items with Demand Orders" field by adding validation logic that disables out the field when no demand types are selected for calculation. |
Planning Templates | Prevented simultaneous enabling of "Include only Items with Demand Orders" and "Always Trigger Line Insert" fields to avoid misconfiguration. | Implemented a mutual exclusivity rule between the fields "Include only Items with Demand Orders" and "Always Trigger Line Insert". Since enabling "Always Trigger Line Insert" overrides the behavior of "Include only Items with Demand Orders", users can no longer activate both fields at the same time. This improvement enhances usability and prevents unintended planning outcomes due to conflicting settings. |
Planning Templates | Added "Sales Quotes" as a demand source option in Planning Template configuration. | Enhanced the Planning Template by introducing Sales Quotes as a selectable demand source. Users can now choose between:
This selection is respected when the "Include only Items with Demand Orders" filter is enabled, ensuring accurate inclusion or exclusion of items tied to sales quotes. This improvement provides planners with greater flexibility and precision in demand filtering. |
Planning Templates | Ensured Sales Blanket Orders are included when "Include only items with Demand Orders" filter is active. | Improved demand filtering logic to ensure that Sales Blanket Orders are properly included when the "Include only items with Demand Orders" filter is enabled—provided they are part of the setup. This enhancement ensures complete and accurate demand visibility for planners relying on this filter, preventing missing data and improving planning reliability. |
Reverse Planning Worksheet | Enabled bulk editing of action messages in Reverse Planning Worksheet within filtered views. | Introduced functionality to allow bulk editing of action messages across multiple lines in the Reverse Planning Worksheet when working within a filtered view. This enhancement improves efficiency for planners by eliminating the need to update each line individually, supporting faster and more agile order management. |
Reverse Planning Worksheet Simple MRP Planning Direct Replenishment | Added confirmation message after Auto run Carry Out Actions to improve user feedback when lines are moved to the Reverse Planning Worksheet. | To enhance user experience and provide clear feedback, a confirmation message has been implemented for the Auto run Carry Out Actions function in the Reverse Planning process. Key Features:
Purpose: This improvement ensures that users are informed when the Auto run Carry Out Actions process has finished, reducing uncertainty and improving usability during planning operations. |
Simple MRP Planning | Added "Item Availability by" function to the Simple MRP page for consistent planning insights. | Enhanced the Simple MRP page by adding the "Item Availability by" function, previously available only on the Reverse Planning Worksheet. This improvement provides planners with consistent access to item availability insights across planning tools, supporting better decision-making and improving usability during material planning. |
Move Demand Dates | Prevented selection of "Accept Action Message" when Action Message is set to "Replenishment" in Move Demand Dates journal. | Implemented a restriction in the Move Demand Dates journal to prevent users from enabling the "Accept Action Message" field when the Action Message is set to "Replenishment". This change ensures that replenishment actions, which are not valid in this journal context, cannot be mistakenly accepted, improving data integrity and user guidance. |
Redesign
Feature Area | Summary | Description |
Move Demand Dates | Improved Move Demand Dates report to inherit Start and End Dates from Request Page if missing in Planning User Setup. | Enhanced the Move Demand Dates report logic to check the Planning User Setup for Start Date and End Date values. If either field is blank, the system now inherits the corresponding value from the Request Page before executing the report. This ensures consistent and complete date handling without requiring manual updates to the Planning User Setup. |
Move Demand Dates | Removed visibility of Suggest Quantity Template and SKU Filter Template fields from Planning Template for Move Demand Dates. | Updated the Planning Template for Move Demand Dates to hide the following fields, which are not relevant for this functionality:
This redesign improves clarity and usability by ensuring that only applicable fields are shown during configuration. |
Planning Templates | Made "User Location has Priority" and "User Item Filter has Priority" fields visible and editable in Planning Template for Move Demand Dates. | Updated the Planning Template for Move Demand Dates to make the following Boolean fields visible and editable:
This redesign allows users to retain filters set on the request page, improving flexibility and control during demand date adjustments. |
Planning Templates | Added new "Supplies to Exclude" subtab to Planning Template and relocated "Exclude Inventory" field. | Introduced a new subtab titled "Supplies to Exclude" within the Planning Template section, placed between the existing subtabs "Both Demands and Supplies to Include" and "Planning Lines" under the Demand and Supplies tab. The field "Exclude Inventory" has been moved to this new subtab. This redesign improves clarity and usability by grouping exclusion settings in a dedicated area, with consistent styling and behavior across the UI. |
Move Demand Dates | Made "Accept Action Message" field visible on the SCB RPL Move Demand Dates worksheet. | Updated the SCB RPL Move Demand Dates worksheet (Page ID: 6223950) to make the "Accept Action Message" field (Field ID: 99000917, Boolean) visible and accessible. This change allows users to view and interact with the field directly within the worksheet interface, improving usability and control during demand date adjustments. |
Suggest Qty. to Order | Added "Suggest Date Template" and "Specific Date for Triggers" fields to SCB RPL Suggest Qty. Template table. | Extended the SCB RPL Suggest Qty. Template table (ID: 6223255) by adding the fields "Suggest Date Template" and "Specific Date for Triggers", which were previously only available in the SCB Suggest Qty. Setup table (ID: 6082841). This enhancement supports improved date-based logic and aligns template functionality across related planning components. |
Reverse Planning Worksheet | Redesigned "Align Due Date" function to only update marked lines and renamed it to "Update Due Date". | The "Align Due Date" function has been redesigned to improve control and usability. It now updates due dates only on lines explicitly marked by the user, rather than applying changes to all lines indiscriminately. Additionally, the function has been renamed to "Update Due Date" to better reflect its purpose and behavior. |
Direct Replenishment | Made "Replenishment System" and "Keep Line after Carry Out" fields available via personalization in Direct Replenishment journal. | Updated the Direct Replenishment journal to include the fields "Replenishment System" and "Keep Line after Carry Out", which are now available for users to add via the Personalize feature. These fields are hidden by default to reduce clutter but can be enabled by users who require them, offering greater flexibility and control in journal configuration. |
Bug Fix
Feature Area | Summary | Description |
Suggest Qty. to Order | Fixed missing "Zero" option in "Calculate To" field in SCB Suggest Qty. Setup when using Danish language. | Resolved an issue where the "Calculate to" field on the "Suggest Quantity to Order" page did not include the "Zero" option when Microsoft Dynamics 365 Business Central was run in Danish. This option is available in the English version and is essential for certain inventory planning scenarios. The fix ensures consistent functionality across language settings. |
Suggest Qty. to Order | Fixed incorrect suggested dates in Reverse Planning worksheet when running Simple MRP with Auto Suggest Quantity and Auto Carry Out enabled. | Resolved an issue where the Reverse Planning worksheet displayed incorrect suggested supply dates when Simple MRP was executed with both Auto Suggest Quantity and Auto Carry Out enabled. The dates were incorrectly based on the calculation interval rather than actual availability or lead times. When the process was run manually—without automation—the correct supply dates were calculated and transferred properly to the worksheet. The fix ensures accurate date suggestions regardless of automation settings. |
Suggest Qty. to Order | Fixed issue where automatic population of Order Date and Supply Date failed when "Auto run Suggest Qty to Order" was enabled. | Resolved a bug where the newly introduced functionality to automatically populate the Order Date and Supply Date fields did not work when the planning template had "Auto run Suggest Qty to Order" enabled. The system failed to apply the expected logic under automated execution, resulting in missing date values. The fix ensures that date fields are correctly populated regardless of automation settings. |
Planning Templates | Fixed error when executing a Next Template configured to run for all Low Level Codes. | Resolved an issue where executing a planning template with a "Next Template" configured to run for all Low Level Codes resulted in an error. The problem was related to how the system triggered and iterated over LLC codes during the execution of the next template. The fix ensures correct handling of template chaining and LLC iteration logic. |
Planning Templates | Fixed error when removing template from "Auto run next template" field in Simple MRP setup. | Resolved an issue where removing a planning template from the "Auto run next template" field in the Simple MRP setup triggered an error stating: "The Planning Template does not exist. Identification fields and values: Code='', Planning Feature='Simple MRP'". After the error, refreshing the page caused the template to be reinserted automatically. The issue only resolved when both "Auto run Suggest Quantity to Order" and "Auto run Carry Out Actions" were set to false. The fix ensures proper handling of template removal and prevents automatic reinsertion under these conditions. |
Planning Templates | Fixed issue where planning template with "User Location has priority" continued using cleared Location Code. | Resolved a bug where planning templates configured with "User Location has priority" continued to perform calculations based on a previously set Location Code, even after the field was cleared. The issue was traced to the Default Location (6, Code[250]) field in the SCB Planning User Setup Card (6223978, Card), which was not being updated correctly when the Location Code was blanked. The fix ensures that location-based calculations respect the current field state and do not rely on outdated values. |
Planning Templates | Restricted visibility of Premium-only fields on Planning Template page to users with Premium profile. | Fixed an issue where the fields "Include Production Orders" and "Use Assigned Prod. Component Quantity" were visible on the SCB RPL Planning Template page even when the Premium License was not activated. These fields are now correctly restricted to users with the Premium profile, preventing confusion and ensuring proper feature access control. |
Planning Templates | Fixed issue where Purchase Quotes were not included in calculations despite being enabled in the setup. | Resolved a bug where Purchase Quotes were excluded from planning and availability calculations, even though their inclusion was explicitly enabled in the configuration. This fix ensures that Purchase Quotes are now correctly considered, improving accuracy and consistency in demand and supply planning. |
Planning User Setup | Fixed visibility issue for "Include Inbound Transfer Supplies" field in Planning User Setup when Premium license is not active. | Resolved a bug where the "Include Inbound Transfer Supplies" field was not displayed in the Planning User Setup when the Premium license was disabled. This field is relevant for all planning users and should be visible regardless of license type. The fix ensures consistent access to this configuration across all license tiers. |
Simple MRP Planning | Fixed issue where Safety Lead Time and Inbound Warehouse Time were not considered in Simple MRP planning for items with Replenishment System = Prod. Order. | Resolved a bug in Simple MRP where items configured with Replenishment System = "Prod. Order" did not correctly factor in Safety Lead Time and Inbound Warehouse Time during planning. This led to inaccurate supply dates and potential misalignment in production scheduling. The fix ensures that these planning parameters are properly applied for production orders, improving reliability and accuracy in material planning. |
Simple MRP Planning | Fixed issue where component lines were not considered for Assembly items in Simple MRP when recalculated with "Include Planning Lines" enabled. | Resolved a bug in Simple MRP where items with Replenishment System = Assembly did not include component lines during recalculation when the "Include Planning Lines" field was enabled. This behavior was inconsistent with items using Production Order replenishment, which correctly included component lines. The fix ensures that component lines are now properly considered for Assembly items, improving planning accuracy and consistency. |
Simple MRP Planning | Fixed issue where Reverse Planning lines with Replenishment System = Transfer were not considered in Simple MRP when "Include Planning Lines" was enabled. | Resolved a bug in Simple MRP where lines from the Reverse Planning Worksheet with Replenishment System = Transfer were excluded from planning calculations when the "Include Planning Lines" option was enabled. The issue was caused by the system referencing the Location field instead of the correct Transfer-From field for these lines. The fix ensures that transfer-based supplies are properly included in planning, improving accuracy and consistency. |
Direct Replenishment | Fixed issue where FactBox calculated fields did not update immediately when switching lines in the Direct Replenishment Journal. | Resolved a bug where calculated fields in the FactBox failed to refresh immediately when users switched between lines in the Direct Replenishment Journal. The values only updated after the underlying lines were entered, causing a delay in the display of accurate information. This fix ensures that FactBox values are updated instantly upon line change, improving clarity and reducing the risk of user confusion. |
General | Made specific fields non-editable in SCB New Reverse Planning table to prevent unintended modifications. | Updated the SCB New Reverse Planning table (Table ID: 6223257) to make certain fields read-only. These fields are either calculated or derived from system logic and should not be manually edited by users. This redesign improves data integrity and ensures consistent behavior across planning processes. |
Version 26.2.202534.139345
Release date: 20. August 2025
Bug Fix
Feature Area | Summary | Description |
Move Demand Date | Fix for error in Move Demand Dates when executing Reverse Planning on Sales Order lines due to field type mismatch. | An error occurred during the execution of the CarryOutReversePlanningLine function in Move Demand Dates when handling Reverse Planning lines with Source Type = Sales Order. The issue was caused by a data type mismatch on field no. 43 between the tables "SCB Sales Order Handling" and "SCB New Reverse Planning" To resolve this, the use of TransferReversePlanningFieldsToSalesOrderHandling, which safely transfers field values while handling type compatibility. This change ensures stability and compatibility in Reverse Planning processes involving Sales Orders. |
Version 26.2.202527.134381
Release date: 1. July 2025
Reverse Planning – New Release Highlights
We’re excited to introduce a major update to Reverse Planning! This release includes a wide range of new features and a redesigned user interface to make the experience more intuitive and efficient.
Below is a summary of the key improvements. For a full walkthrough, we highly recommend watching this video New structure and redesign of Reverse Planning that explains all the new features and changes in detail.
🔄 What Happens to Your Existing Setup?
Your previous setup and planning lines will be preserved after the update.
Some configurations have been moved to new tables—this is explained in the video.
🚀 New Features & Improvements
1. New App Cockpit
A redesigned starting point for easier navigation and a better overview of the app.
2. Embedded Product Video
When opening the updated Reverse Planning in Business Central for the first time, users will see an introductory video explaining the new features.
3. Reverse Planning now includes 5 Core Features
Simple MRP Planning (formerly Find Critical Items)
Move Demand Dates (formerly Move Order Dates)
Direct Replenishment (new feature based on Simple MRP Planning)
Identify Overstock Inventory (formerly Find Overstock Items)
Convert to Forecast (new feature - requires Flexible Forecast from Abakion)
4. Planning Templates
Predefined templates are included to help streamline planning.
Companies can also create custom templates tailored to their needs.
Templates can be used to suggest order quantities.
5. UI and Usability Enhancements
Optimized pages and request pages for a cleaner, more user-friendly interface.
Field visibility and availability are now context-sensitive.
Helpful tooltips added throughout the app.
6. Advanced Planning Capabilities
Iterative Planning: Plan in multiple rounds, similar to traditional MRP.
Persistent Planning Lines: Reuse planning lines across multiple planning runs.
Trigger All Lines: Plan across all items for a vendor, location, or other item card fields—even without direct demand.
Graphical Inventory Profile Enhancements: Now inherits setup from calculations, making planning suggestions easier to understand.
📺 Watch the Full Walkthrough
Check out the full video:
New structure and redesign of Reverse Planning
âť“ Need Help or Have Feedback?
If you have any questions, encounter issues, or want to share feedback, feel free to contact us at:
đź“§ Frontdesk@Abakion.com
Enjoy the new Reverse Planning experience!
Version 26.0.202517.127362
Release date 30-04-2025
Change Type | Area | Description | Details |
Enhancement |
| Add events before and after Sales Order Handling Carry out for each Sales Order Handling Line |
|
User Experience | Move Demand Dates | Possibility to hide supply lines when running the Move Order Date |
|
Bug fix |
| Reverse Planning gives an error in the Planning Worksheet when Location Filter > 10 characters |
|
Refactor |
| Solve AA0139 Do not assign a text to a target with smaller size. |
|
Version 25.0.202443.109843
Release date 25-10-2024
Change Type | Area | Description | Details |
BUG |
| The Value from "SCB Master Data Group” is now copied to"Reverse Planning Group SCB" if it activated |
|
Enhancement |
| Enhancement Updates for Business Central Version 25 |
|
Enhacement |
| In this update, several fields have been enhanced with more informative tooltips, offering users better in-app guidance and clarity on field usage. |
|
|
|
|
|
|
|
|
|
Version 24.0.202414.90062
Release date 08-04-2024
Change Type | Description |
Enhancement | Updates for Business Central Version 24 |
Version 23.0.2023338.74613
Release date 25-09-2023
Change Type | Description |
Enhancement | Updates for Business Central Version 23 |
Version 22.0.202313.60351
Release date 29-03-2023
Change Type | Description |
Enhancement | Updates for Business Central Version 22 |
Enhancement | Enable Job Queue execution of Reverse Planning report, by conditioning dialogs by GuiAllowed |
Version 21.0.202302.53986
Release date 09-01-2023
Change Type | Description |
Bug Fix | Doesn't update the component list from the active version, but based on the standard BOM list. |
Enhancement | New Resource Policy: "includeSourceInSymbolFile": true Making it possible to download source symbols of the app in VS code |
Version 21.0.202243.47408
Release date 17-10-2022
Change Type | Description |
Bug Fix | Error i Date formulas when running German language code |
Bug Fix | Error in field length of Description when running Overstock Item |
Enhancement | Updates for Business Central Version 21 |