Invoice on P&L won't be paid until 2019

Hi I’m New to accounts so please bare with me. I’ve raised an invoice today with a deposit has been paid but the balance won’t be paid until June 2019. Obviously as I’ve logged the deposit payment its showing the full invoice amount on my P&L report as Turnover but I don’t want it to is there any way just to show the deposit amount ? Thanks

This is some thing has to be looked into as per relevant accounting reporting standards applicable for revenue recognition. You can simple log on account payment from client portal which will be visible to clients anyway