Those who pay in advance for anything must do so for a specified weight and for a definite time. (Using translation from Muslim 1604a)
قَدِمَ النَّبِيُّ ﷺ الْمَدِينَةَ وَهُمْ يُسْلِفُونَ فِي الثَّمَرِ السَّنَةَ وَالسَّنَتَيْنِ وَالثَّلَاثَ فَقَالَ «مَنْ أَسْلَفَ فَلْيُسْلِفْ فِي كَيْلٍ مَعْلُومٍ وَوَزْنٍ مَعْلُومٍ إِلَى أَجْلٍ مَعْلُومٍ»