Journal entries for payment received in advance

Nitesh Kumar (27 Points)

25 April 2019  
Suppose, I deal in furniture, and received an order from ABC for supply of furniture for 10000 on 1st May, along with advance of 4000 in cash on that date. I supplied furniture on 5th May and raised a bill on ABC for rest amount. ABC paid me balance amount of 6000 on 10th May. How will I journalise all these transactions in my books of account?