Нельзя удалить платеж, превышающий сумму на балансе, т.е. в ситуации, когда эти деньги были потрачены с баланса на оплату какой-либо услуги (абонемента или курса/мастер-класса). Для этого нужно сначала удалить само списание - тогда деньги вернутся на баланс, и вы сможете удалить сам платеж.
Если разрешить удаление платежей без корректировки списаний, то получится, что услуга оплачена, но виртуально - у клиента появится отрицательное значение доступных средств. Можно забыть потом изменить списание, и услуги останутся оплаченными, хотя на самом деле после удаление платежа это станет не так.
Например, курс стоит 9000 р. Ученик внес 9000 р., которые пошли в пользу оплаты курса - было списание на эту сумму. Т.е. приход = 9000 р. Списание = - 9000 р. Сначала нужно удалить списание, тогда доступно станет = 9000 р. Теперь можно удалять приход.