We have had reported on a customer system that monthly scheduled reports are running at the incorrect day / Time
the reports are shown as scheduled to run at “2026-10-31 23:57:01” according to the GUI
Reports From Reports till Report will be sent on
2026-10-01 00:00:00 2026-10-31 23:57:00 2026-10-31 23:57:01
2026-11-01 00:00:00 2026-11-30 23:57:00 2026-11-30 23:57:01
but checking teh database its save as
±—±-----------±-------------------------------------------------±------------------------------------------------------------------------------------------±------±--------------±------------±--------±----------------+
| id | modulename | jobname | command | class | schedule | max_runtime | enabled | execution_order |
±—±-----------±-------------------------------------------------±------------------------------------------------------------------------------------------±------±--------------±------------±--------±----------------+
| 61 | cdrpro | report-schedular : All Calls Report | /var/www/html/admin/modules/cdrpro/bin/sendScheduledReport.php reportId=4 2>&1 >/dev/null | NULL | 59 23 1 */1 * | 0 | 1 | 100 |
| 75 | cdrpro | report-schedular : South Wales Sales Call Report | /var/www/html/admin/modules/cdrpro/bin/sendScheduledReport.php reportId=5 2>&1 >/dev/null | NULL | 59 23 1 */1 * |
and this the time that they are actually run and emailed at
2026-10-01T23:59:28.690808+01:00 xxxxxx82671190 postfix/smtp[2923711]: AACE32EC660: to=user@email, relay=server.mail.protection.outlook.com[52.101.xx.xx]:25, delay=0.99, delays=0/0/0.14/0.85, dsn=2.6.0, status=sent (250 2.6.0 [email protected] [InternalId=16887811438187, Hostname=xxxxxxx.xxxxxx.PROD.OUTLOOK.COM] 142900 bytes in 0.296, 470.713 KB/sec Queued mail for delivery)
while this is not a critical problem would it not be better to schedule the jobs to be run at "59 02 1 */1 * " for example so when they are delivered it reflect the GUI