Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.0.0-b5
-
Component/s: None
-
Labels:None
Description
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
We should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how much credit was issued and how much the new charge is for, but some users prefer this.
Scenario | Format |
---|---|
Added | Prorated Addition of NAME - VALUE (START_DATE - END_DATE) |
Removed | Prorated Removal of NAME - VALUE (START_DATE - END_DATE) |
Change | Prorated Change of NAME from VALUE to NEW_VALUE (START_DATE - END_DATE) |
Example
Service
Service | Current Date | Prorated Date | Price |
---|---|---|---|
Hosting | Jan 15, 2016 | Feb 1, 2016 | 100 |
Options
Option | Current Quantity | New Quantity | Price Per Quantity |
---|---|---|---|
Disk (GB) | 1000 | 1500 | 0.01 |
Dedicated IPs | NULL | 5 | 2 |
Extra Memory (MB) | 256 | NULL | 0.05 |
Line Items
Description | Quantity | Unit Price | Cost |
---|---|---|---|
Hosting (Jan 15, 2016 - Feb 1, 2016) | 1 | 0.00 | 0.00 |
-> Prorated Change of Disk (GB) from 1500 to 2000 (Jan 16, 2016 - Feb 1, 2016) | 500 * 0.01 prorated accordingly | ||
-> Prorated Addition of Dedicated IPs - 5 (Jan 16, 2016 - Feb 1, 2016) | 5 * 2.00 prorated accordingly | ||
-> Prorated Removal of Extra Memory (MB) - 256 (Jan 16, 2016 - Feb 1, 2016) | -256 * 0.05 prorated accordingly |
Service Changes have their items set to a quantity of 1.
Issue Links
- relates to
-
CORE-2873 Combine service option changes even when coupon does not apply to service options
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Story Points | 5 |
Rank | Ranked higher |
Rank | Ranked higher |
Description |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
This is confusing for some users in certain instances. For example, if a service is just changing its renew date from one date to another. So we should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
This is confusing for some users in certain instances. For example, if a service is just changing its renew date from one date to another. So we should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example |
Description |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
This is confusing for some users in certain instances. For example, if a service is just changing its renew date from one date to another. So we should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
This is confusing for some users in certain instances. For example, if a service is just changing its renew date from one date to another. So we should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| |
Description |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
This is confusing for some users in certain instances. For example, if a service is just changing its renew date from one date to another. So we should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
This is confusing for some users in certain instances. For example, if a service is just changing its renew date from one date to another. So we should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| *Options* ||Option||Current Quantity||New Quantity||Price Per Quantity|| |Disk (GB)|1000|1500|0.01| |Dedicated IPs|_NULL_|5|2| |Extra Memory (MB)|256|_NULL_|0.05| |
Description |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
This is confusing for some users in certain instances. For example, if a service is just changing its renew date from one date to another. So we should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| *Options* ||Option||Current Quantity||New Quantity||Price Per Quantity|| |Disk (GB)|1000|1500|0.01| |Dedicated IPs|_NULL_|5|2| |Extra Memory (MB)|256|_NULL_|0.05| |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
This is confusing for some users in certain instances. For example, if a service is just changing its renew date from one date to another. So we should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| *Options* ||Option||Current Quantity||New Quantity||Price Per Quantity|| |Disk (GB)|1000|1500|0.01| |Dedicated IPs|_NULL_|5|2| |Extra Memory (MB)|256|_NULL_|0.05| *Line Items* ||Description||Quantity||Unit Price||Cost|| |Hosting (Jan 15, 2016 - Feb 1, 2016)|1|0.00|0.00| |-> Prorated Change of Disk (GB) from 1000 to 2000 (Jan 16, 2016 - Feb 1, 2016)|500|0.01|500 * 0.01 prorated accordingly| |-> Prorated Addition of Dedicated IPs - 5 (Jan 16, 2016 - Feb 1, 2016)|5|2.00|5 * 2.00 prorated accordingly| |-> Prorated Removal of Extra Memory (MB) - 256 (Jan 16, 2016 - Feb 1, 2016)|256|0.05|-256 * 0.05 prorated accordingly| |
Description |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
This is confusing for some users in certain instances. For example, if a service is just changing its renew date from one date to another. So we should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| *Options* ||Option||Current Quantity||New Quantity||Price Per Quantity|| |Disk (GB)|1000|1500|0.01| |Dedicated IPs|_NULL_|5|2| |Extra Memory (MB)|256|_NULL_|0.05| *Line Items* ||Description||Quantity||Unit Price||Cost|| |Hosting (Jan 15, 2016 - Feb 1, 2016)|1|0.00|0.00| |-> Prorated Change of Disk (GB) from 1000 to 2000 (Jan 16, 2016 - Feb 1, 2016)|500|0.01|500 * 0.01 prorated accordingly| |-> Prorated Addition of Dedicated IPs - 5 (Jan 16, 2016 - Feb 1, 2016)|5|2.00|5 * 2.00 prorated accordingly| |-> Prorated Removal of Extra Memory (MB) - 256 (Jan 16, 2016 - Feb 1, 2016)|256|0.05|-256 * 0.05 prorated accordingly| |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
We should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| *Options* ||Option||Current Quantity||New Quantity||Price Per Quantity|| |Disk (GB)|1000|1500|0.01| |Dedicated IPs|_NULL_|5|2| |Extra Memory (MB)|256|_NULL_|0.05| *Line Items* ||Description||Quantity||Unit Price||Cost|| |Hosting (Jan 15, 2016 - Feb 1, 2016)|1|0.00|0.00| |-> Prorated Change of Disk (GB) from 1000 to 2000 (Jan 16, 2016 - Feb 1, 2016)|500|0.01|500 * 0.01 prorated accordingly| |-> Prorated Addition of Dedicated IPs - 5 (Jan 16, 2016 - Feb 1, 2016)|5|2.00|5 * 2.00 prorated accordingly| |-> Prorated Removal of Extra Memory (MB) - 256 (Jan 16, 2016 - Feb 1, 2016)|256|0.05|-256 * 0.05 prorated accordingly| |
Sprint | 4.0.0 Sprint 6 [ 24 ] |
Rank | Ranked lower |
Fix Version/s | 4.0.0 [ 10603 ] |
Assignee | Cody Phillips [ cody ] | Tyson Phillips [ tyson ] |
Description |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
We should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how must credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| *Options* ||Option||Current Quantity||New Quantity||Price Per Quantity|| |Disk (GB)|1000|1500|0.01| |Dedicated IPs|_NULL_|5|2| |Extra Memory (MB)|256|_NULL_|0.05| *Line Items* ||Description||Quantity||Unit Price||Cost|| |Hosting (Jan 15, 2016 - Feb 1, 2016)|1|0.00|0.00| |-> Prorated Change of Disk (GB) from 1000 to 2000 (Jan 16, 2016 - Feb 1, 2016)|500|0.01|500 * 0.01 prorated accordingly| |-> Prorated Addition of Dedicated IPs - 5 (Jan 16, 2016 - Feb 1, 2016)|5|2.00|5 * 2.00 prorated accordingly| |-> Prorated Removal of Extra Memory (MB) - 256 (Jan 16, 2016 - Feb 1, 2016)|256|0.05|-256 * 0.05 prorated accordingly| |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
We should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how much credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| *Options* ||Option||Current Quantity||New Quantity||Price Per Quantity|| |Disk (GB)|1000|1500|0.01| |Dedicated IPs|_NULL_|5|2| |Extra Memory (MB)|256|_NULL_|0.05| *Line Items* ||Description||Quantity||Unit Price||Cost|| |Hosting (Jan 15, 2016 - Feb 1, 2016)|1|0.00|0.00| |-> Prorated Change of Disk (GB) from 1500 to 2000 (Jan 16, 2016 - Feb 1, 2016)|500|0.01|500 * 0.01 prorated accordingly| |-> Prorated Addition of Dedicated IPs - 5 (Jan 16, 2016 - Feb 1, 2016)|5|2.00|5 * 2.00 prorated accordingly| |-> Prorated Removal of Extra Memory (MB) - 256 (Jan 16, 2016 - Feb 1, 2016)|256|0.05|-256 * 0.05 prorated accordingly| |

Status | Open [ 1 ] | In Progress [ 3 ] |
Sprint | 4.0.0 Sprint 6 [ 24 ] | 4.0.0 Sprint 7 [ 25 ] |
Sprint | 4.0.0 Sprint 7 [ 25 ] | 4.0.0 Sprint 8 [ 26 ] |
Rank | Ranked higher |
Sprint | 4.0.0 Sprint 8 [ 26 ] | 4.0.0 Sprint 7 [ 25 ] |
Rank | Ranked lower |
Sprint | 4.0.0 Sprint 7 [ 25 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8 [ 25, 26 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Sprint | 4.0.0 Sprint 7, 4.0.0 Sprint 8 [ 25, 26 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9 [ 25, 26, 27 ] |
Fix Version/s | 4.0.0-b2 [ 11001 ] | |
Fix Version/s | 4.0.0-b1 [ 10603 ] |
Sprint | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9 [ 25, 26, 27 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10 [ 25, 26, 27, 28 ] |
Rank | Ranked higher |
Fix Version/s | 4.0.0-b3 [ 11002 ] | |
Fix Version/s | 4.0.0-b2 [ 11001 ] |
Sprint | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10 [ 25, 26, 27, 28 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11 [ 25, 26, 27, 28, 29 ] |
Rank | Ranked higher |
Fix Version/s | 4.0.0-b4 [ 11003 ] | |
Fix Version/s | 4.0.0-b3 [ 11002 ] |
Sprint | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11 [ 25, 26, 27, 28, 29 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12 [ 25, 26, 27, 28, 29, 30 ] |
Rank | Ranked higher |
Sprint | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12 [ 25, 26, 27, 28, 29, 30 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12, 4.0.0 Sprint 13 [ 25, 26, 27, 28, 29, 30, 31 ] |
Rank | Ranked higher |
Sprint | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12, 4.0.0 Sprint 13 [ 25, 26, 27, 28, 29, 30, 31 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12, 4.0.0 Sprint 13, 4.0.0 Sprint 14 [ 25, 26, 27, 28, 29, 30, 31, 32 ] |
Rank | Ranked higher |
Fix Version/s | 4.0.0-b5 [ 11004 ] | |
Fix Version/s | 4.0.0-b4 [ 11003 ] |
Sprint | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12, 4.0.0 Sprint 13, 4.0.0 Sprint 14 [ 25, 26, 27, 28, 29, 30, 31, 32 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12, 4.0.0 Sprint 13, 4.0.0 Sprint 14, 4.0.0 Sprint 15 [ 25, 26, 27, 28, 29, 30, 31, 32, 33 ] |
Rank | Ranked higher |
Sprint | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12, 4.0.0 Sprint 13, 4.0.0 Sprint 14, 4.0.0 Sprint 15 [ 25, 26, 27, 28, 29, 30, 31, 32, 33 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12, 4.0.0 Sprint 13, 4.0.0 Sprint 14, 4.0.0 Sprint 15, 4.0.0 Sprint 16 [ 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 ] |
Rank | Ranked higher |
Description |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
We should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how much credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| *Options* ||Option||Current Quantity||New Quantity||Price Per Quantity|| |Disk (GB)|1000|1500|0.01| |Dedicated IPs|_NULL_|5|2| |Extra Memory (MB)|256|_NULL_|0.05| *Line Items* ||Description||Quantity||Unit Price||Cost|| |Hosting (Jan 15, 2016 - Feb 1, 2016)|1|0.00|0.00| |-> Prorated Change of Disk (GB) from 1500 to 2000 (Jan 16, 2016 - Feb 1, 2016)|500|0.01|500 * 0.01 prorated accordingly| |-> Prorated Addition of Dedicated IPs - 5 (Jan 16, 2016 - Feb 1, 2016)|5|2.00|5 * 2.00 prorated accordingly| |-> Prorated Removal of Extra Memory (MB) - 256 (Jan 16, 2016 - Feb 1, 2016)|256|0.05|-256 * 0.05 prorated accordingly| |
Prorated invoices currently list a verbose breakdown of the changes that are processed, that contains the current item and the new item. Usually the current item is shown as a removal, and the new item as an addition.
We should add an option to allow prorated invoices to be listed in a condensed form. This will attempt to combine removal and addition line items into a single change line item. Obviously this removes information about how much credit was issued and how much the new charge is for, but some users prefer this. ||Scenario||Format|| |Added|Prorated Addition of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Removed|Prorated Removal of *NAME* - *VALUE* (*START_DATE* - *END_DATE*)| |Change|Prorated Change of *NAME* from *VALUE* to *NEW_VALUE* (*START_DATE* - *END_DATE*)| h3. Example *Service* ||Service||Current Date||Prorated Date||Price|| |Hosting|Jan 15, 2016|Feb 1, 2016|100| *Options* ||Option||Current Quantity||New Quantity||Price Per Quantity|| |Disk (GB)|1000|1500|0.01| |Dedicated IPs|_NULL_|5|2| |Extra Memory (MB)|256|_NULL_|0.05| *Line Items* ||Description||Quantity||Unit Price||Cost|| |Hosting (Jan 15, 2016 - Feb 1, 2016)|1|0.00|0.00| |-> Prorated Change of Disk (GB) from 1500 to 2000 (Jan 16, 2016 - Feb 1, 2016)|-500- 1|-0.01- 5.00|500 * 0.01 prorated accordingly| |-> Prorated Addition of Dedicated IPs - 5 (Jan 16, 2016 - Feb 1, 2016)|-5- 1|-2.00- 10.00|5 * 2.00 prorated accordingly| |-> Prorated Removal of Extra Memory (MB) - 256 (Jan 16, 2016 - Feb 1, 2016)|-256- 1|-0.05- 12.80|-256 * 0.05 prorated accordingly| *Service Changes have their items set to a quantity of 1.* |
Sprint | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12, 4.0.0 Sprint 13, 4.0.0 Sprint 14, 4.0.0 Sprint 15, 4.0.0 Sprint 16 [ 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 ] | 4.0.0 Sprint 7, 4.0.0 Sprint 8, 4.0.0 Sprint 9, 4.0.0 Sprint 10, 4.0.0 Sprint 11, 4.0.0 Sprint 12, 4.0.0 Sprint 13, 4.0.0 Sprint 14, 4.0.0 Sprint 15, 4.0.0 Sprint 16, 4.0.0 Sprint 17 [ 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 ] |
Rank | Ranked higher |

Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Status | In Review [ 5 ] | Closed [ 6 ] |