Skip to main content
Answer

Service Contract Schedule Yearly Settings Next Execution Date seems incorrect

  • September 2, 2025
  • 2 replies
  • 44 views

dcomerford
Captain II
Forum|alt.badge.img+15

Before i log a case on this as it does not appear correct to me. 

I have setup a Service Contract Schedule with a Start Date of 12/1/2025 (or any date between 3/2/2025 to 12/31/2025) to reoccur every 2 years in August on saving the Next Expiration Date if 8/1/2027 which is the result i want 

If i change Start Date on same schedule to be 1/1/2026 up to 8/1/2026 (one month forward) the next Execution Date changes to 8/1/2026 (comes back 2 years) which does not appear correct 

 

Best answer by dcomerford

Thanks ​@NadeeshaFernando42 i thought as much but wanted to check

2 replies

@dcomerford 

  • The Next Execution Date is determined by applying the recurrence pattern on Last Generated (if available); otherwise, it is based on the Start Date.

  • If the next execution date falls on or after the Start Date within the same year, the system calculates and displays it for that year.

  • If no valid recurrence date exists within the same year, the system calculates it based on the recurrence pattern, moving to the appropriate future year.

Case 1

Start Date: 12/1/2025
Recurrence: Every 2 years on August 1st

  1. Check if there is an August 1st in the same year (2025) that falls after the Start Date (12/1/2025).

    • No → August 1st, 2025 has already passed.

  2. Move to the next valid cycle → since recurrence is every 2 years, the next eligible date is 8/1/2027.

  3. Next Execution Date = 8/1/2027

Case 2

Start Date: 1/1/2026
Recurrence: Every 2 years on August 1st

  1. Check if there is an August 1st in the same year (2026) that falls after the Start Date (1/1/2026).

    • Yes → August 1st, 2026 is valid.

  2. Since it’s within the same year, no need to skip ahead.

  3. Next Execution Date = 8/1/2026 

Note

If the recurrence month/day hasn’t passed yet in the Start Year, the system picks that year.

If it has already passed, the system jumps ahead by the recurrence cycle (e.g., +2 years).


dcomerford
Captain II
Forum|alt.badge.img+15
  • Author
  • Captain II
  • Answer
  • September 4, 2025

Thanks ​@NadeeshaFernando42 i thought as much but wanted to check