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.
- Update affected pricing presenters, automated tasks, etc. to use the renewal price on renewal
- Service renewal pricing should be based on the following:
- Use the service's configured Override Price and Override Currency
- If no override price is set, use the renewal price provided
- 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`)
- If no renewal price is set (i.e. it's null), fallback to using the normal price
- Service renewal pricing should be based on the following:
- 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
- is blocked by
-
CORE-3054 Allow renewal price to be set
- Closed
Activity
Tyson Phillips (Inactive)
created issue -
Tyson Phillips (Inactive)
made changes -
Field | Original Value | New Value |
---|---|---|
Component/s | Staff Interface [ 10000 ] |
Tyson Phillips (Inactive)
made changes -
Jonathan Reissmueller
made changes -
Assignee | Jonathan Reissmueller [ jonathan ] |
Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
Status | Open [ 1 ] | In Progress [ 3 ] |
Jonathan Reissmueller
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 46 minutes [ 2760 ] | |
Worklog Id | 12080 [ 12080 ] |
Jonathan Reissmueller
made changes -
Time Spent | 46 minutes [ 2760 ] | 2 hours, 14 minutes [ 8040 ] |
Worklog Id | 12081 [ 12081 ] |
Jonathan Reissmueller
made changes -
Time Spent | 2 hours, 14 minutes [ 8040 ] | 1 day, 1 hour, 5 minutes [ 32700 ] |
Worklog Id | 12096 [ 12096 ] |
Automated transition triggered when Jonathan Reissmueller created pull request #638 in Stash -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Automated transition triggered when Jonathan Reissmueller merged pull request #638 in Stash -
Status | In Review [ 5 ] | Closed [ 6 ] |