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

          admin Paul Phillips created issue -
          admin Paul Phillips made changes -
          Field Original Value New Value
          Attachment jira-capture-screenshot-20141003-143649-115.png [ 11005 ]
          cody Cody Phillips (Inactive) made changes -
          Story Points 3
          cody Cody Phillips (Inactive) made changes -
          Rank Ranked higher
          admin Paul Phillips made changes -
          Fix Version/s 3.5.0 [ 10401 ]
          cody Cody Phillips (Inactive) made changes -
          Rank Ranked higher
          cody Cody Phillips (Inactive) made changes -
          Fix Version/s 3.5.0 [ 10401 ]
          admin Paul Phillips made changes -
          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. 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.
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked lower
          tyson Tyson Phillips (Inactive) made changes -
          Fix Version/s 3.5.0 [ 10401 ]
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue relates to CORE-1476 [ CORE-1476 ]
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 3.5.0 Sprint 4 [ 12 ]
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked higher
          cody Cody Phillips (Inactive) made changes -
          Sprint 3.5.0 Sprint 4 [ 12 ] 3.5.0 Sprint 3 [ 11 ]
          cody Cody Phillips (Inactive) made changes -
          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.
          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).
          cody Cody Phillips (Inactive) made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          cody Cody Phillips (Inactive) made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          tyson Tyson Phillips (Inactive) made changes -
          Assignee Cody Phillips [ cody ] Tyson Phillips [ tyson ]
          tyson Tyson Phillips (Inactive) made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          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.
          tyson Tyson Phillips (Inactive) made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          tyson Tyson Phillips (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            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