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