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

Другое · 11 мин

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

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

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

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

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

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

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

Второй критичный блок — остатки отпусков. В ЗУП 3.1 они хранятся в регистре «Заработанные права на отпуска» и заполняются документами «Отпуск», «Начальная штатная расстановка» или специальным документом «Остатки отпусков» при переходе на программу. Если сотрудник работал до внедрения ЗУП, а начальные остатки не введены, программа занизит компенсацию.

Начисления за расчётный периодЗарплата начислена и проведена

Проверьте отчёт «Расчётный листок» за 12 месяцев до увольнения

Остатки отпусковВведены начальные остатки

Справка «Остатки отпусков» из карточки сотрудника должна показывать реальные дни

Дата увольненияСоответствует приказу

От даты зависят стаж для компенсации и расчётный период

Исключаемые периодыОтражены отсутствия

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

Расчёт в документе «Увольнение» в ЗУП 3.1

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

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

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

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

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

Средний дневной заработок для компенсации считается по правилам для отпускных: начисления расчётного периода делятся на количество учитываемых дней. Чтобы увидеть детализацию, в документе «Увольнение» нажмите на значение среднего заработка — откроется форма с помесячной расшифровкой: суммы, отработанные дни и коэффициенты индексации, если они применялись.

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

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

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

Дни компенсации в документе и в отчёте «Остатки отпусков»
Норма

Значения совпадают

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

В документе дней меньше — проверьте начальные остатки и документы отпусков

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

Сопоставим со среднемесячной зарплатой сотрудника

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

Заметно занижен — часть начислений не попала в расчётный период

Расчётный период в расшифровке
Норма

12 месяцев, предшествующих месяцу увольнения

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

Период пустой или усечённый — нет начислений в базе

НДФЛ с компенсации
Норма

Исчислен и отражён в документе

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

Налог нулевой при положительной сумме — проверьте настройки вида начисления

Особые ситуации: округление дней, удержание за авансом использованный отпуск

Округление дней компенсации

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

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

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

Увольнение в первый месяц работы или после длительного отсутствия

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

Расчёт в 1С:Бухгалтерии 8

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

Ключевое ограничение — остатки отпусков в Бухгалтерии часто ведутся менее детально, поэтому количество дней компенсации стоит сверить вручную: 2,33 дня за каждый полностью отработанный месяц при стандартном отпуске 28 дней, минус использованные дни. Если штат больше нескольких человек и случаи нестандартные, корректнее вести расчёт в ЗУП с выгрузкой проводок в бухгалтерию.

Где считать компенсацию

1С:ЗУП 8

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

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

Базовый расчёт для небольшого штата и простых случаев. Остатки отпусков требуют ручной сверки

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

Сумму компенсации можно скорректировать вручную, но это крайняя мера: ручная правка не пересчитывает НДФЛ автоматически во всех случаях и ломает связь с остатками

Типичные ошибки и как их избежать

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

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

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

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

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

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

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

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

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

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

Почему в документе «Увольнение» нулевой средний заработок?

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

Нужно ли отдельно начислять зарплату за месяц увольнения?

Нет, документ «Увольнение» в ЗУП сам начисляет зарплату за отработанные дни месяца вместе с компенсацией. Но если по сотруднику есть премии или разовые начисления, они должны быть введены отдельными документами до проведения увольнения.

Можно ли исправить расчёт после выплаты?

Можно, но порядок зависит от ситуации: документ «Увольнение» отменяется или корректируется, после чего формируется доплата или отражается задолженность за работником. Переплату удержать с уже уволенного сотрудника получится не всегда, поэтому сверять расчёт нужно до выплаты.

Итог

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

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