What will be the time of supply of goods, generally

Generally, in terms of Section 12 of the CGST Act, 2017, the time of supply of goods shall be the earliest of the following:
(a) Date of issue of invoice; or
(b) Due date of issue of invoice; or
(c) Date on which payment is entered in books of accounts of the supplier; or
(d) Date on which payment is credited to the bank account.

(ICAI FAQ PUBLICATIONS 06-09-2017 TIME OF SUPPLY OF GOODS : FAQ NO 2)

How are the provisions relating to ‘time of supply’ relevant under GST Law

The provisions relating to time of supply of goods / services are relevant in ascertaining the time to remit the taxes on a particular transaction involving supply of goods / services under the GST Law. The CGST Act, 2017 provides separate provisions for time of supply of goods and services viz., Section 12 for time of supply of goods and Section 13 for time of supply of services.

(ICAI FAQ PUBLICATION 06-09-2017 TIME OF SUPPLY OF GOODS: FAQ NO. 1)