Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.3.0
-
Fix Version/s: 3.5.0-b1
-
Component/s: Staff Interface
-
Labels:None
Description
When selecting to change the renew date of a service as an admin, add a prorate checkbox that is checked by default. The system should generate a prorated invoice for the difference in days if the date renews is greater than it was previously.
NOTE:
The prorated amount should consider any recurring coupon attached to the service (CORE-1541).
Issue Links
- relates to
-
CORE-1476 Downgrade issues prorated credit
- Closed
Any package/config option upgrades/downgrades will not be prorated at all if the renew date changed. Only the renew date change will be prorated.
While the renew date and package/config options can be changed at the same time via the API, they will not both be prorated. It is not recommended to upgrade a package and change it's renew date at the same time if you would like for everything to be prorated. Doing so will result in only the renew date being prorated.
To prorate a package upgrade and a renew date change, make separate requests to the API. One that just changes the renew date, and another that just upgrades the package.