В практике бухгалтера-расчетчика нередко возникает сложная ситуация: сотрудник уже уволен, окончательный расчет произведен, но спустя некоторое время выясняется, что за ним числится долг (например, из-за перерасчета отпуска или счетной ошибки). Ситуация осложняется, когда у этого же бывшего сотрудника возникают новые начисления, такие как годовая премия или пересчет среднего заработка. Программа 1С:Зарплата и Управление Персоналом 3.1 (ЗУП) блокирует стандартные операции по прочим удержаниям, выдавая сообщение «Сотрудник не работает в организации». Разберем подробно, как решить эту задачу технически и юридически.
Проанализируем причину возникновения ошибки. В системе 1С:ЗУП статус сотрудника «Уволен» накладывает определенные ограничения на использование регламентных документов. Большинство документов блока «Удержания» ориентированы на работающий персонал. Когда мы пытаемся выбрать бывшего сотрудника в документе УдержаниеПрочихРасчетов или ИсполнительныйЛист, программа проверяет актуальность трудового договора на дату документа. Если договора нет, ввод данных блокируется.
Рассмотрим наиболее простой технический путь. Если бывшему сотруднику начисляется премия или производится иной перерасчет, мы в любом случае используем документ НачислениеЗарплатыИВзносов (или специализированные документы для разовых начислений). Проанализируем, как можно обойти ограничение:
НачислениеЗарплатыИВзносов за текущий месяц.Разберем ситуацию, когда долг возник из-за перерасчета среднего заработка (например, была начислена годовая премия, которая «пропорционально» должна увеличить ранее выплаченные отпускные или выходное пособие). В этом случае правильнее использовать механизм «Исправить».
Посмотрим на алгоритм действий:
Увольнение или Отпуск), по которому был произведен расчет.Бывают случаи, когда «схлопнуть» долг и начисление нужно без создания лишних расчетных документов. Для этого системные администраторы и опытные пользователи используют документ ПереносДанных. Это «универсальный ключ» к регистрам системы.
Проанализируем, какие регистры нам понадобятся:
РегистрНакопления.ВзаиморасчетыССотрудниками
РегистрНакопления.БухгалтерскиеВзаиморасчетыССотрудниками
РегистрНакопления.ЗарплатаКВыплате
Выясним логику корректировки: нам необходимо сделать записи с видом «Расход» по задолженности и одновременно записи, фиксирующие выплату или удержание. Это требует высокой квалификации, поэтому перед выполнением операций в рабочей базе обязательно протестируйте их на копии.
Важно помнить, что 1С — это лишь инструмент. С точки зрения закона, удержание у бывшего сотрудника — крайне скользкая тема. Рассмотрим основные риски:
Проанализируем ситуацию с налогами. Даже если сотрудник на руки получает 0 рублей (вся премия ушла в погашение старого долга), мы обязаны исчислить и отразить НДФЛ и страховые взносы с полной суммы начисления.
Разберем пример:
Сотруднику начислена премия 10 000 руб. Долг за ним составлял 10 000 руб.
В отчетность 6-НДФЛ и РСВ должна попасть полная сумма дохода (10 000 руб.), так как доход был фактически получен (путем зачета обязательств).
Рассмотрим небольшую хитрость, которую предложили коллеги на форуме. В некоторых версиях конфигурации помогает временное снятие признака «Расчеты прекращены» или манипуляция с датой увольнения в копии базы для понимания распределения налогов. Однако в рабочей базе мы рекомендуем использовать способ с ручной правкой вкладки «Удержания» в документе НачислениеЗарплатыИВзносов, предварительно убедившись, что вид удержания настроен корректно и доступен для выбора.
Резюме: Для корректного удержания у бывшего сотрудника в ЗУП 3.1 используйте документ начисления, в котором вручную заполните вкладку удержаний. Перед этим обязательно получите письменное согласие бывшего работника во избежание судебных споров и претензий со стороны трудовой инспекции.