Charging GST on Advances contradicts with charging section 9 of CGST Act 2017 and Section 5 of IGST Act 2017, where levy is on supply. Suppose after Advance Payment supply does not happen for any reason like dispute, natural calamity etc, than what will happen to the GST already paid on advance payments?