Здравствуйте.
Сотрудник принят на работу 22.05.12, увольняется 05.12.2019. Отработано 6 месяцев 14 дней, то есть количество дней менее половины месяца. И компенсацию надо считать за 6 полных месяцев, то есть 14 дней. А программа считает компенсацию 16,33 дня, за 7 полных месяцев.
Консультация от Гаранта: за полмесяца при подсчете стажа всегда принимается 15 дней независимо от числа календарных дней в месяце, на который они приходятся.
Не понятен расчет числа месяцев отпускного стажа работника при увольнении. Это ошибка?
ЗУП (3.1.8.216)
Добрый день. Я так понимаю, что при расчете заработанных сотрудником дней отпуска Вы используете дату начисления прав на отпуск 22 числа каждого месяца. Поэтому при подсчете последнего кусочка у Вас за период 02.11-05.12 получается 14 дней, так?
Дело в том, что начиная с подредакции 3.1.7 разработчики изменили алгоритм подсчета заработанных дней отпуска. Подробнее об этом в нашем материале Новый алгоритм начисления заработанных отпусков (ЗУП 3.1.7.61). Согласно данному алгоритму дата начисления прав на отпуск 5 число каждого месяца, т.к. дата увольнения (05.12.19) также является для сотрудника рабочим днем, то за 7й месяц считается остаток отпуска также 2,33 дня отпуска и остаток отпуска считается исходя из 7 месяцев, а не из 6.
Поэтому нельзя сказать, что такой расчет является программной ошибкой, это задуманное поведение программы.
Обращаю Ваше внимание, что согласно регламенту нашего ресурса мы не является аудиторами и по этой причине не можем давать оценки, насколько заложенный разработчиками алгоритм определения даты начисления прав на отпуск соответствует законодательству.
Спасибо за оперативный и полный ответ.