Необходимо, чтобы данный доход (поступление в "кассу") не фигурировал в отчетах, кроме ДДС, так как это предоплата - т.е. пока это чужие деньги за не оказанные пока услуги.
И чтобы можно было посмотреть сколько денег "висит" в предоплатах по которым еще услуги в процессе оказания.
И по факту выполнения услуги, конкретную сумму по заказчику (конкретную транзакцию в статусе "пердоплата") ставить "на приход" и учитывать как полученный доход за завершенную услугу.
А если услуга не оказана, то "делать" возврат "предоплаты" заказчику, который её оплачивал.
Важно понимать, сколько денег своих в "кассах", а сколько "чужих" - бывают случаи что услуга не оказана и деньги необходимо вернуть. А их уже потратили (например) - возникает проблема с заказчиком.

Сервис поддержки клиентов работает на платформе UserEcho