Receive cash from customer and afterwards need to refund amount to customer

Can anyone help me please.
Scenario 1-collect cash(Deposit) from customer Jenifer
I have create a deposit account under liability account with account type cash.
I have also create bank account MCB under current asset with account type receivable.

  1. List item

create payment entry(Debit deposit and credit bank MCB)

  1. List item

Account receivable(shows an outstanding amount)

Scenario 2
I have to refund that deposit to the customer.
I have create supplier Jenifer on the system.
I have create purchase invoice where i have specify the expense account as deposit.

Create payment against that purchase invoice

  • List item

Issue arised i could not select bank MCB in field account paid from
Another issue arised is when i have created payment with another bank SBM ,an outstanding amount is still pending on accounts receivable.