When a client books online and pays a deposit, there’s an issue if we need to remove a specific service from the appointment. The system currently refunds the deposit amount related to that service instead of applying it to the remaining balance.
This creates confusion and extra work. Ideally, the deposit should be reallocated toward the remaining services in the booking, not refunded automatically.
Please fix this logic so deposits are correctly applied to any balance due unless a full cancellation is processed.