I dont know if i like this weekly basis thing at all. The servers work like hell like it is to get training on time as well as match reports. The last thing we need here is another resource demanding process for the server to chew on.
You know that the training is calculated on a specific day. Don't you?
The Weekly-salary-payment, for example, are calculated on another day.
This calculation can easily be done on yet another day, and its result used for the next Weekly-salary-payment.
So your argument is
VOID.