В типовой конфигурации «1С:Зарплата и управление персоналом 8» (редакция 3.1) разработчиками предусмотрен единый механизм для расчета компенсации за неиспользованный отпуск. Однако на практике часто возникает необходимость разделить обычную компенсацию (когда сотрудник продолжает работать, но получает деньги за дни свыше 28 календарных дней) и компенсацию, выплачиваемую строго при расторжении трудового договора. Рассмотрим подробнее, почему это важно и как реализовать такое разделение в программе.
С точки зрения трудового законодательства и налогового учета, это две разные сущности, хотя обе называются «компенсацией». Проанализируем основные причины для разделения:
2013. Для компенсации отпуска без увольнения (за дни, превышающие 28 календарных дней) в учетной политике часто рекомендуют использовать код 4800, хотя этот вопрос остается дискуссионным.РасчетнаяБаза для удержания максимально точно.Разберем, как создать отдельное начисление для компенсации при увольнении. Для этого перейдем в раздел «Настройка» — «Начисления».
Вместо редактирования типового начисления, создадим его копию или новое начисление со следующими параметрами:
2013.Важный нюанс: В 1С:ЗУП 3.1 алгоритм документа Увольнение настроен таким образом, что он автоматически подбирает первое найденное начисление с назначением Компенсация отпуска. Если вы создадите два таких начисления, программа может продолжить подставлять «старое» начисление по умолчанию.
Выясним причину, по которой программа выбирает то или иное начисление. В программном коде за это отвечает выборка по категории начисления. Чтобы документ Увольнение начал использовать именно ваше новое начисление «по умолчанию», программисты часто прибегают к изменению логики подбора через расширение.
Посмотрим на пример логики, которую можно внедрить в процедуру подбора начислений (используя РасчетЗарплаты.НачисленияПоКатегории):
// Пример корректировки отбора начислений
Начисления = РасчетЗарплаты.НачисленияПоКатегории(КатегорияНачисления, Отбор);
// Добавляем дополнительный фильтр или условие для конкретного документа
Если ТипЗнч(Источник) = Тип("ДокументСсылка.Увольнение") Тогда
// Логика выбора конкретного ID начисления "Компенсация при увольнении"
КонецЕсли;
Если вы не планируете вносить изменения в код, то в документе Увольнение на вкладке «Начисления» вам придется вручную перевыбирать вид расчета в колонке «Начисление». Однако это трудозатратно и может привести к ошибкам человеческого фактора.
Проанализируем ситуацию с профвзносами. Чтобы разделение приносило пользу, необходимо настроить само удержание. Перейдем в настройки удержания «Профсоюзные взносы»:
Компенсация отпуска (основной) (которая используется без увольнения) и оставим её.Компенсация отпуска при увольнении удалим из этого списка.Таким образом, при начислении компенсации в обычном документе Отпуск взносы будут рассчитаны, а при расчете увольнения — нет.
Стоит отметить, что в отличие от профвзносов, исполнительные листы (алименты) должны удерживаться со ВСЕХ видов компенсаций отпуска. Это закреплено в Постановлении Правительства РФ № 1908. Поэтому при разделении начислений обязательно проверьте, чтобы оба вида (и «при увольнении», и «без увольнения») были включены в расчетную базу алиментов.
Мы выяснили, что разделение компенсаций — это не просто «прихоть» бухгалтера, а требование для обеспечения корректности налоговой и статистической отчетности (например, формы П-4).
Резюмируя вышесказанное:
Увольнение.Такой системный подход позволит избежать претензий со стороны налоговой инспекции и обеспечит прозрачность учета для сотрудников и руководства предприятия.