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

Другое · 11 мин

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

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

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

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

Когда начисляется компенсация и какие документы использовать

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

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

Проверка остатков отпусков перед расчётом

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1С:ЗУП

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

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

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

Проверка результата и налоги

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

Для контроля используйте расчётный листок сотрудника и отчёт «Полное свод начислений, удержаний и выплат» (в ЗУП) или оборотно-сальдовую ведомость по счёту 70 в разрезе сотрудника (в Бухгалтерии). Сумма в ведомости на выплату должна совпадать с суммой к выдаче в документе начисления за вычетом НДФЛ.

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

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

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

Совпадает с отчётом «Остатки отпусков» и кадровыми приказами

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

Дни в документе не сходятся с остатком — вводите корректировку остатков

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

В расшифровке видны все месяцы расчётного периода, исключены больничные и отпуска

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

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

НДФЛ и взносы
Норма

Начислены в том же документе, код дохода соответствует оплате труда

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

Налог не рассчитан или начисление ошибочно помечено как необлагаемое

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

Совпадает с ведомостью и расчётным листком

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

Разница между начислением и ведомостью

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

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

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

Типичные ошибки
01
Расчёт по неверному остатку отпусков — следствие: переплата или недоплата, споры с работником. Решение: сверка отчётом «Остатки отпусков» до начисления
02
Компенсация основного отпуска работающему сотруднику — нарушение трудового законодательства. Решение: компенсировать только дни сверх 28 календарных
03
Неверный код дохода у вида начисления в 1С:Бухгалтерии — ошибки в отчётности по НДФЛ. Решение: проверить настройки начисления до проведения
04
Отсутствие в программе документов отсутствий (больничных, отпусков) — искажённый средний заработок. Решение: вводить все отсутствия документами, а не ручными корректировками

Часто задаваемые вопросы

Почему в документе «Увольнение» не рассчиталась компенсация?

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

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

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

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

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

Какой период берётся для расчёта среднего заработка?

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

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

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

Что делать, если остатки отпусков в 1С не велись вообще?

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

Итог

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

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