Hi,
you can set the proforma in copy controls,you can block the order for Further processing through Status profile that only once the payment is recieved the order will be Approved by Authorized person,
you can also put Automatic Delivery Block for the order and can be Removed by only specific User.