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