Details
Description
When the invoice days before renewal option, and the renew date window overlaps with a daylight savings time change odd behavior is seen.
In the case of a daily invoice, the invoice skips a day and is then be billed twice on the subsequent day. This pattern repeats until the time change occurs. It appears to generate the correct number of invoices overall, but not on the proper day. Once daylight savings actually rolls over, billing returns to normal. This was observed on March 10, 2013 when the clocks were changed forward 1 hour.
This may also occur with recurring services, though it was not observed.
The effect of this should be less substantial in most cases, as with monthly invoices an invoice may just be generated 1 day late during this window. It's an issue that needs to be resolved, but we did not find a solution at this time.
Activity
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 3.0.0.b1 [ 10102 ] |
Fix Version/s | 3.0.0.b2 [ 10206 ] | |
Fix Version/s | 3.0.0.b1 [ 10102 ] |
Fix Version/s | 3.0.0.b3 [ 10207 ] | |
Fix Version/s | 3.0.0.b2 [ 10206 ] |
Fix Version/s | 3.0.0.b4 [ 10208 ] | |
Fix Version/s | 3.0.0.b3 [ 10207 ] |
Fix Version/s | 3.0.0.b5 [ 10209 ] | |
Fix Version/s | 3.0.0.b4 [ 10208 ] |
Fix Version/s | 3.0.0.b6 [ 10210 ] | |
Fix Version/s | 3.0.0.b5 [ 10209 ] |
Fix Version/s | 3.0.0.b7 [ 10211 ] | |
Fix Version/s | 3.0.0.b6 [ 10210 ] |
Fix Version/s | 3.0.0 [ 10000 ] | |
Fix Version/s | 3.0.0.b7 [ 10211 ] |
Fix Version/s | 3.0.1 [ 10212 ] | |
Fix Version/s | 3.0.0 [ 10000 ] |
Fix Version/s | 3.0.2 [ 10213 ] | |
Fix Version/s | 3.0.1 [ 10212 ] |
Fix Version/s | 3.0.3 [ 10214 ] | |
Fix Version/s | 3.0.2 [ 10213 ] |
Fix Version/s | 3.0.4 [ 10215 ] | |
Fix Version/s | 3.0.3 [ 10214 ] |
Fix Version/s | 3.0.5 [ 10300 ] | |
Fix Version/s | 3.0.4 [ 10215 ] |
Fix Version/s | 3.0.6 [ 10301 ] | |
Fix Version/s | 3.0.5 [ 10300 ] |
Fix Version/s | 3.0.7 [ 10302 ] | |
Fix Version/s | 3.0.6 [ 10301 ] |
Fix Version/s | 3.0.8 [ 10304 ] | |
Fix Version/s | 3.0.7 [ 10302 ] |
Fix Version/s | 3.1.1 [ 10306 ] | |
Fix Version/s | 3.0.8 [ 10304 ] |
Fix Version/s | 3.1.2 [ 10403 ] | |
Fix Version/s | 3.1.1 [ 10306 ] |
Fix Version/s | 3.1.3 [ 10405 ] | |
Fix Version/s | 3.1.2 [ 10403 ] |
Fix Version/s | 3.1.4 [ 10500 ] | |
Fix Version/s | 3.1.3 [ 10405 ] |
Fix Version/s | 3.2.1 [ 10504 ] | |
Fix Version/s | 3.1.4 [ 10500 ] |
Fix Version/s | 3.2.2 [ 10505 ] | |
Fix Version/s | 3.2.1 [ 10504 ] |
Fix Version/s | 3.2.3 [ 10506 ] | |
Fix Version/s | 3.2.2 [ 10505 ] |
Fix Version/s | 3.3.0 [ 10508 ] | |
Fix Version/s | 3.2.3 [ 10506 ] |
Fix Version/s | 3.3.2 [ 10602 ] | |
Fix Version/s | 3.3.0 [ 10508 ] |
Fix Version/s | 3.3.3 [ 10604 ] | |
Fix Version/s | 3.3.2 [ 10602 ] |
Fix Version/s | 3.3.3 [ 10604 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Rank | Ranked lower |
Assignee | Cody Phillips [ cody ] | Jonathan Reissmueller [ jonathan ] |
Fix Version/s | 4.1.1 [ 11015 ] | |
Fix Version/s | 4.2.0-b1 [ 11014 ] |
Sprint | 4.2.0 Sprint 1 [ 44 ] |
Rank | Ranked higher |
Status | Open [ 1 ] | In Progress [ 3 ] |
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 2 hours, 48 minutes [ 10080 ] | |
Worklog Id | 10215 [ 10215 ] |
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Rank | Ranked higher |
Time Spent | 2 hours, 48 minutes [ 10080 ] | 3 hours, 31 minutes [ 12660 ] |
Worklog Id | 10250 [ 10250 ] |
Time Spent | 3 hours, 31 minutes [ 12660 ] | 3 hours, 57 minutes [ 14220 ] |
Worklog Id | 10256 [ 10256 ] |
Time Spent | 3 hours, 57 minutes [ 14220 ] | 5 hours, 9 minutes [ 18540 ] |
Worklog Id | 10257 [ 10257 ] |
Time Spent | 5 hours, 9 minutes [ 18540 ] | 5 hours, 51 minutes [ 21060 ] |
Worklog Id | 10270 [ 10270 ] |
Time Spent | 5 hours, 51 minutes [ 21060 ] | 1 day, 47 minutes [ 31620 ] |
Worklog Id | 10271 [ 10271 ] |
Time Spent | 1 day, 47 minutes [ 31620 ] | 1 day, 3 hours, 7 minutes [ 40020 ] |
Worklog Id | 10272 [ 10272 ] |
Time Spent | 1 day, 3 hours, 7 minutes [ 40020 ] | 1 day, 6 hours, 7 minutes [ 50820 ] |
Worklog Id | 10273 [ 10273 ] |
Time Spent | 1 day, 6 hours, 7 minutes [ 50820 ] | 1 day, 6 hours, 48 minutes [ 53280 ] |
Worklog Id | 10275 [ 10275 ] |
Sprint | 4.1.1 Sprint 1 [ 44 ] | 4.2.0 Sprint 1 [ 46 ] |
Fix Version/s | 4.1.1 [ 11015 ] |
Rank | Ranked higher |
Fix Version/s | 4.1.2 [ 11016 ] |
Time Spent | 1 day, 6 hours, 48 minutes [ 53280 ] | 1 day, 7 hours, 14 minutes [ 54840 ] |
Worklog Id | 10325 [ 10325 ] |
Sprint | 4.2.0 Sprint 1 [ 46 ] | 4.2.0 Sprint 1, 4.2.0 Sprint 2 [ 46, 47 ] |
Rank | Ranked higher |
Time Spent | 1 day, 7 hours, 14 minutes [ 54840 ] | 2 days, 15 minutes [ 58500 ] |
Worklog Id | 10331 [ 10331 ] |
Time Spent | 2 days, 15 minutes [ 58500 ] | 2 days, 45 minutes [ 60300 ] |
Worklog Id | 10331 [ 10331 ] |
Status | In Review [ 5 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Original Estimate | 0 minutes [ 0 ] | |
Security | Private [ 10000 ] |
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] |
This probably can be resolved with the Date helper since it's been updated to use the DateTime library, and can better set future dates in the given timezone to avoid it being off an hour when it crosses one of the daylight savings days. Of course, the issue will need to be replicated first to be sure it hasn't already been resolved.