2. ДОПЛАТА ЗА СТАЖ
2.1. Расчет стажа
2.1.1 Стаж в системе считается в минутах, округление секунд выполняется всега в большую сторону
- 10 секунд - 1 минута
- 50 секунд - 1 минута
Проверка
2.1.2 Стаж может измеряться в часах
в одном часе 60 минут
Проверка
2.1.3 Стаж может измеряться в месяцах
в одном месяце 180 часов, 10'800 минут
Проверка
2.1.4 Должна быть возможность ввода начального остатка стажа при приеме на работу сотрудника (в месяцах)
Реализация
Проверка
2.1.5 Стаж накапливается согласно отработанному времени с точностью до минут
Проверка
2.1.6 В системе должна быть возможность посмотреть историю изменения стажа по сотруднику
Реализация
Проверка
2.1.7 Стаж учитывается только по конец расчетного месяца
Реализация
Проверка
2.1.8 Последняя ночная смена месяца разделяется на две части
- Отработанное время до 23:59:59 принимается как стаж за месяц начала смены
- Отработанное время с 00:00:00 принимается как стаж следующего месяца
Проверка
2.1.9 Стаж должен учитываться вне зависимости от точки, на которой работал сотрудник
Например, первую половину дневной смены он мог работать на Зорге, а вторую отработать на Рамсторе
Реализация
Проверка
2.2. Ставка доплаты за стаж
2.2.1 Размер ставки доплаты зависит только от стажа
Текущие значения ставок доплаты в зависимости от стажа: - 3 мес. - 500 руб. - 6 мес. - 1'500 руб. - 12 мес. - 3'000 руб. - 36 мес. - 5'000 руб. - 84 мес. - 7'000 руб. - 120 мес. - 10'000 руб.
Реализация
Проверка
2.2.2 Учитываются только полные месяцы стажа
Стаж определяется на начало расчетного периода, например доплата за 3 месяца стажа будет начислена только за 4-й месяц.
Реализация
Проверка
2.2.3 При опреледелении ставки доплаты, стаж уменьшается до ближайшего значения
Например, накопленный стаж сотрудника составляет 11 полных месяцев - ближайшее меньшее значение стажа: 6 мес.
Реализация
Проверка
2.2.4 В системе должна быть возможность вводить новые значения ставок доплаты с определенного месяца
Реализация
Проверка
2.3. Полнота отработанного месяца
2.3.1 Полнота отработанного месяца должна учитываться вне зависимости от точки, на которой работал сотрудник
Например, первую половину дневной смены он мог работать на Зорге, а вторую отработать на Рамсторе
Реализация
Проверка
2.3.2 Полный месяц - 180 часов (10'800 минут)
Реализация
Проверка
2.3.3 Полнота отработанного месяца определяется по формуле
Отработанное за расчетный месяц время (в минутах) / 10'800
Реализация
Проверка
2.3.4 Полнота отработанного месяца не может быть больше единицы
Например, если сотрудник за месяц отработал 200 часов (12'000 минут), то полнота отработанного месяца равна 1, а не 1.11 = 12'000 / 10'800
Реализация
Проверка
2.4. Расчет суммы доплаты за стаж
2.4.1 Доплата за стаж начисляется только для должностей "Старший мастер" и "Мастер", для должностей "Сеозонный мастер (съемщик)" и "ЧТС" не применима
Проверка
2.4.2 Начисление выполняется роботом в центральной базе ежемесячно за прошедший (расчетный) месяц пятого числа месяца, следующего за рассчетным
Реализация
Проверка
2.4.3 Автоматическое уведомление администратора (или нескольких) по e-mail о статусе автоматического начисления
Реализация
Проверка
2.4.4 Алгоритм расчета суммы доплаты за стаж
- Определяем полное количество месяцев стажа сотрудника за расчетный месяц
- Определяем действующую ставку доплаты по стажу на расчетный месяц
- Определяем полноту отработанного месяца сотрудником
Сумма доплаты за стаж = Ставка доплаты за стаж * Полнота отработанного месяца