An amount may be collected before delivery, but before rent becomes due it remains an advance/on-account payment. The lease period begins when the asset is delivered to the lessee.
Rent is earned against actual availability of the leased benefit, not merely because the lessor has already paid the supplier.