Bill received but Entry after receive amount

Tahir Amini (3 Points)

26 October 2021  

How I make this entry in accounting software


50000 Advance is given to Mohan. (Payment Entry)


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.