Время испр/неиспр. работы ведется, тут нет вопросов. однако, как я понял, при расчете временного баланса в контроллере должна сформироваться разница между данными значениями. она не должна превышать утвержденный лимит.
Добавлено через 1 минуту
добавление в уже готовый проект алгоритма определения макс/мин для некоторых пользователей вызовет затруднение