Properties properties = PropertiesLoaderUtils.loadProperties(resource);
ReportProcessor processor = getApplicationContext().getBean(ReportProcessor.class);
// Launching a new Service(Thread) to make the request async.
RunnableReport runnableReport = new RunnableReport(topAccountId, processor, properties, dateStart, dateEnd);
taskService.submit(runnableReport);
result = "OK - Task created, this usually takes 10-15mins for 1000 accounts/month";
} else {