We write up 200-400 parts orders daily. Some automated via ecommerce, some entered by our CSR team. Some orders we have stock in the warehouse to ship, others we will be ordering the product into the warehouse and shipping it out when it arrives.
Our current Shipment Creation process is a scheduled job that runs every 15 minutes for each of our 3 parts warehouses. It runs against every order in the warehouse, but there are a couple hundred that are in some level of backordered status. Most are truly “Backorder”, while others are in Open because they have no product available to ship (and that product is coming in either on linked POs, or on larger stock replenishment POs).
I’m getting nasty looks from Acumatica recently because our ERP transaction count is way over the limit, and the majority of this is coming from the Process Orders screen. Apparently (at least in 2023R1) when you run process orders/create shipment against 400 orders, you’re looking at at least 400 ERP transactions...each time it runs.
Reducing the number of times we run Process Orders isn’t feasible because we have so many orders going in through the day, and we have a very well defined dance between order volume and picker activity. But our VAR hasn’t been able to offer a solution other than development (which didn’t work very well), so I’m telling Acumatica that our ERP transaction count is there fault, not ours...just creating shipments throughout the day for our order volume (which is well within our business transaction limits) is not something I’m going to allow them to try to ding me on.
I have a feeling we (my team and our VAR) are missing something obvious. We don’t need the system attempting to create shipments for hundreds of orders over and over again. It seems like there should be something that flips the status of an order from Backorder to Open when material comes in (and then I could just create shipments for open orders), but I haven’t found that.