When creating an order for a product, MYOB allows me to create as many orders as I want regardless of the 'On Hand' qty for that product.
This is really tricky and can lead to inefficiencies.
Eg. I have 20 units of product X. I have 5 picking slips in the warehouse for 4 units each which is going to take up all 20 units. Let's say that all orders have been picked but not yet invoiced, I get a 6th order for 4 units of product X. Even though there is now no stock physically, MYOB allows item X to appear on the pick slip. The picker unnecessarily walks to the location to find no stock.
It also leads to non prioritisation of orders. Lets say the 5th order has not yet been picked and the picker for the 6th order goes and picks it. It puts the customer of the 5th order at a disadvantage even though they ordered first.
Ideally, when you enter an order, you should be allowed to print a picking slip. The picking slip should reserve the stock for this order and not show it as available for subsequent orders. When the picking slip is invoiced, the invoice reflects the actual qty picked/shipped rather than for the example above where the 6th order has to be backordered as salesperson could not see that all 20 were actually committed to orders when they took the 6th order.
"Commit stock when creating an order"