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