Define Rental Transaction Schedules

Explanation

This activity is used to define rental transaction schedules. Rental schedules are used to define how and when transactions will be generated for a given rental line. By linking a schedule to a rental line, transactions will be generated for the line according to the schedule data in combination with any rental events logged for the line when the Generate Rental Transactions function is run.

When defining a schedule, you can either manually enter/edit records in the schedule, or click Generate Schedule.

It is possible to define default schedules to be used on the Company level as well as on the Customer level.

The Show Historical Records option allows you to show all records or only records that are currently valid based on the current date. If enabled, then all records in the schedule will be shown. If it is cleared, then the first record in the page will be the currently valid schedule line (based on the trigger dates of the schedule lines), and in addition any future schedule lines are displayed.

A schedule consists of a number of lines, where each line has a set of dates as follows:

As an example of a monthly in advance schedule, the schedule may consist of the following lines:

Trigger DatePeriod End DatePlanned Invoice Date
01 Jan 201431 Jan 201401 Jan 2014
01 Feb 201428 Feb 201401 Feb 2014
01 Mar 201431 Mar 201401 Mar 2014
01 Apr 201430 Apr 201401 Apr 2014
01 May 201431 May 201401 May 2014
01 Jun 201430 Jun 201401 Jun 2014
01 Jul 201431 Jul 201401 Jul 2014
01 Aug 201431 Aug 201401 Aug 2014
01 Sep 201430 Sep 201401 Sep 2014
01 Oct 201431 Oct 201401 Oct 2014
01 Nov 201430 Nov 201401 Nov 2014
01 Dec 201431 Dec 201401 Dec 2014

If the current date is the 20^th^ of April, then the line with a trigger date of the 1^st^ of April will be used, i.e., the line that is closest in time while still being equal to the current date or in the past. When generating transactions, these will be generated up until the 30^th^ of April considering any events during this time period. The transactions will be generated with a Planned Invoice Date of 1^st^ of April, i.e., it will allow invoicing of April in advance.

Once the current date goes to the 1^st^ of May, the next line would instead be used when generating transactions to generate until the end of May, and any events for May would also be considered.

Prerequisites

None.

System Effects

After defining rental transaction schedules, these can be linked to rental lines.

When the Generate Rental Transactions task is run, rental transactions will be generated for rental lines according to the linked schedule.