Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.6.0-b1
    • Component/s: Staff Interface
    • Labels:
      None

      Description

      When a package or package option (i.e. service or service option) renews, the renewal pricing should be used.

      1. Update affected pricing presenters, automated tasks, etc. to use the renewal price on renewal
        • Service renewal pricing should be based on the following:
          1. Use the service's configured Override Price and Override Currency
          2. If no override price is set, use the renewal price provided
          3. If the renewal price is 0, use continue to use it as 0. Ensure an invoice can be created for $0 associated with the service so that it is setup on the renew schedule properly (i.e. in `service_invoices`)
          4. If no renewal price is set (i.e. it's null), fallback to using the normal price
      2. The renewal price should also be used for services or service option changes. That is, the "Price" only represents the initial order price, while the renewal price represents all other price calculations (e.g. prorating a option change)

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              jonathan Jonathan Reissmueller
              Reporter:
              tyson Tyson Phillips (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                28/May/19

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 1 hour, 5 minutes
                1d 1h 5m

                  Agile