...
Para configurar a execução os dos jobs apenas uma vez por ao dia (à meia noite), basta mudar o comando: "repeat_interval => 'FREQ=HOURLY;INTERVAL=4'," para "repeat_interval => 'FREQ=DAILY; BYHOUR=0; BYMINUTE=0; BYSECOND=0',"
Lembrete: Adicionar no filtro do select o filtro código (com dígito) das filiais que utilizarão o Pricing, nesse neste exemplo estamos filtrando apenas as filiais 19 e 35. Caso o Pricing será utilizado por todas as filiais poderá ser removido o filtro de filiais do select.
...