Create, approve, confirm and cancel an order
These are four separate acts, not one. Creating an order commits nothing; approving it is a decision somebody is accountable for; confirming it is what reserves stock; cancelling it releases what was reserved. Treating approval and confirmation as the same step is the usual cause of stock that is promised twice.