Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.5.1
-
Fix Version/s: 3.5.2
-
Component/s: Staff Interface
-
Labels:None
Description
When changing the renew date for a service with prorate checked, the resulting invoice shows a date range that seems incorrect.
For example, the line item of a prorated invoice may say for the date range (July 15, 2015 - October 1, 2015) where July 15 is the current day and October 1 is the new renew date. However, the renew date was originally September 9, and a previous invoice was generated to cover August 9, 2015 through September 9, 2015. Thus, it seems the date range in the prorated invoice should be (September 9, 2015 - October 1, 2015) which accurately represents the amount charged for the invoice. In my example, the prorated invoice was $21 on a $30 monthly package.
The date range is always:
(today - new renew date)
These dates are also those used to prorate the service.
Considering your suggestion, if the renew date were to decrease, you would end up with a backward date range, e.g. (August 9, 2015 - August 1, 2015), for a negative amount. Is that the desired behavior?