Многие проектировщики, и я в том числе, любят разносить бизнес-логику по двум категориям: логика домена (domain logic) имеет дело только с предметной областью как таковой (примером могут служить стратегии вычисления зачтенного дохода по контракту), а логика приложения (application logic) описывает сферу ответственности приложения [11] (скажем, уведомляет пользователей и сторонние приложения о протекании процесса вычисления доходов) - "Кусочек чужого текста"
То есть, если вычисление не должно в чистом виде отдаваться на слой presentation, то мы должны его прокинуть в domain layer, а если вычисление и есть то, что мы хотим увидеть на контроллере, то можно и в application layer(service) закинуть, так, правильно понял?