Bug fix: New deposit amount should be subtracted from account balance
and validation of suffficient funds should be performed prior to new
deposit creation