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