В ЗУП 3.1. имеется ошибка – сторно за использованный авансом отпуск рассчитывается неверно. Она проявляется, когда после начисления отпускных была перенастроена формула начисления. Если после этого уволить сотрудника, то сумма сторнированных отпускных определится исходя из МРОТ, а не среднего заработка.
Проблема коснется только тех, кто:
- Рассчитывает удержание за отпуск, как сторно начисление – Удержание за неотработанные дни отпуска при увольнении. В ситуации, когда перегулянный отпуск рассчитывается как удержание, ошибка не проявится
- Поменял формулу расчета отпускных, чтобы при индексации после расчетного периода индексировался не весь средний заработок, а только его часть – Изменение в расчете по среднему заработку при индексации после расчетного периода (ЗУП 3.1.27.314 / 3.1.30.57)
Суть ошибки – при расчете сторно отпускных в Увольнении размер среднего заработка не заполняется совсем. В результате программа не может рассчитать, сколько отпускных нужно сторнировать. Тогда она определяет сумму сторно, исходя не из среднего заработка, а из МРОТ.
Чтобы обойти ошибку, можно вручную внести величину среднего заработка в документе Увольнение. Тогда сумма сторнированных отпускных рассчитается правильно.
В случае, если такие увольнения носят массовый характер, исправлять вручную каждый документ может быть неудобно. Тогда для обхода ошибки можно выполнить следующие шаги:
Шаг 1. Вернем в начисление формулу, которая была до изменения:
Макс(СреднийЗаработокОбщий * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейОтпуска * КоэффициентИндексацииСреднегоЗаработка
Шаг 2. Пересчитаем документ Увольнение – сторно отпускных рассчитается правильно, исходя из среднего заработка
Шаг 3. Снова внесем в начисление формулу, которая позволит разделять средний заработок на индексируемый и неиндексируемый:
Макс ((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейОтпуска
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 8 дней бесплатно
Добрый день!
Может быть можно настроить два начисления: компенсация отпуска неиспользованного и компенсация отпуска использованного авансом — каждому настроить свою формулу? И выбирать в документе Увольнение нужное начисление?
Чтобы не изменять формулу…
Как версия — сама не проверяла.
Здравствуйте!
В публикации речь идет о том, что у нас используется в документе Увольнение начисление Отпуск (основной) на вкладке Начислено. И сумма по этому начисление отрицательная. Если мы создадим второе начисление Отпуск (основной), у нас будет двойное начисление. Выбрать одно из друх не получится. Как например, это работает для документа Командировка, Совмещение должностей.
Добрый день, Мила!
Да, действительно, не получится использовать два вида начисления…
Тогда может быть можно в формуле анализировать количество — если количество < 0 — то одна формула, иначе — другая формула?
(чтобы не изменять формулу при каждом сторнировании отпускных…)
Данный способ можно реализовать через Шаблон ввода данных: указываем параметр по которому пойдет расчет. Если Вам так будет удобно — то можете попробовать. Но история с перерасчетом надеюсь не постоянна, плюс не у всех используется вариант удержание за отпуск, как сторно начисление