Skip to main content
Answer

Inventory Planning / MRP creating production orders with BOM's on hold

  • October 14, 2025
  • 8 replies
  • 76 views

Forum|alt.badge.img

Is there a way to warn or halt the creation of a production order when the item being created has a BOM that is on any status that is not Active?

Best answer by ldjmarcog

@PaulMainard55 , Thank you.

The approach we took, is very simple, we created a widget (based on a GI of course) that would identify any production orders that had no BOM.  The planning personnel reviews their dashboard after all production orders are created in the morning as part of their process.

 

Appreciate your input.

8 replies

Forum|alt.badge.img+8
  • Captain II
  • October 15, 2025

@ldjmarcog 

 

You could do this via customisation, I am not sure if there is native functionality for this.

 

Let me know if this is an avenue you would like to explore.


Forum|alt.badge.img
  • Author
  • Jr Varsity III
  • October 15, 2025

@aiwan Thank you, but I rather see what Acumatica has to say.  Companies rely on the software’s planning capabilities and employees make mistakes sometimes not removing HOLD from BOM’s after making changes.  When someone creates a production order manually you get a waring right away, but when you run MRP or Inventory Planning there is no warning.  I would like to think that Acumatica - MRP would throw an error list when running MRP to notify planners of any issues with the parts.


Forum|alt.badge.img+8
  • Captain II
  • October 15, 2025

Not sure what version you are on currently, but prior to 24R2 which is what we are on currently, you could release a production order without a BOM!

 

It definitely looks like they are making steps in the right direction with limiting places that can go wrong.


Forum|alt.badge.img
  • Author
  • Jr Varsity III
  • October 15, 2025

We are on 2023R2 with a scheduled upgrade to 2025R1.  My main focus is on parts that actually have a BOM in Stock Item - Manufacture tab, but the BOM is not in Active status.


Forum|alt.badge.img+2

@ldjmarcog Acumatica has ability to create a production order without a BOM. So system will create production order


PaulMainard55
Captain I
Forum|alt.badge.img+2

@ldjmarcog - As far as I can see, there’s no method for MRP to ignore “On Hold” BOMs during the blow-down, but you can exclude them by changing the planning method at the stock item level from “MRP” to “None” .  

One way you could go about this might be through the use of a business event or automated schedule to update inventory items’ Inventory Planning Method settings to “NONE” if their primary BOM statuses are “On Hold”. Conversely, you could have have another automated process to change the planning method from “None” to “MRP” once the BOM is re-enabled. 

I’m a little unclear as to how this would work if you’ve multiple manufacturing warehouses, as the planning method setting is on the stock item master only.

Irrespective, having a GI to help you identify the existence of manufactured items where the primary BOM is on hold would be a good first step.  I always recommend starting with creating a GI to gauge the magnitude of the issue. Once you have that data, you can begin to look for ways to leverage it to get the system to behave the way you want.  

Business Events leveraging complex GIs can be a little tricky.  Worst case scenario is that you can use the GI as a data provider and run the import to update the items prior to running MRP.

I’m interested in other ideas as I’m deep in design of a complex manufacturing solution and am keen to identify as many pitfalls as possible around MRP.

I hope my suggestions help you find a solution, or at least trigger other creative ideas.  Good luck!


Forum|alt.badge.img
  • Author
  • Jr Varsity III
  • Answer
  • October 30, 2025

@PaulMainard55 , Thank you.

The approach we took, is very simple, we created a widget (based on a GI of course) that would identify any production orders that had no BOM.  The planning personnel reviews their dashboard after all production orders are created in the morning as part of their process.

 

Appreciate your input.


Forum|alt.badge.img+2

@ldjmarcog I believe manual validation is a good approach. Additionally, as ​@PaulMainard55 mentioned, you can explore using a business event. When a production order is created without a BOM, you can create a quick GI to fetch the active BOM for that item. Using one business events and 2 import scenarios, you can then update the existing production order and the inventory item to ensure future production orders use the active BOM.