I am looking for a way to block a Retail sales order from being shipped before the outstanding payment has been made.
For example: A customer places an order and opts that it be shipped to them by the store's courier. Before the customer leaves the store, they pay the mandatory 50% deposit. The store creates a PO for the items and the vendor delivers to the back office. The POS user can now receive, and then pick and pack the items. Before a shipment can be created though, the outstanding 50% payment must reflect in the customer account.
Does anyone have an idea of how to set this up?
Right now, with the options of Carry-out and Pick-up on the POS generated sales order, there is a prompt for the rest of the payment, but not for shipping.