@Override
  public void generateIvrAndSmsStatisticReports() {
    Config config = configService.getConfig();

    if (StringUtils.isNotBlank(config.getLastCalculationDateForIvrReports())) {
      LocalDate startDate =
          SIMPLE_DATE_FORMATTER.parseLocalDate(config.getLastCalculationDateForIvrReports());
      generateIvrAndSmsStatisticReportsFromDate(startDate);
    } else {
      generateIvrAndSmsStatisticReportsFromDate(null);
    }

    config = configService.getConfig();
    config.setLastCalculationDateForIvrReports(LocalDate.now().toString(SIMPLE_DATE_FORMATTER));
    configService.updateConfig(config);
  }