Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-1446

Add prorate checkbox for admin service renew date change

    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

          Activity

          Hide
          tyson Tyson Phillips (Inactive) added a comment -

          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.

          Show
          tyson Tyson Phillips (Inactive) added a comment - 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.

            People

            • Assignee:
              tyson Tyson Phillips (Inactive)
              Reporter:
              admin Paul Phillips
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                7/Apr/15

                Agile