We use work orders to process our special orders. We generally require a customer to put a 50% deposit down on the product we are ordering -- although, sometimes we make exceptions to this and charge a smaller deposit.
When a customer picks up a portion of their special order, the system automatically applies a portion of the deposit to that pickup and charges the customer the difference between the cost of the item and the amount of deposit it applied. Is there any way to override that deposit allocation? Occasionally, it causes us to charge the customer for the entire cost of their order before they receive all pieces.