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