time of supply

Deepak Arora (176 Points)

13 December 2018  
if

invoice date 01-12-2017

removal of good 15-11-2017

receipt of payment 02-12-2017

then what will be the time of supply??