К статье
Практический материал

Другое · 12 мин

Как в 1С рассчитать отпуск при увольнении

Пошаговая инструкция по расчёту компенсации за неиспользованный отпуск при увольнении в 1С:ЗУП и 1С:Бухгалтерии: документы, проверка дней, средний заработок, ошибки.

Компенсация за неиспользованный отпуск при увольнении — обязательная выплата, которую работодатель должен начислить сотруднику в последний рабочий день. В программах 1С расчёт встроен в документ увольнения, но корректность результата зависит от того, насколько точно в базе ведутся кадровые данные: приёмы, переводы, отпуска и отсутствия за весь период работы сотрудника.

Основная конфигурация для таких операций — 1С:Зарплата и управление персоналом (ЗУП). В 1С:Бухгалтерии компенсацию тоже можно рассчитать, но функционал ограничен: стаж и остатки отпусков там придётся контролировать вручную. Ниже разобраны оба варианта, а также порядок проверки результата и типичные ошибки.

Логика расчёта одинакова: программа определяет количество неиспользованных дней отпуска исходя из отпускного стажа и уже использованных дней, затем умножает их на средний дневной заработок за расчётный период — 12 календарных месяцев, предшествующих увольнению.

Что программа рассчитывает автоматически и что нужно проверить вручную

При проведении документа увольнения 1С выполняет три блока расчёта: определяет рабочие годы сотрудника и отпускной стаж, вычисляет остаток неиспользованных дней отпуска по каждому виду отпуска и рассчитывает средний дневной заработок. На выходе формируется начисление «Компенсация отпуска при увольнении» с готовой суммой.

Автоматика корректна только при условии, что в базе отражены все кадровые события: приём на работу, ежегодные отпуска, отпуска без сохранения зарплаты, отпуска по уходу за ребёнком, прогулы. Если сотрудник работает давно, а часть документов вводилась «задним числом» или не вводилась вовсе, остаток дней будет неверным, и сумму придётся исправлять вручную.

Поэтому перед расчётом полезно сформировать отчёт по остаткам отпусков и сверить его с реальным положением дел. В ЗУП это отчёт «Остатки отпусков» (раздел «Кадры» — «Отчёты, справки» — либо «Зарплата» — «Отчёты по отпускам» в зависимости от релиза).

Подготовка: проверка кадровых данных перед увольнением

Откройте карточку сотрудника и проверьте историю кадровых документов: дата приёма, все переводы, предыдущие увольнения и повторные приёмы (если были). Компенсация рассчитывается в рамках текущего трудового договора — периоды работы до предыдущего увольнения в расчёт не входят.

Далее сверьте отсутствия. Все отпуска должны быть проведены документами «Отпуск», а не просто отмечены в табеле: только документы списывают использованные дни из остатка. Отпуска без сохранения зарплаты влияют на стаж, поэтому их тоже нужно вводить документально.

Отдельно проверьте, какой продолжительности отпуск назначен сотруднику. Стандартный — 28 календарных дней, но для отдельных категорий (несовершеннолетние, инвалиды, работники с ненормированным днём, вредные условия труда) положены удлинённые основной или дополнительные отпуска. Вид и длительность отпуска задаются в штатном расписании или в договоре сотрудника.

Расчёт компенсации в 1С:ЗУП через документ «Увольнение»

Основной сценарий выглядит так. Перейдите в раздел «Кадры» — «Приёмы, переводы, увольнения» (в некоторых релизах — «Все кадровые документы») и создайте документ «Увольнение». Укажите сотрудника, дату увольнения и основание. Дата увольнения — последний рабочий день, именно на неё рассчитывается компенсация.

На вкладке «Компенсация отпуска» (или в соответствующем блоке документа) программа автоматически подставит количество дней компенсации. Здесь же можно переключить режим: компенсировать отпуск, предоставить отпуск с последующим увольнением или удержать за использованный авансом отпуск, если сотрудник отгулял дни, которые ещё не заработал.

На вкладке «Начисления и удержания» отражается начисленная сумма компенсации, зарплата за отработанные дни месяца увольнения и удержанный НДФЛ. Компенсация отпуска облагается НДФЛ и страховыми взносами в полном объёме — это одно из немногих исключений из льгот по выплатам при увольнении.

Порядок действий в 1С:ЗУП
  1. 1
    Сформируйте отчёт «Остатки отпусков» и сверьте дни с реальными данными
  2. 2
    Создайте документ «Увольнение», укажите сотрудника и дату увольнения
  3. 3
    Проверьте автоматически рассчитанное количество дней компенсации на вкладке «Компенсация отпуска»
  4. 4
    Откройте расчёт среднего заработка и проверьте состав месяцев и начислений
  5. 5
    Проведите документ и распечатайте записку-расчёт по форме Т-61
  6. 6
    Создайте ведомость на выплату и проверьте сумму к выдаче после НДФЛ

Как проверить количество дней компенсации

Общее правило: за каждый полный отработанный месяц полагается 2,33 дня отпуска (28 дней / 12 месяцев), а за полный рабочий год — 28 дней. Из накопленных дней вычитаются уже использованные. Если сотрудник отработал 11 месяцев, компенсация обычно полагается как за полный год.

Месяц, в котором отработано меньше половины, из расчёта исключается; половина и больше — округляется до полного месяца. Программа применяет эти правила автоматически, но только на основании введённых данных о стаже.

В документе увольнения количество дней можно развернуть и посмотреть детализацию по рабочим годам: за какой период сколько дней положено и сколько использовано. Это самый надёжный способ найти расхождение — например, увидеть, что один из отпусков не был проведён документом.

Дополнительные отпуска

Если сотруднику положены дополнительные отпуска (за вредность, ненормированный день, северные надбавки к отпуску), они компенсируются на общих основаниях. В документе увольнения дни по каждому виду отпуска показываются отдельными строками — проверьте, чтобы ни один вид не был потерян.

Удержание за отпуск, использованный авансом

Обратная ситуация: сотрудник отгулял отпуск за рабочий год, который не отработал полностью. Тогда в документе увольнения вместо компенсации появится удержание. Учтите ограничение: общая сумма удержаний при увольнении ограничена, а при отдельных основаниях увольнения (сокращение, призыв, ликвидация) удерживать за авансовый отпуск нельзя вовсе — программа это учитывает по коду основания увольнения, поэтому основание важно указать корректно.

Проверка среднего заработка для компенсации

Средний дневной заработок для компенсации считается так же, как для отпускных: сумма учитываемых начислений за 12 предшествующих календарных месяцев делится на 12 и на 29,3 (среднемесячное число календарных дней). Если какие-то месяцы отработаны не полностью, для них применяется пересчёт дней пропорционально отработанному времени.

В документе увольнения сумма среднего заработка кликабельна: откройте форму расчёта и проверьте, какие начисления попали в базу. В расчёт включаются оклад, премии, надбавки; не включаются больничные, отпускные, командировочные по среднему, материальная помощь. Если в базу ошибочно попало что-то лишнее или, наоборот, не вошла премия, проверьте настройку вида начисления — в нём есть признак учёта в среднем заработке.

Особый случай — сотрудник увольняется в том же месяце, что и принят, либо у него нет отработанных дней в расчётном периоде. Тогда программа использует расчёт из оклада (тарифной ставки). Проверьте, что оклад в карточке сотрудника актуален.

Контрольные точки

Как проверить результат

Количество дней компенсации
Норма

Совпадает с отчётом «Остатки отпусков» на дату увольнения

Тревожный признак

Дни больше или меньше остатка — есть непроведённые или лишние документы отпусков

Средний дневной заработок
Норма

Сопоставим с обычными отпускными этого сотрудника за аналогичный период

Тревожный признак

Резко отличается в разы — в базу попали разовые выплаты или потеряны премии

Сумма к выплате
Норма

Компенсация минус НДФЛ плюс зарплата за отработанные дни

Тревожный признак

НДФЛ не рассчитан или удержан дважды — проверьте дату выплаты и учётную политику

Расчёт в 1С:Бухгалтерии и ручная корректировка

В 1С:Бухгалтерии (ред. 3.0) увольнение оформляется кадровым документом, а компенсация начисляется в документе «Начисление зарплаты» либо отдельным начислением «Компенсация отпуска при увольнении». В отличие от ЗУП, программа не ведёт полноценный учёт остатков отпусков, поэтому количество дней нужно посчитать и ввести вручную.

Расчёт дней выполните по правилу: 2,33 дня за каждый полный месяц работы в текущем рабочем году плюс неиспользованные дни прошлых лет. Средний заработок бухгалтерия рассчитает по данным начислений, если зарплата велась в программе. Если учёт вёлся в другой системе, сумму придётся ввести вручную целиком.

Ручная корректировка доступна и в ЗУП: в документе увольнения можно вписать своё количество дней и скорректировать сумму. Делайте это только с документальным обоснованием — например, по справке о неиспользованных отпусках, подтверждённой кадровой службой. Произвольные ручные правки без основания — частая причина ошибок при проверках.

Сравнение вариантов

1С:ЗУП

Полный автоматический расчёт: стаж, остатки, средний заработок, печать Т-61. Подходит, если зарплата и кадры ведутся в программе регулярно.

1С:Бухгалтерия

Компенсация начисляется, но дни и стаж контролируются вручную. Подходит для небольших компаний с простыми случаями.

Ручной расчёт с вводом суммы

Крайний вариант при переносе данных из другой системы или спорных периодах. Требует письменного обоснования и повышенного контроля.

Оформление результата: записка-расчёт и выплата

После проведения увольнения сформируйте записку-расчёт по форме Т-61 (кнопка «Печать» в документе увольнения). В ней отражаются расчёт дней компенсации, средний заработок и итоговые суммы — этот документ подписывается кадровой службой и бухгалтерией.

Выплата оформляется ведомостью в день увольнения. Если зарплата проекта ведётся в ЗУП, создайте ведомость в банк или кассу с видом выплаты «Увольнение» — тогда НДФЛ и дата фактического получения дохода встанут корректно. НДФЛ с компенсации перечисляется в общие сроки: не позднее дня, следующего за выплатой.

После выплаты проверьте, что увольнение и ведомость проведены, а в расчётном листке сотрудника отражены компенсация, зарплата за последний месяц и удержанный налог. Это закрывает обязательства перед сотрудником.

Типичные ошибки
01
Отпуска отражены только в табеле, а не документами — остаток дней завышен, сотруднику переплачена компенсация
02
Не проведён отпуск без сохранения зарплаты — стаж завышен, лишние дни компенсации
03
Неверное основание увольнения — программа удержала за авансовый отпуск при сокращении, хотя это запрещено
04
Ручная правка суммы без обоснования — расхождения с отчётами и вопросы при проверке
05
Компенсация ошибочно освобождена от НДФЛ по аналогии с выходным пособием — недоимка по налогу

Частые вопросы

Компенсация отпуска при увольнении облагается НДФЛ и взносами?

Да, полностью. Это исключение из правила о выплатах при увольнении: необлагаемым остаётся только выходное пособие в пределах установленного лимита. НДФЛ удерживается при выплате, взносы начисляются в общем порядке.

Что делать, если остаток отпуска в 1С отрицательный?

Значит, сотрудник использовал больше дней, чем заработал. В документе увольнения выберите вариант удержания за неотработанные дни отпуска. Проверьте основание увольнения: при ряде оснований (сокращение штата, ликвидация, призыв) удержание не производится.

Как округляются дни компенсации в 1С?

По умолчанию программа не округляет дни до целых — компенсация считается с дробным количеством дней, что законодательно допустимо. Округление в пользу сотрудника можно настроить в параметрах учёта, если это закреплено в локальных нормативных актах организации.

Сотрудник отработал меньше месяца — положена ли компенсация?

Если отработано меньше половины месяца, компенсация не положена. Если половина месяца и больше — этот месяц засчитывается как полный, и компенсация начисляется за 2,33 дня (при стандартном отпуске 28 дней).

Можно ли вместо компенсации дать отпуск с последующим увольнением?

Да, по письменному заявлению сотрудника. В документе увольнения переключите режим на «Предоставить отпуск с последующим увольнением» — программа рассчитает отпускные вместо компенсации. Днём увольнения будет последний день отпуска. Исключение — увольнение за виновные действия.

Почему средний заработок в увольнении отличается от отпускных месяц назад?

Расчётный период смещается: берутся 12 месяцев перед месяцем увольнения. Кроме того, могли измениться оклад, премии или состав отработанного времени. Откройте детализацию среднего заработка в документе и сравните состав базы по месяцам.

Итог

Что важно запомнить

В 1С:ЗУП компенсация отпуска рассчитывается в документе «Увольнение» автоматически, но результат надёжен только при корректных кадровых данных. Перед проведением сверьте остаток отпусков отчётом, проверьте стаж и состав среднего заработка, после — распечатайте Т-61 и выплатите сумму в день увольнения с удержанием НДФЛ.