Hi Pedro,
AFAIK, currently we can not specify the exact time the scheduled reports are sent from the SMP.
When the gateway is initially connected to the SMP (with an plan to send periodic reports),
an random time is configured on the device, which explains the reports are sent on different times depending on the gateway.
You can check the time the report is sent by the following command in expert mode:
expert# fw sched_print
Now, check the latest ouputs in $FWDIR/log/sfwd.elg and you should get something like this:
e.g: # tail -f -n 100 $FWDIR/log/sfwd.elg
In this plan, I configured to send weekly and monthly reports, hence we will see "Weekly status reports" and "Monthly status reports" which tells us the timestamp of when the report will be sent. (the time should be the same regardless of the period)
and.. it looks like once the timestamp is initially configured, it keeps the timestamp in the internal DB (even survives reboot and FW upgrade!!)
I think we have submitted an RFE to add a function to specify the exact time the reports are sent, but it looks like there are some limitations in current R77.20 firmware/SMP that this can not be done so easily. Looking forward to enhancements in the future coming R80.20 for embedded and SMP though