Расчет компенсации за неиспользованный отпуск — одна из самых частых задач в кадровом учете, которая требует точности и соблюдения норм Трудового кодекса РФ. Ошибки здесь чреваты не только переплатами, но и штрафами от трудовой инспекции. В 1С:Зарплата и Управление Персоналом 8 (ред. 3.1) этот процесс автоматизирован, но только при правильной настройке параметров. Разберемся, как избежать типичных ошибок и провести начисление без головной боли.

Согласно ст. 127 ТК РФ, при увольнении работнику выплачивается денежная компенсация за все неиспользованные отпуска. Однако многие бухгалтеры сталкиваются с проблемами: программа неверно считает дни, не учитывает повышение окладов или "забывает" про прошлые периоды. В этой статье — пошаговая инструкция с учетом всех нюансов, включая расчет среднего заработка, особенности для совместителей и случаи, когда компенсация выплачивается без увольнения (например, при замене части отпуска денежной выплатой).

Чтобы не терять время на пересчеты, важно понимать логику работы : программа оперирует данными о стаже, окладах и уже отгулянных днях. Если где-то допущена ошибка в ведении кадрового учета (например, не внесен приказ о переводе), компенсация будет рассчитана неверно. Поэтому перед начислением обязательно проверьте историю изменений по сотруднику.

1. Подготовка данных: что проверить перед начислением

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

Основные точки контроля:

  • 📅 Дата приема на работу — влияет на расчет стажа для отпуска. Проверьте в карточке сотрудника (Кадры → Сотрудники).
  • 💰 Оклады и изменения зарплаты — компенсация рассчитывается исходя из среднего заработка за последние 12 месяцев. Если были повышения, они должны быть зафиксированы документами Изменение окладов.
  • 📝 История отпусков — в разделе Кадры → Отпуска проверьте, все ли отпуска внесены. Особенно если сотрудник брал отпуск "авансом".
  • 🔄 Переводы между подразделениями — если сотрудник менял должность или отдел, это должно быть отражено в Кадровых перемещениях.

Особое внимание уделите случаям, когда сотрудник работал неполный рабочий день или брал отпуск за свой счет — эти периоды могут не включаться в стаж для отпуска (ст. 121 ТК РФ). В такие периоды обычно отмечаются специальными видами времени в табеле (НВ — невыход по неясным причинам, ОЗ — отпуск без сохранения зарплаты свыше 14 дней).

💡

Если сотрудник уходит в отпуск с последующим увольнением, компенсацию за неотгуленный отпуск начисляют после возвращения из отпуска. В 1С это делается отдельным документом Увольнение с галочкой "Выдать компенсацию за неиспользованный отпуск".

2. Расчет количества дней неиспользованного отпуска

Формула расчета дней компенсации зависит от того, отработал ли сотрудник полный рабочий год (12 месяцев) или нет. В 1С:ЗУП расчет выполняется автоматически, но понимать логику полезно для контроля.

Основные правила:

  • 📅 За полный год работы положено 28 календарных дней отпуска (ст. 115 ТК РФ).
  • ⏳ За неполный год дни считаются пропорционально отработанным месяцам. При этом излишки менее половины месяца отбрасываются, а половину и более округляют до полного месяца (п. 35 Правил об отпусках).
  • ⚖️ Если сотрудник отработал менее 15 дней в месяце, этот месяц не учитывается в стаже.

Пример: сотрудник принят 10 января 2023 года, увольняется 20 марта 2026 года. Стаж для отпуска:

  • Январь 2023 — март 2026 = 14 полных месяцев + 10 дней в марте (не учитываются, так как < 15 дней).
  • Итого: 14 месяцев → округляем до 14/12 = 1.16 года → 28 дней × 1.16 ≈ 32.5 дня (округляем до 33 дней).

В расчет дней выполняется в документе Увольнение или Компенсация отпуска (если выплата без увольнения). Чтобы увидеть детализацию, нажмите кнопку Расчет компенсации в форме документа.

Как 1С округляет дни отпуска?

Программа использует арифметическое округление: если дробная часть ≥ 0.5, округляет вверх. Например, 28.6 дней → 29 дней, а 28.4 → 28 дней. Это соответствует п. 35 Правил об отпусках, утвержденных НКТ СССР 30.04.1930 (действуют в части, не противоречащей ТК РФ).

Ситуация Формула расчета дней Пример (при окладе 50 000 ₽)
Полный рабочий год 28 дней 50 000 × 28 / 12 ≈ 116 667 ₽
Неполный год (6 месяцев) 28 × (6/12) = 14 дней 50 000 × 14 / 12 ≈ 58 333 ₽
Уволен до истечения 6 месяцев 2.33 дня × количество отработанных месяцев За 3 месяца: 2.33 × 3 ≈ 7 дней → 50 000 × 7 / 12 ≈ 29 167 ₽
Отпуск "авансом" (отгулял больше, чем заработал) Кompенсация не выплачивается, удерживается из зарплаты Если отгулял 28 дней за год, но отработал 10 месяцев → удержание за 2.33 дня

3. Расчет среднего заработка: нюансы и ошибки

Средний заработок для компенсации рассчитывается по правилам Постановления Правительства № 922 от 24.12.2007. В 1С:ЗУП этот расчет выполняется автоматически, но часто требует ручной корректировки.

Что учитывается в расчете:

  • 💵 Все выплаты, на которые начислялись страховые взносы (оклад, премии, надбавки).
  • ⏱️ Период расчета — последние 12 календарных месяцев перед увольнением (или другим месяцем начисления компенсации).
  • Исключаемые периоды: отпуска, больничные, командировки (если не сохранялся средний заработок).

Типичные ошибки в :

  1. Программа не учитывает повышение окладов в расчетном периоде. Решение: в документе начисления компенсации нажмите Расчет среднегоКорректировка среднего и вручную укажите коэффициент повышения.
  2. Неверно исключены дни командировок или больничных. Проверьте табель за расчетный период (Зарплата → Табель учета времени).
  3. Не учтены премии, которые по локальным актам компании включаются в расчет среднего. Добавьте их вручную в документе Начисление компенсации.

Формула расчета среднего дневного заработка:

Средний дневной заработок = (Сумма выплат за 12 месяцев) / (12 × 29.3)

где 29.3 — среднемесячное число календарных дней (ст. 139 ТК РФ).

📊 Как часто вы сталкиваетесь с ошибками в расчете компенсации за отпуск?
Никогда — все считается автоматически
Иногда — приходится перепроверять
Часто — почти каждый раз что-то идет не так
Не занимаюсь этим вопросом

4. Пошаговая инструкция: как начислить компенсацию в 1С

Рассмотрим процесс на примере 1С:Зарплата и Управление Персоналом 8.3 (ред. 3.1). Инструкция подходит и для 1С:Бухгалтерии 8 с модулем "Зарплата и кадры".

Шаг 1. Создание документа:

  • Перейдите в раздел Зарплата → Компенсации отпуска (или Кадры → Увольнения, если компенсация при увольнении).
  • Нажмите Создать и выберите тип документа:
    • Кompенсация за неиспользованный отпуск — для выплаты без увольнения.
    • Увольнение — если компенсация связана с увольнением (галочка "Выдать компенсацию за неиспользованный отпуск").

Шаг 2. Заполнение данных:

  • Укажите сотрудника и дату начисления (обычно последний рабочий день).
  • В блоке Расчет компенсации нажмите Заполнить — программа автоматически подтянет данные о неиспользованных днях.
  • Проверьте период расчета среднего (по умолчанию — 12 месяцев). При необходимости скорректируйте вручную.

Шаг 3. Проверка и проведение:

  • Нажмите Расчет среднего → проверьте сумму выплат и исключаемые периоды.
  • Если есть ошибки (например, не учтена премия), нажмите Корректировка и добавьте недостающие начисления.
  • Проводите документ кнопкой Провести и закрыть.

Проверены все кадровые документы сотрудника|Учтено повышение окладов в расчетном периоде|Исключены дни больничных/командировок|Сверена сумма с ручным расчетом-->

После проведения документа компенсация автоматически попадет в Ведомость на выплату зарплаты. Если выплата производится через банк, не забудьте сформировать реестр (Зарплата → Выплата зарплаты → Банковские реестры).

5. Особенности для совместителей, сезонных работников и других случаев

Не все сотрудники имеют стандартный график работы, и это влияет на расчет компенсации. Разберем нюансы для разных категорий.

Совместители (внутренние/внешние):

  • 🔄 Компенсация рассчитывается пропорционально отработанному времени. Например, если совместитель работал на 0.5 ставки, то и дни отпуска считаются как 28 × 0.5 = 14 дней за год.
  • 📊 В ставка указывается в карточке сотрудника (Кадры → Сотрудники → График работы). Если ставка менялась, проверьте историю изменений.

Сезонные работники:

  • 🌾 Им положено 2 рабочих дня отпуска за каждый месяц работы (ст. 295 ТК РФ). В это учитывается автоматически, если в карточке сотрудника указан вид занятости Сезонный работник.
  • 💰 Средний заработок рассчитывается по тем же правилам, но период может быть меньше 12 месяцев.

Работники с неполным рабочим днем:

  • ⏳ Компенсация начисляется за фактически отработанное время. Например, если сотрудник работал 4 часа в день (0.5 ставки), то и дни отпуска считаются как 28 × 0.5 = 14 дней.
  • ⚠️ В важно правильно вести табель: код Я (явка) должен стоять только за фактически отработанные часы.
💡

Для совместителей и работников с неполным днем в 1С обязательно проверяйте настройку графика работы. Если ставка указана неверно, программа насчитает компенсацию за полный оклад, что приведет к переплате.

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

Даже опытные бухгалтеры иногда ошибаются в расчетах компенсации. Вот самые распространенные проблемы и способы их решения:

Ошибка 1: Не учтены повышения окладов в расчетном периоде

  • 🔍 Причина: В по умолчанию не применяется коэффициент повышения к прошлым выплатам.
  • 🛠️ Решение: В документе начисления компенсации нажмите Расчет среднего → Корректировка среднего и укажите коэффициент повышения.

Ошибка 2: Неверно посчитаны дни отпуска за неполный год

  • 🔍 Причина: Программа может неправильно округлять месяцы (например, 10 дней в месяце считает как полный месяц).
  • 🛠️ Решение: Проверьте стаж вручную по табелю (Зарплата → Табель учета времени) и при необходимости скорректируйте количество дней в документе.

Ошибка 3: Компенсация насчитана за уже отгулянные дни

  • 🔍 Причина: В не внесены данные об отпусках, взятых "авансом".
  • 🛠️ Решение: Проверьте раздел Кадры → Отпуска и при необходимости добавьте пропущенные документы.
⚠️ Внимание: Если сотрудник брал отпуск "авансом" (отгулял больше дней, чем заработал), а потом увольняется, из его компенсации удерживается сумма за лишние дни (ст. 137 ТК РФ). В 1С это делается документом Удержание по прочим операциям.

7. Компенсация без увольнения: когда и как оформить

Согласно ст. 126 ТК РФ, часть отпуска (свыше 28 дней) можно заменить денежной компенсацией без увольнения. Это актуально для сотрудников с удлиненным отпуском (например, педагоги, медики).

Как оформить в :

  1. Создайте документ Кompенсация за неиспользованный отпуск (Зарплата → Компенсации отпуска).
  2. Укажите сотрудника и количество дней, за которые выплачивается компенсация (не более чем за 28 дней в год).
  3. В поле Основание выберите Замена части отпуска денежной компенсацией.
  4. Проверьте расчет среднего заработка и проводите документ.

Важные нюансы:

  • 📜 Требуется письменное заявление сотрудника на замену отпуска компенсацией. В 1С его можно прикрепить к документу как файл.
  • 🚫 Нельзя заменить компенсацией основной отпуск (28 дней) — только дополнительные дни.
  • 💰 Компенсация облагается НДФЛ и страховыми взносами на общих основаниях.
⚠️ Внимание: Если сотрудник уже использовал часть удлиненного отпуска, компенсация рассчитывается только за оставшиеся дни. Например, при отпуске 42 дня (педагог) и использованных 30 днях компенсацию можно получить только за 14 дней (42 - 28 основных - 14 уже отгулянных).

8. Отчетность и документальное оформление

Компенсация за неотгуленный отпуск — это не только начисление в , но и правильное оформление документов. Что должно быть готово:

Первичные документы:

  • 📄 Приказ о выплате компенсации (формируется в 1С автоматически при проведении документа).
  • 📝 Заявление сотрудника (если компенсация без увольнения).
  • 💼 Расчетный листок (выдается сотруднику, формируется в Зарплата → Расчетные листки).

Отчетность:

  • 📊 6-НДФЛ — компенсация включается в раздел 2 с кодом дохода 2013 ("Отпускные").
  • 📈 РСВ и 4-ФСС — сумма компенсации облагается страховыми взносами (кроме взносов на травматизм, если компенсация при увольнении).
  • 📌 Книга учета доходов (для ИП на УСН) — компенсация учитывается как расход на оплату труда.

В все необходимые отчеты формируются автоматически:

  • 6-НДФЛ: Отчетность → 6-НДФЛ.
  • РСВ: Отчетность → РСВ.
  • Расчетные листки: Зарплата → Расчетные листки → Печать.
💡

Если компенсация выплачивается при увольнении, в 6-НДФЛ она попадает в последний отчетный период работы сотрудника. Например, при увольнении 15 марта компенсация отражается в 6-НДФЛ за 1 квартал.

FAQ: Ответы на частые вопросы

Можно ли выплатить компенсацию за неотгуленный отпуск без увольнения?

Да, но только за дни свыше 28 календарных дней (ст. 126 ТК РФ). Например, если у сотрудника отпуск 35 дней (педагог), он может получить компенсацию за 7 дней (35 - 28). Для этого нужно его письменное заявление и приказ руководителя.

Как в 1С посчитать компенсацию, если сотрудник работал неполный год?

Программа автоматически рассчитывает дни пропорционально отработанным месяцам. Формула: 28 дней × (количество полных месяцев / 12). Например, за 6 месяцев: 28 × 6/12 = 14 дней. Если отработано менее половины месяца, он не учитывается.

Что делать, если 1С насчитала компенсацию за уже отгулянные дни?

Проверьте раздел Кадры → Отпуска — возможно, не все отпуска внесены в программу. Если ошибка в расчете, скорректируйте количество дней вручную в документе Кompенсация отпуска или Увольнение.

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

Да, компенсация облагается:

  • 💵 НДФЛ по ставке 13% (код дохода 2013).
  • 📈 Страховыми взносами (22% — ПФР, 5.1% — ФОМС, 2.9% — ФСС), кроме взносов на травматизм (если компенсация при увольнении).

В 1С налоги и взносы рассчитываются автоматически при проведении документа.

Как быть, если сотрудник отгулял отпуск "авансом" и увольняется?

В этом случае из его компенсации удерживается сумма за лишние дни (ст. 137 ТК РФ). В 1С это оформляется документом Удержание по прочим операциям (Зарплата → Удержания). Сумма удержания не может превышать 20% от выплаты (ст. 138 ТК РФ).