Другое · 10 мин
Как в 1С провести удержание за отпуск при увольнении
Как провести удержание за отпуск при увольнении в 1С:ЗУП: расчёт неотработанных дней, документ увольнения, лимиты удержания, НДФЛ и страховые взносы, проверка результата.
Если сотрудник использовал ежегодный отпуск авансом и увольняется до конца рабочего года, за который отпуск был предоставлен, работодатель вправе удержать оплату неотработанных дней отпуска из расчёта при увольнении. В 1С:ЗУП эта операция выполняется в документе «Увольнение» и не требует ручного создания отдельного начисления — программа рассчитывает сумму автоматически, если корректно настроить параметры.
Ключевая сложность — не техническая, а методологическая: удержание ограничено законодательно, не во всех случаях увольнения оно допустимо, а сумма не всегда может быть удержана полностью из-за лимита в 20% от выплаты. Ошибки в этой операции приводят к спорам с бывшим сотрудником, искажению НДФЛ и страховых взносов.
Ниже разобран пошаговый порядок действий в 1С:Зарплата и управление персоналом, ограничения по удержанию, влияние на налоги и типичные ошибки расчётчиков.
Когда удержание допустимо, а когда запрещено
Трудовой кодекс разрешает удерживать оплату отпуска, предоставленного авансом, если сотрудник увольняется до окончания рабочего года, за который он этот отпуск уже получил. Рабочий год — это не календарный, а период в 12 месяцев с даты приёма на работу (или с даты начала очередного рабочего года).
Есть основания увольнения, при которых удержание производить нельзя, даже если отпуск использован авансом. К ним относятся: отказ от перевода по медицинским показаниям, ликвидация организации, сокращение штата, призыв на военную службу, признание сотрудника полностью нетрудоспособным, смерть сотрудника, наступление чрезвычайных обстоятельств. Полный перечень закреплён в статье 137 ТК РФ.
Дополнительное ограничение — размер удержания. Общая сумма всех удержаний при каждой выплате не может превышать 20% от суммы, причитающейся сотруднику (по согласованию — до 50% в отдельных случаях). Если задолженность за отпуск больше лимита, остаток либо вносится сотрудником добровольно, либо взыскивается через суд, либо списывается работодателем.
Проверка остатка отпуска перед увольнением
Прежде чем проводить документ, определите, есть ли у сотрудника долг по отпуску и сколько дней подлежит удержанию. В 1С:ЗУП для этого используется отчёт «Остатки отпусков» (раздел «Кадры» — «Отчёты, справки» или «Зарплата» — «Отчёты, справки» в зависимости от настроек интерфейса).
Сформируйте отчёт на дату увольнения. Отрицательный остаток по виду отпуска означает, что сотрудник использовал дней больше, чем заработал, — это и есть количество неотработанных дней. Положительный остаток, наоборот, означает компенсацию за неиспользованный отпуск.
- 1Сформируйте отчёт «Остатки отпусков» по сотруднику на дату увольнения
- 2Определите отрицательный остаток — количество неотработанных дней
- 3Проверьте основание увольнения на предмет запрета удержания по ст. 137 ТК РФ
- 4Убедитесь, что все отпуска сотрудника проведены и рассчитаны в программе
- 5Создайте документ «Увольнение» и настройте удержание
Важно, чтобы в базе были проведены все документы отпусков сотрудника. Если какой-то отпуск введён, но не рассчитан или не проведён, остаток будет искажён, и программа рассчитает неверное количество дней удержания.
Настройка документа «Увольнение» в 1С:ЗУП
Создайте документ «Увольнение» (раздел «Кадры» — «Приёмы, переводы, увольнения» или «Все кадровые документы»). Заполните сотрудника, дату увольнения и основание. После этого перейдите к блоку расчёта компенсаций отпуска.
На вкладке «Компенсации отпуска» (или в поле «Компенсация отпуска» в простой форме документа) доступны варианты: «Не использовать», «Компенсировать неиспользованный отпуск» и «Удержать за использованный авансом отпуск». Выберите третий вариант и укажите количество дней — то самое значение отрицательного остатка из отчёта.
Программа рассчитает сумму удержания исходя из среднего заработка. Обратите внимание: средний заработок для удержания определяется по тем же правилам, что и для отпускных, — на дату увольнения. Если расчётный период сотрудник отработал не полностью, проверьте корректность данных о заработке и отработанном времени.
Как отражается сумма: сторно, а не удержание
Методологически верный способ, который использует 1С:ЗУП, — сторнирование ранее начисленных отпускных. В документе «Увольнение» сумма за неотработанные дни проходит с минусом по виду расчёта, связанному с отпуском. Это уменьшает общий доход сотрудника, а значит, автоматически корректируются НДФЛ и страховые взносы.
Такой подход предпочтительнее оформления через документ «Удержание» (как взыскание задолженности), потому что при отдельном удержании доход и налоги не пересчитываются — возникает переплата по НДФЛ и взносам, которую придётся возвращать отдельно через уточнённые расчёты.
Проверьте результат на вкладке «Начисления и удержания» документа «Увольнение»: должна присутствовать строка с отрицательной суммой по отпуску. В расчётном листке сотрудника эта сумма отобразится как сторно начисления.
Влияние на НДФЛ и страховые взносы
Поскольку сторно уменьшает доход, НДФЛ с суммы удержания пересчитывается автоматически: налог, ранее удержанный с авансовых отпускных, становится излишне удержанным. В документе «Увольнение» на вкладке «НДФЛ» вы увидите отрицательную сумму налога.
Излишне удержанный НДФЛ подлежит возврату сотруднику. Если итоговый расчёт при увольнении позволяет, переплата зачитывается при выплате; если суммы расчёта не хватает, работодатель возвращает налог по заявлению сотрудника. Сторнированные суммы также попадут в уточняющие сведения по взносам за период, когда отпускные были начислены, либо скорректируют базу текущего периода — в зависимости от настроек учёта.
Как проверить результат
Отрицательная сумма по виду расчёта отпуска на вкладке начислений
Сумма прошла как отдельное удержание — налоги не пересчитаются
Отрицательная сумма налога со сторнированной части
НДФЛ не изменился — проверьте, как отражена сумма
Сторно отпуска видно в начислениях, итог к выплате корректен
В расчётном листке двойная сумма или отсутствует сторно
Удержанная сумма не превышает 20% от выплаты при увольнении
Программа удержала больше лимита — излишек нужно оформить иначе
Что делать, если суммы расчёта не хватает
Частая ситуация: сотрудник увольняется сразу после отпуска, заработка за месяц почти нет, а долг за отпуск значительный. Удержать полностью нельзя — действует лимит 20% от причитающейся выплаты.
Варианты действий работодателя: предложить сотруднику внести долг добровольно в кассу или на расчётный счёт; договориться о возврате после увольнения по соглашению; обратиться в суд (практика по таким спорам неоднозначна, суды нередко отказывают во взыскании); списать задолженность как безнадёжную. В 1С добровольный возврат оформляется отдельно от зарплатного расчёта, а списание долга отражается в бухгалтерском учёте.
Как выбрать действие
Типичные ошибки расчётчиков
Первая ошибка — оформление возврата через документ «Удержание» вместо сторнирования в «Увольнении». Итог: доход и налоги не пересчитаны, у сотрудника висит излишне удержанный НДФЛ, взносы завышены, придётся подавать уточнённые расчёты.
Вторая ошибка — удержание при запрещённых основаниях увольнения. Даже при согласии сотрудника это рискованно: при проверке или споре удержание признают незаконным.
Третья ошибка — неверное количество дней. Если в базе не проведён какой-то отпуск или неверно задан рабочий год в кадровых данных, отчёт «Остатки отпусков» покажет искажённый остаток. Всегда сверяйте дни с фактически предоставленными отпусками.
Проверка результата после проведения
После проведения документа «Увольнение» сформируйте расчётный листок сотрудника за последний месяц. В нём должно быть видно сторно отпускных с минусом, корректный НДФЛ и итоговая сумма к выплате. Сверьте сумму сторно с расчётом: количество неотработанных дней, умноженное на средний дневной заработок.
Дополнительно проверьте отчёт «Расчётный листок» и «Свод начислений» по подразделению, чтобы сторно корректно попало в обороты. Если ведётся синхронизация с 1С:Бухгалтерией, убедитесь, что отражение в учёте прошло без ошибок после загрузки данных.
Что важно запомнить
Удержание за авансовый отпуск оформляется в документе «Увольнение» как сторно начисления — только так корректно пересчитаются НДФЛ и взносы. Предварительно проверьте остаток отпусков, основание увольнения и лимит 20% от выплаты. Недостающую часть долга удержать принудительно нельзя — только добровольный возврат, суд или списание.
Частые вопросы
Можно ли удержать за отпуск, если сотрудник увольняется по собственному желанию?
Да, увольнение по собственному желанию не входит в перечень запрещающих оснований. Удержание законно, если отпуск был предоставлен авансом за неотработанный рабочий год и соблюдён лимит удержания.
Как программа считает средний заработок для удержания?
По общим правилам для отпускных: средний дневной заработок определяется из расчётного периода 12 месяцев, предшествующих увольнению. Сумма удержания равна среднему дневному заработку, умноженному на количество неотработанных дней отпуска.
Что делать, если сотрудник уже уволен, а сторно забыли провести?
Потребуется корректировка: вводится исправительный документ увольнения или сторнирующий документ за тот же период, после чего подаются уточнённые расчёты по взносам и корректируется учёт по НДФЛ. Чем раньше исправить, тем проще.
Нужно ли согласие сотрудника на удержание за авансовый отпуск?
Отдельного письменного согласия для удержания в пределах 20% от расчёта при увольнении закон не требует — это право работодателя. Но устное уведомление и корректное оформление в расчётных документах обязательны. На удержание сверх лимита согласие необходимо.
Как быть, если рабочий год сотрудника сдвигался из-за отпусков без сохранения?
Отчёт «Остатки отпусков» учитывает сдвиг рабочего года автоматически, если периоды отсутствий корректно зарегистрированы в программе. Если данные вводились нерегулярно, сверьте рабочий год в карточке сотрудника вручную перед расчётом дней удержания.