The time of supply of goods shall be the date of issuance of invoice; or due date for issuance of invoice or receipt of payment by the supplier, whichever is earliest, in relation to the respective invoice.
(ICAI FAQ PUBLICATIONS 06-09-2017 TIME FOR SUPPLY OF GOODS : FAQ NO. 5)