7.0 add validation to cron

- Changes invoice generation cron period to weekly.
- Changes cron firstdate to next friday (because invoice generation process is slow. We do it over the week-end)
- Add validation process into cron.