Sicon Manufacturing is a set of additional modules for Sage 200, integrated with Stock, BOM, Sales and Purchase Order Processing. Including modules for Job Costing, Works Order Processing and Estimating, this package can be configured for one-off job costed manufacture or high volume repeat production manufacture. Material and Resource Planning provides suggested works orders and purchase orders plus a rough cut capacity plan at labour and machine levels.
250.0.5
Issues Resolved New Features Change in FunctionalityNew Features
Works Order Processing
- [#17163] New booking in methods – added the ability to unbook a booked transaction, allowing for part-unbooking of a works order.

A new booking breakdown has also been added to each transaction (for new works orders following upgrade), to show what costs have been considered at point of booking – accessible by double-clicking the transaction.

- [#15495] New Sicon scrap percentage on the stock item settings WOP tab for migration from Sage Manufacturing.

- [#16101] Added a new import for works order lines.
Material Resource Planning
- [#17216] Added new columns to the ‘Suggested POs’, ‘Suggested WOs’ and ‘Suggested Kits’ tabs on MRP to display the ‘Demand Date’ where possible, if grouped then no demand date will be shown.
- [#17218] Added a new filter to ‘Only’ display or ‘Exclude’ suggestions where orders have been raised since MRP was last run.

- [#17202] Added Sicon Project information to the details when viewing a movement that has Sicon Projects on the ‘Future Stock Movements’ screen.
- [#17215] Added a sort by date or reschedule date on the ‘Future Stock Movements’ screen.

- [#17232] Updated the MRP ‘Rescheduling’ tab so that it now displays more info about the source and demand movement that is going to be rescheduled. Added new filters to the tab. Added the ability to accept the reschedule date and add a preallocation to the demand. Any source or demand that is preallocated will no longer be used for rescheduling.

- [#17636] Added the ability to run ‘Rescheduling’ on it’s own before the full MRP is run. This allows the user to reschedule what orders they like and MRP doesn’t have to make the assumption that all reschedule dates will be accepted, therefore making the final MRP more accurate.

- [#15673] Added the ability to ‘Combine’ suggested stock transfers together when they are the same ‘In, Out Warehouse and Despatch Date’. Added the ability to ‘Select’ and ‘Deselect’ all on the suggested stock transfer tab.

Issues Resolved
Works Order Processing
- [#11077] Fix when running update companies and the user would get multiple errors,
– “Procedure SiconWorksOrderProjectCostsView, Invalid column name ‘PhaseDescription'”
– “Procedure SiconWorksOrderProjectCostsView, Invalid column name ‘StageDescription'”
– “Procedure SiconWorksOrderProjectCostsView, Invalid column name ‘SubStageDescription'”
– “Procedure SiconWorksOrderProjectCostsView, Invalid column name ‘CommitValue'”
– “Procedure SiconWorksOrderProjectCostsView, Invalid column name ‘ActualValue'”. - [#11872] Fix to correctly calculate the SiWorksOrerLine estimate hours, minutes and seconds for an operation line when it has a fixed quantity. Issue where the duration would have just remained the same no matter how many we are building.
- [#13321] Fix when using the ‘Update From BOM’ routine and the setting ‘Group like components when creating works orders’ enabled and it would ungroup the existing group lines.
- [#16411] Fix to ensure the default projects are set against the works order if they have not been set. If these are not set this can lead to further issues when trying to manually add a preallocation between the works order and sales order if both are ‘N/A’.
- [#16420] [#16272] Fix to ensure the PO line description when generating a PO for a sub contract or adding to an existing PO is consistent.
- [#16822] Prevent error when processing operation multiselect for machine operations when amending operations. [“Object Reference Error”]
- [#16823] Improve ‘Multi Select’ feature to retain machine row details when returning from the multiselect popup. Updated the button to now use a hyperlink.
- [#16833] Fix to ensure we multiple the cost of an operation line by the manning level.
- [#16878] Fix to now store an ‘OriginalWarehouse’ field on ‘SiWorksOrderLine’ so that if a line is allocated from a different warehouse via warehouse hierarchy then when it is unallocated the works order line returns to the original warehouse.
- [#17424] Made sure that we use the area on the operation for the works order first before looking at areas on the BOM item.
- [#17464] Fix when deleting a finished item from a works order [“Unable to update the object (Sicon.Sage200.WorksOrder.Objects.SIWorksOrderFinishedItem, ), as the object has been deleted”]
- [#17417] Fix to no longer default the finished item warehouse or component warehouse when creating a works order and the user selects the BOM.
- [#17961] Fix to improve how we set the status of a works order. Issue when loading a works order with a large number of components and it would cause an error [“Out of memory”].
Material Resource Planning
- Added validation when filtering by the ‘from’ and ‘to’ dates on the ‘future stock movements’ screen to ensure the ‘to’ date is not before the ‘from’ date.
- [#17299] Combined both suggested stock transfers and direct allocation transfers onto the same ‘Suggested Stock Transfer’ tab so the user can view all the transfers.
- [#17322] Fix when running rescheduling for dates in the past to ensure to use the earliest possible date when attempting to rescheduling them.
- [#17329] Applied auto select/search on the ‘Follow up’ drop down on the suggested purchase orders grid/tab, so that the user can type a couple of characters and then the value will be auto set
- [#17719] Fix for demand for teams not showing on ‘Rough Cut’.
- [#17736] Fix to ensure the ‘Projects’ column on ‘Suggested Works Orders’ is not visible when projects is not enabled in works orders.
- [#15673] Fix to also only create one transfer with all the items going to the same ‘In, Out Warehouse’ on the same ‘Despatch Date’ when create the final stock transfer form a suggestion.
Change in Functionality
Material Resource Planning
- [#17479] Improved performance of the suggested purchase orders list in MRP.
- [#9533] Updated the ‘Future Stock Movements’ screen so that it now splits the tabs per warehouse. This is to ensure the warehouse detail values are accurate for what the user is viewing.

Date applied: March 5, 2026
250.0.4
Issues Resolved New Features Change in FunctionalityNew Features
Material Resource Planning
- [#15672] Added the ability to filter Suggested Stock Transfers by reason.
- [#15673] Added the ability to ‘Combine’ suggested stock transfers together when they are the same ‘In, out warehouse and despatch date’ or just the same ‘In, out warehouse regardless of the despatch date.
- [#15673] Added the ability to ‘Select’ and ‘Deselect’ all on the suggested stock transfer tab.
![]()
Issues Resolved
Works Order Processing
- [#16476] Fix to correctly honour the ‘When creating component lines that are sub assemblies’ setting so that it uses the ‘When I am a component’ or ‘Default finished item warehouse for the component line warehouse.
- [#16315] Fix to add a booking transaction for an unbooked variance posting. Issue where an item would get booked, unbooked with a variance posting and then when it was rebooked another incorrect variance would have been posted on the booking in.
- [#16123] Removed the warehouse information popup after the creation of a works order and instead store this information in the works order history to be viewed there instead.
- [#15502] Fix for sub assemblies not auto allocating on creation when the setting ‘Allocate sub assembly from free stock if available’ is enabled and using warehouse hierarchy settings so it can be allocated from another warehouse.
- [#16537] Fix when creating a new estimate using a template. [“Object Reference Error”]. Also make sure we do not allocate sub assemblies when it is an estimate.
- [#16541] Fix to now show the operation Name as ‘Resource Reference (Operation Reference)’ and then the description as ‘Resource Description (Operation Description)’.
- [#16542] Fix for no popup being displayed when no stock can be found for an item. This issue occurred when works order warehouse hierarchy was enabled.
- [#16557] Fix for estimates not being given the correct WO status therefore they were not displayed when using the ‘Amend Estimates’ menu item.
- [#16565] Fix to include ‘Sub Assembly’ and ‘Misc Stock Item’ costs when calculating the issued cost of a works order (SiWorksOrder.WOCost).
- [#13588] Prevent completing a Part-booked WO errors if no FG variance nominal has been set.
- [#16416] Fix to ensure the works order area is correctly set after the works has been created.
- [N/A] Fix to ensure ‘Setup’ operations come before ‘Runtime’ operations and ‘Runtime’ operations come before ‘Teardown’ operations.
- [#16506] Fix for the sub assembly number not incrementing correctly when min/max batch sizes are used for a sub assembly.
- [#16499] With “Use Production Lead Time only” setting enabled, the operation times will be set based on WO Start Time.
- [#16274] Fix so that the lowest sub assembly when calculating dates forward doesn’t start before the time the works order was created. Further fix to ensure all of the lowest sub assemblies start today when calculating dates forward and the setting ‘Use Production Lead Time Only’ is enabled.
- [#16693] Fix ‘Unable to cast object of type ‘Sage.Common.Controls.Panel’ …’ when the View Stock Item Details screen is opened.
- [#16695] Fix for ‘WOP-COS’ transactions not being deleted when backflushing a works order.
- [#16588] Works order completion will show eligible sub assembly works orders.
- [#15137] Works Order Unbooking adjusted to prevent divide by zero error message.
- [#16212] When booking a works order, failing inspections can add stock to an existing quarantine bin item location.
- [#11322] Fix ‘Process Works Orders’ error ‘Unable to location one works order with the works order id xxxxxx’ if a deleted works order is selected for edit. The works order will now be displayed in view-only mode.
- [#16215] Fix reports, print labels ‘A column has been specified more than once in the order by list. Columns in the order by list must be unique’ error.
- [#16819] Fix when amending an operation on BOM that isn’t linked to the operation register. [“Object Reference Error”]
- [#16734] Update quote cost when closing estimate setting is shown correctly.
- [#16599] Can send all but last kit Item to back order from sales order without error message.
- [#16878] Fix to now store an ‘OriginalWarehouse’ field on ‘SiWorksOrderLine’ so that if a line is allocated from a different warehouse via warehouse hierarchy then when it is unallocated the works order line returns to the original warehouse.
- [#17060] Fix when creating works orders from MRP and sub assembly works orders were not being created if the setting ‘Create Selected Works Orders’ is not enabled.
- [#11803] Fix to also display all child works orders numbers in the popup after the works order have been created via MRP.
- [#14954] Fix to correctly display the ‘Total Sub Contract Actual Cost’ on the view SiconWOBudgetActualSummaryView.
- [#17060] Fix for more works orders being created than was required when the setting ‘Create only selected works orders’ is enabled and grouping sub assemblies.
- [#17170] Fix for subs within subs getting extra quantities created following a suggested works order creation if the sub assembly was in the structure multiple times.
Material Resource Planning
- [#16243] Prevent MRP Purchase Order suggestions being generated where there is potential to over order unnecessarily.
- [#16598] Fix for extra works order being created from MRP when the setting ‘Create Selected Works Orders’ is enabled. This could happen when part a sub assembly could be allocated from stock and the remaining amount required a sub assembly to be created.
- [#15673] Further fix to also only create one transfer with all the items going to the same ‘In, Out Warehouse’ on the same ‘Despatch Date’ when create the final stock transfer form a suggestion.
Kitting
- [#16261] Allow user to build a fresh kit from SO Line, following the disassembly of the kit previously created for it.
Barcoding
- [#16678] Fixed object reference error when backflushing a stock item from barcoding.
- [#16691]: Fixed issue where overhead postings were duplicating when backflushing a works order via barcoding. This is because the postings were created when booking in, and when completing the works order. This is also dependent on setting ‘Allow booking in before issuing components’ and unconfirmed costs.
Change in Functionality
Works Order Processing
- [#15494] Added stock item scrap percentage field to Import Stock Item Settings.
Warehouse Hierarchy (Works Order Processing and Material Resource Planning)
- [#13779] Improved warehouse hierarchy on both works orders and MRP to give the user more flexibility as to when certain warehouses are used in either. Introduced a ‘Direct Allocation’ type which will be used for works orders specifically and these relate to warehouses in close proximity to each other where the user can allocate directly from for a works order. Other warehouses can still be used to create suggested stock transfers in MRP.

Date applied: December 11, 2025
250.0.3
Issues Resolved New Features Change in FunctionalityNew Features
Works Order Processing
- [#15489] Added the ability to store scrap percentage on the Sicon WOP tab of a stock item.

- [#16080] Added the ability for Sicon documents to fetch works order’s contact information when it is linked to a sales order.
- [#15497] Added the ability to view legacy Sage 200 works orders within Sicon Works Order Processing. To access this feature, the roles in Sage Admin must have “Sage 200 Works Orders” and “Sage 200 Works Order List” enabled. This view is not intended to be a like-for-like replacement, its purpose is to retain historic reference information when Sage remove the legacy Manufacturing menu items.

- [#15927] Added the ability to set a warehouse override at the BOM component line level.

- [#13544] Improved the Works Order creation process to ensure consistency across these methods:
– Create Works Order (Sicon works order processing menus)
– Generate Works Order from Sales Order (Sicon works order processing menus)
– Sales Order workflow (when saving a finished item and Sicon workflow is enabled)
As part of this development, operations with a delay configured will now display the delay as a separate line on the Operations tab of the Works Order to improve visibility.
![]()
For sites with the “Always ask before creating sub-assembly” setting enabled, all prompts will now appear during the initial creation stage. This allows users to review each sub-assembly in sequence before confirming how they should be created.
![]()
Issues Resolved
Works Order Processing
- [#15492] Fix for ‘Miscellaneous’ items being deleted when using the ‘Update From BOM’ routine.
- [#15547] Fix to allow works order lines be unissued when they are linked to an undespatched sub contract line. Issue where there would be other sub contract lines which are desptached and it would require them all to be undespatched.
- [#15683] WOP – Improve query for retrieving Works Orders in the Complete Works order window.
- [#15995] Fix for the view used when running the Project ‘Health Checker’ tool when getting the committed costs transactions on a project to only include the ‘WOP’ and ‘WOP-COS’ transactions. Issue where it would appear it would double cost by including the ‘COS’ transactions incorrectly.
- [#15994] Improved cancelling the Projects health checker tool part way through more gracefully. [“Cannot access a disposed object.
Object name: ‘List’.”] - [#15502] Fix to allow serials to be selected from multiple bins when selecting traceables at allocation and the setting ‘Display Traceable At Allocation’ is enabled.
- [#15773] Fixed issue when backflushing from barcoding or web API and the sub assembly would book the full quantity in even though the parent works order was only part booked.
- [#15870] Allow repeated works order unbooking for traceable items when duplicate numbers are permitted.
- [#15870]: Fix for when unbooking the same traceable item for a second time on a works order, a message would pop up saying the traceable item is unavailable. Duplicate numbering for the stock item would have to be on for this to happen.
- [#15924] Fix to ensure “Picked” works order lines allocations cannot be reduced on the ‘Reduce Allocation Form’.
- [#15967 Fix when closing the amend stock item form and the BoundObjects collection is set to null when Sicon Documents is installed. [“Value cannot be null”]
- [#16693] Fix ‘Unable to cast object of type ‘Sage.Common.Controls.Panel’ …’ when the View Stock Item Details screen is opened.
Material Resource Planning
- [#15765] Fix to honour the ‘Create selected works orders only’ setting when there is a batch item in the selection and there is no grouping of sub assemblies.
- [#15765] Further fix to also ensure the correct sub assembly quantities are passed through when creating the works orders.
- [#15694] Improve performance of ‘Load Usages’ button and apply fix for ‘A database timeout has occurred …’ error when SQL Server is running at compatibility level ‘SQL Server 2022 (160).
- [#15863] Fix to update suggested purchase order reason when for suggested works orders after they have been created. Issue where a suggested works order would be created and then the suggested purchase order would get created after and it would not correctly preallocate to the works order line.
- [#15863] Fix to ensure we have the correct reasons for suggested POs at the point we create them so that the ‘Material Planning’ tab on the PO shows the correct reason. If the reason was a different suggestion (Works order for example) then the works order is created first and the user doesn’t filter the PO tab before creating, it would mean incorrect reasons were shown.
- [#16073] Fix for “deferred” suggestions being deleted when getting processed later and here is some free stock, but it may not fulfil the whole demand. This can lead to incorrect ‘Min Stock’ reasons being created.
- [#16094] Fix to ensure the full variance posting from all booking transactions is reversed out when unbooking the works order.
Kitting
- [#15686] If the allocated quantity on a sales order line is increased, the linked kit quantity is now reduced. If the sales order line is fully allocated, then the linked kit is deleted.
Barcoding
- [#16691] Fixed issue where overhead postings were duplicating when backflushing a works order via barcoding. This is because the postings were created when booking in, and when completing the works order. This is also dependent on setting ‘Allow booking in before issuing components’ and unconfirmed costs.
Change in Functionality
Works Order Processing
- [#15667] Added the ability to add a reason when adding works order lines via the web API method ‘Create New works order line’ (api/WorksOrderLineAPI/CreateNewWorksOrderLines).
Date applied: October 10, 2025
250.0.2
Issues Resolved New Features Change in FunctionalityNew Features
- From version 25.2, the beta integration between Sicon Works Orders and Sicon Projects is now standard for sites previously using project integration. On first access to any Works Order Processing menu item, a Project Migration routine will run automatically. To support smooth implementation, it is recommended to open a Sicon Works Order screen after upgrading, where project integration is already in use.
The setting ‘Project issue internal area’ is now required to be set with the new integration.Additional information is available in the “Sicon Projects Integration” section of the Works Order Processing Help and User Guide https://www.sicon.co.uk/user-guide/works-order-processing-help-and-user-guide-v25 - [#15053] Added new web API endpoint ‘UnissueWorksOrderLine’ to un issue works order components.
Issues Resolved
Works Order Processing
- [#12259] Fix to ensure the user selects either ‘Removed unused lines’ or ‘Zero unneeded lines’ when the setting ‘Reduce line quantities when booking is enabled but neither is enabled. Improved the information displayed for ‘Removed unused lines’.
- [#14258] Fix to ensure no further allocations are made to ‘Issued’ lines when using the ‘Process works orders’ screen.
- [#14367] [#14365] Fix for the sort by ‘Ascending’ and ‘Descending’ not working correctly on the ‘Process works orders’ and ‘Complete works orders’ screen.
- [#14407] [#14405] Fix when selecting multiple works orders to be completed and some may have unconfirmed lines to allow those without unconfirmed lines to be completed.
- [#14436] Fix to load the ‘Print labels’ form with a large amount of stock items. [“Out of memory”]
- [#14548] Fix when importing works order lines which are components on a works order that exists. [“Out of memory”]
- [#14573] Fix when receiving a sub contract purchase order via the ‘Confirm goods received’ screen and the user would be incorrectly informed the sub contract line has not been despatched. Further check to not leave the user stuck in a loop on this screen so if they receive the message they can leave the ‘Qty received’ column.
- [#14730] Fix ‘Object reference not set to an instance of an object’ error when building a kit from barcoding despatch sales orders.
- [#14709] Fix to ensure the UltimateParentID is correct when preallocation for sub assemblies are amended. Issue where works order would not appear on the ‘Complete Works Order’ screen.
- [#15015] Fix when creating a works order, and there are component lines linked to an operation, those component lines were automatically allocating.
- [#15039] Fix for over inflated quantities (despatched or received) on sub contract component lines when receiving a sub contract purchase order.
- [#15059] Fix for the ‘Bin selection’ form incorrectly being displayed when unissuing a works order line and have the setting return to a ‘Specific’ bin when unissuing enabled.
- [#15140] Fix to ensure when ‘Calculate Cost’ is pressed the correct cost for unissued items is retrieved at the time it was pressed… Issue when a works order would be created and then if it’s component was revalued the new cost for that component would not be updated on the works order when ‘Calculate cost’ was pressed.
- [#15229] [#15240] Fix to get the correct cost when posting project committed costs for ‘Labour’ or ‘Machine’ lines dependent on the various settings (‘Use actual’, ‘Use estimate’, ‘Use estimate if no actual’).
- [#15281] Fix to improve maintaining the ‘Issued cost’ (SiWorksOrder.WoCost) of a works order, when issuing, unissuing, adding or removing labour/machine time.
- [#15523] Fix when attempting to allocate a traceable works order line through the API ‘Worksorderapi/Allocateworksorderline’ and the user would get an error. [“Allocation failed, no bins with free stock.”]
Material Resource Planning
- [#14408] Fix for incorrect rounding for the unit price of a purchase order when multiple unit of measures are used.
- [#14609] Fix for incorrect items running through MRP suggested works orders when they default bought and rescheduling is enabled.
- [#14814] Fix for ‘Ignore free stock’ set on a stock item not being correctly used.
- [#14814] Fix for suggested works orders arriving earlier than they are required when there is enough stock to fulfil demand and suggested works order is a sub assembly of another suggested works order.
- [#14967] Fix material planning ‘execution timeout expired’ error during ‘suggested kits’.
- [#15045] Updated the ‘NewSiconStockMovementsView’ for approvals (WAP) reqs when they are linked to a PO and it has then been approved.
- [#15068] Fix to only group orders together if the full amount of the suggestion can be grouped when an item has a ‘Usual’ or ‘Min’ order quantity… Issue where PO lines can be over preallocated and therefore this then creates a further issue when re running MRP and preallocations would then get incorrectly deleted.
- [#15344] Fix when for ‘Suggested works orders’ being created for ‘Disassembled’ kits… This can lead onto further issues where ‘Suggested stock transfers’ where being created for these and there could be a case where the warehouse no longer exists on the item creating an error when selecting the tab. [“Object Reference Error”]
- [#15458] Fix when running MRP and it errors when getting to suggested works orders. [“The incoming request has too many parameters. the server supports a maximum of 2100 parameters.”]
Change in Functionality
Works Order Processing
- [#15269] Updated the ‘Project enquiry’ view so ‘Stock’ transactions linked to a works orders allow the user to right click and then view the associated works order.
Date applied: August 6, 2025
250.0.1
Issues Resolved ImportantImportant Info
Initial compatibility version for v25 (no new features)
Issues Resolved
Material Resource Planning
- [#14814] Fix for ‘Ignore free stock’ not correctly being used when it is set at a stock item level.
- [#14814] Fix for suggested works orders arriving earlier than they are required when there is enough stock to fulfil demand and suggested works order is a sub assembly of another suggested works order.
Kitting
- [#14730] Fix ‘Object reference not set to an instance of an object’ error when building a kit from barcoding despatch sales orders.
Date applied: June 11, 2025