# Scheduled reports not running at the start of December

**URL:** <https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342>\
**Category:** Ignition\
**Tags:** perspective, reporting\
**Created:** [October 10, 2025, 10:45am UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342 "2025-10-10T10:45:48Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cameronin](https://avatars.discourse-cdn.com/v4/letter/c/9fc29f/32.png) [@Cameronin](https://forum.inductiveautomation.com/u/Cameronin)\
**Post date:** [October 10, 2025, 10:45am UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/1 "2025-10-10T10:45:48Z")

</div>

Hello!

I have two reports that run on an email schedule: one on the first of each month, and one every Monday.  
The reports are from tag historian data.

I’ve been looking through the last couple of years’ reports this week, and have discovered that:  
The monthly report doesn’t run in December (i.e. on December 1st); and also  
The weekly report doesn’t run for the week containing the 1st of December.

This happened in both 2023 and 2024.  
Is there a reason for this, or is it a bug, or is my gateway haunted…?

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [October 10, 2025, 11:36am UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/2 "2025-10-10T11:36:20Z")

</div>

Can you post a nicely cropped screengrab of the configuration?  
It suggests a programming error related to months being zero-indexed1 (0 to 11) rather than starting at 1 (1 - 12) although I'd expect that to miss January rather than December.

1 I suspect that this eases translations using arrays for month names / abbreviations for each language. Days of the week will also be zero-indexed.

---

<div class="post-metadata">

**Author:** ![Cameronin](https://avatars.discourse-cdn.com/v4/letter/c/9fc29f/32.png) [@Cameronin](https://forum.inductiveautomation.com/u/Cameronin)\
**Post date:** [October 10, 2025, 12:20pm UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/3 "2025-10-10T12:20:39Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/b/3bd0c5fa55ce06ea033c3108b37e114f990e499b.png)

Monthly above, weekly below.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/2/125db3a0bf4825d9db813de53414ef486794407e.png)

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [October 10, 2025, 12:35pm UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/4 "2025-10-10T12:35:57Z")

</div>

They look fine. I dunno!

Wherever I've set up cron jobs I generally avoid "on the hour" if it's not needed and especially midnight when there could be many events fired simultaneously.

---

<div class="post-metadata">

**Author:** ![code\_skin](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@code\_skin](https://forum.inductiveautomation.com/u/code_skin)\
**Post date:** [October 10, 2025, 12:41pm UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/5 "2025-10-10T12:41:12Z")

</div>

This is a good point and it might be worth to ask IT if any emails were dropped in that time frame.

---

<div class="post-metadata">

**Author:** ![Cameronin](https://avatars.discourse-cdn.com/v4/letter/c/9fc29f/32.png) [@Cameronin](https://forum.inductiveautomation.com/u/Cameronin)\
**Post date:** [October 10, 2025, 12:59pm UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/6 "2025-10-10T12:59:42Z")

</div>

OK, I shall move it to somewhere not-quite 2am or something, and check with IT whether they have records from last December of email losses.  
Then see if this December’s come through… Science!

It still seems weird though. Especially the ‘First Monday in December’ one.  
Maybe the Gremlins come for a week at Thanksgiving?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 10, 2025, 1:03pm UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/7 "2025-10-10T13:03:35Z")

</div>

~~That isn't "first monday", but "every monday".~~

_Sigh_

---

<div class="post-metadata">

**Author:** ![code\_skin](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@code\_skin](https://forum.inductiveautomation.com/u/code_skin)\
**Post date:** [October 10, 2025, 1:05pm UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/8 "2025-10-10T13:05:21Z")

</div>

2 reports are ran. The first Monday looks correct.

---

<div class="post-metadata">

**Author:** ![dillon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dillon/32/81537_2.png) [@dillon](https://forum.inductiveautomation.com/u/dillon)\
**Post date:** [October 10, 2025, 1:05pm UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/9 "2025-10-10T13:05:37Z")

</div>

Happy Friday Phil

Did you miss this part?

> [@Cameronin](#):
>
> Monthly above, weekly below.

Maybe I am missing something 😆

---

<div class="post-metadata">

**Author:** ![code\_skin](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@code\_skin](https://forum.inductiveautomation.com/u/code_skin)\
**Post date:** [October 10, 2025, 1:06pm UTC](https://forum.inductiveautomation.com/t/scheduled-reports-not-running-at-the-start-of-december/111342/10 "2025-10-10T13:06:07Z")

</div>

If you want to throw a dart - run the report manually using Dec 1, 2024 to see if something in the code breaks?
