To create new functionality to allow users to apply in-life changes (modifications) to leases as any date throughout the lease term, rather than at a rental date, as is currently the case. This is particularly important for leases with longer lease rental periodicities e.g., quarterly, semi-annual and annual rentals, as the impact of the in-life change on the balance sheet is either recorded too early or delayed considerably by the system's current inability to record the in-life change at the actual agreed modification date with the lessor if this date is not the same as the rental date. Users select the nearest rental date to the actual modification date which has a financial impact.