If the service the client is receiving is not what they booked for, you have to be very careful when changing the service. If you delete the line item that has the deposit attached to it, the deposit will essentially disappear, and the client will be prompted to pay the entire total at checkout. Instead of deleting the service, you have to click on it and change it for the deposit to stay attached. This has caused us problems, especially when it's very busy, we have someone new checking people out, etc. I just feel like the deposit should be attached to the appointment itself, or even the client's profile, and not the service line item.