Details
Description
There may be a discrepancy between the renewal invoice and the renewal price shown in the services widget. Both use the pricing presenter, but one uses the service presenter and one uses the invoice presenter. Probably a rounding error.
Issue Links
- relates to
-
CORE-3036
Round amounts to their currency's precision
-
- Closed
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Remaining Estimate | 0 minutes [ 0 ] | |
| Time Spent | 55 minutes [ 3300 ] | |
| Worklog Id | 12372 [ 12372 ] |
| Sprint | 4.7.0 Sprint 1 [ 76 ] |
| Rank | Ranked higher |
| Assignee | Jonathan Reissmueller [ jonathan ] |
Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Time Spent | 55 minutes [ 3300 ] | 2 hours [ 7200 ] |
| Worklog Id | 12373 [ 12373 ] |
Automated transition triggered when Jonathan Reissmueller created pull request #700 in Stash -
| Status | In Progress [ 3 ] | In Review [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Fix Version/s | 4.6.1 [ 11124 ] |
| Rank | Ranked higher |
Automated transition triggered when Tyson Phillips (Inactive) merged pull request #700 in Stash -
| Status | In Review [ 5 ] | Closed [ 6 ] |
| Resolution | Fixed [ 1 ] | |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
| Fix Version/s | 4.7.0-b1 [ 11123 ] |
| Status | Reopened [ 4 ] | Closed [ 6 ] |
| Resolution | Fixed [ 1 ] |
As far as I can tell, the only thing that is different is how the discounts are handled. Since invoices store the discount as a line item, it is rounded before taxes are applied. When we are calculating the service renewal price the discount is calculated on a per item basis and is then taxed before being rounded. I think this difference accounts for the discrepancy.