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

Другое · 11 мин

Как рассчитать компенсацию за неиспользованный отпуск в 1С ЗУП

Как рассчитать компенсацию за неиспользованный отпуск в 1С ЗУП: документы увольнения и начисления, проверка остатков дней, средний заработок, НДФЛ и взносы.

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

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

Ниже разобраны оба сценария — компенсация при увольнении и компенсация без увольнения, а также проверка остатков, ручная корректировка, налогообложение и типичные ошибки, из-за которых сумма получается неверной.

Что проверить перед расчётом компенсации

Правильность расчёта на 90% зависит от состояния учёта до момента начисления. Программа не «знает» реальную договорённость с сотрудником — она опирается на проведённые документы. Поэтому первый шаг — сверка остатков отпусков.

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

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

Остаток в отчёте совпадает с реальнымМожно рассчитывать автоматически

Проведите документ увольнения и проверьте сумму

Остаток завышен или заниженУчёт отпусков вёлся неполностью

Найдите неотражённые отпуска или введите корректировку остатков

Сотрудник принят переносом данныхНачальные остатки могли не вводиться

Проверьте документ «Начальная штатная расстановка» и введённые остатки отпусков

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

Откройте расшифровку среднего заработка в документе и проверьте базу

Расчёт компенсации при увольнении

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

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

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

Порядок расчёта при увольнении
  1. 1
    Сформируйте отчёт «Остатки отпусков» по сотруднику на дату увольнения и сверьте с реальными данными
  2. 2
    Создайте документ «Увольнение», укажите дату и основание
  3. 3
    Проверьте автоматически рассчитанные дни компенсации и сумму
  4. 4
    Откройте расшифровку среднего заработка и проверьте базу расчёта
  5. 5
    Проведите документ и сформируйте расчётный листок и справку при увольнении

Компенсация без увольнения

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

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

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

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

Если отчёт «Остатки отпусков» показывает неверные данные, не исправляйте количество дней прямо в документе увольнения «на глаз» — это создаст расхождение между кадровым учётом и расчётом. Сначала найдите причину.

Типичные причины расхождений: отпуска оформлялись приказом на бумаге, но не вводились в программу; данные перенесены из старой системы без начальных остатков; изменилась продолжительность отпуска (например, добавлены дни за вредность), а изменение не отражено кадровым переводом. Для анализа используйте отчёт «Справка по отпускам» — он показывает детально по рабочим годам, откуда взялся каждый день.

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

Средний заработок для компенсации: что проверить

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

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

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

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

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

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

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

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

Дни отличаются — остатки не скорректированы или дата увольнения неверна

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

База включает все премии и доплаты за 12 месяцев, исключены больничные и отпускные

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

В базе отсутствуют регулярные премии или присутствуют исключаемые выплаты

Итоговая сумма
Норма

Равна произведению дней на среднедневной заработок, НДФЛ и взносы начислены

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

Сумма не сходится — проверьте ручные правки в документе

Расчётный листок
Норма

Компенсация отражена отдельной строкой с указанием дней

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

Компенсация отсутствует или задвоена — ищите дублирующие документы

НДФЛ, взносы и выплата компенсации

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

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

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

Типичные ошибки при расчёте компенсации
01
Ручная правка дней в документе увольнения без исправления остатков — при следующем расчёте ошибка повторится, а учёт останется расхождением
02
Компенсация без увольнения оформлена, но дни не списаны из остатков — при увольнении сотрудник получит двойную выплату за те же дни
03
Не отражены отпуска без сохранения зарплаты — рабочий год не сдвинут, дни завышены, компенсация переплачена
04
Выплата проведена обычной ведомостью «Зарплата за месяц» вместо «Увольнение» — суммы по увольнению не попадают в ведомость, сотрудник недополучает деньги
05
Не проверена индексация среднего заработка при повышении окладов — компенсация занижена, риск претензий и доначислений

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

Что делать, если в документе увольнения компенсация не рассчиталась?

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

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

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

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

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

Можно ли рассчитать компенсацию за отпуск прошлых лет, если сотрудник давно не отдыхал?

Да, при увольнении компенсируются все накопленные неиспользованные дни за весь период работы, независимо от давности. Ограничение «отпуска сгорают» к компенсации при увольнении не применяется — проверьте отчётом, что в остаток вошли дни всех рабочих лет.

Почему сумма компенсации в ЗУП отличается от расчёта вручную?

Чаще всего причина в базе среднего заработка: программа учитывает премии по особым правилам, исключает неотработанные периоды и применяет коэффициент 29,3. Откройте расшифровку среднего заработка в документе и сравните помесячно — расхождение почти всегда находится в составе выплат или отработанных днях.

Итог

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

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