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