Bill received but Entry after receive amount

Tahir Amini (3 Points)

26 October 2021  

How I make this entry in accounting software

Example

50000 Advance is given to Mohan. (Payment Entry)

Now

He expanse the amount create 30000 bills with receipt and send to us. 

How I keep the record that 30000 bill has been received from Mohan. (But Advance still 50000). 

When bill checked and after approved  28000 has been transferred to firm account. When 28000 received than how do entry to actual bill received and now Mohan balance is: 22000.