Invoices - enable editing and partial payments

@AmeyC, can you explain how you have achieved the deposit payment in the link in Quote and subsequent invoice management in more detail?