Change Rental Price

Explanation

This activity is used for changing the basic price of a rental line once rental has been started. When a rental line is ongoing, this gives the option to set an effective date for the new price, i.e., this will allow the user to build up a price history for the line. The price that is valid for a given date will then be used when generating rental transactions.

When this activity is performed, a price change event will be inserted to the rental events history for informational purposes regarding the changed price. The price change events do not have any direct impact on the rental transaction generation for the line.

In addition, a series of price update events will be inserted for the selected date and any subsequent events that may exist to ensure that correct pricing is set for these events.

In case a new rental event is entered with a date prior to an existing price change event, this will have the effect that corresponding price update events are entered automatically for all future price change events.

When generating rental transactions for the line, the price that is effective for a given date will be used for the transaction. In case a price is changed after transactions have already been generated, then next time transactions are generated, adjustment transactions will be created.

If a price change event already exists with a later date, the newly created event will override the existing event.

Prerequisites

A rental line has to exist.

System Effects