<Business Scenario>
In case rental user (end user who rental a machine) would like to end the contract in the mid of certain month our customer (IFS user) would like to calculate the amount for the last month of bills by daily basis.
If the amount is greater than “Monthly Max Payment Amount” then our customer will charge “Monthly Max Payment amount to rental customer for the month.
<Functionality Gap >
Currently rental price is calculated based on price and chargeable days.
There is no “Monthly Max Payment” field to be used for this scenario.
<Expectation>
Our customer would like to have “Monthly” option for rental duration. In addition, they would like to have a concept of “Monthly Max Payment Amount” to be used for the scenario where customer stops to rental in the id of certain month.
<Example Scenario>
Rental Type: Monthly
Rental period: Apr 1 - Apr 30
Monthly Max Price : 150,000 JPY
Daily Basis Price : 10,000 JPY
12 Days : 10,000 * 12 = 120,000 JPY
20 Days : 10,000 * 20 = 200,000 JPY
In case customer would like to end the contract on Apr 20 then the bill amount will be for 20 Days as 200,000 JPY.
This is greater than Monthly Max Price (150,000 JPY). In this case our customer will ask rental user to pay 150,000 JPY instead of 200,000 JPY.