Расчет компенсации за неиспользованный отпуск — одна из самых частых задач в кадровом учете, которая требует точности и соблюдения норм Трудового кодекса РФ. Ошибки здесь чреваты не только переплатами, но и штрафами от трудовой инспекции. В 1С:Зарплата и Управление Персоналом 8 (ред. 3.1) этот процесс автоматизирован, но только при правильной настройке параметров. Разберемся, как избежать типичных ошибок и провести начисление без головной боли.
Согласно ст. 127 ТК РФ, при увольнении работнику выплачивается денежная компенсация за все неиспользованные отпуска. Однако многие бухгалтеры сталкиваются с проблемами: программа неверно считает дни, не учитывает повышение окладов или "забывает" про прошлые периоды. В этой статье — пошаговая инструкция с учетом всех нюансов, включая расчет среднего заработка, особенности для совместителей и случаи, когда компенсация выплачивается без увольнения (например, при замене части отпуска денежной выплатой).
Чтобы не терять время на пересчеты, важно понимать логику работы 1С: программа оперирует данными о стаже, окладах и уже отгулянных днях. Если где-то допущена ошибка в ведении кадрового учета (например, не внесен приказ о переводе), компенсация будет рассчитана неверно. Поэтому перед начислением обязательно проверьте историю изменений по сотруднику.
1. Подготовка данных: что проверить перед начислением
Прежде чем приступать к расчету, убедитесь, что в 1С:ЗУП обновляемые материалы по сотруднику. Без этого программа либо ошибется в расчетах, либо вообще не даст провести документ.
Основные точки контроля:
- 📅 Дата приема на работу — влияет на расчет стажа для отпуска. Проверьте в карточке сотрудника (
Кадры → Сотрудники). - 💰 Оклады и изменения зарплаты — компенсация рассчитывается исходя из среднего заработка за последние 12 месяцев. Если были повышения, они должны быть зафиксированы документами
Изменение окладов. - 📝 История отпусков — в разделе
Кадры → Отпускапроверьте, все ли отпуска внесены. Особенно если сотрудник брал отпуск "авансом". - 🔄 Переводы между подразделениями — если сотрудник менял должность или отдел, это должно быть отражено в
Кадровых перемещениях.
Особое внимание уделите случаям, когда сотрудник работал неполный рабочий день или брал отпуск за свой счет — эти периоды могут не включаться в стаж для отпуска (ст. 121 ТК РФ). В 1С такие периоды обычно отмечаются специальными видами времени в табеле (НВ — невыход по неясным причинам, ОЗ — отпуск без сохранения зарплаты свыше 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 (действуют в части, не противоречащей ТК РФ).Увольнение или Компенсация отпуска (если выплата без увольнения). Чтобы увидеть детализацию, нажмите кнопку Расчет компенсации в форме документа.
Как 1С округляет дни отпуска?
| Ситуация | Формула расчета дней | Пример (при окладе 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С:
- Программа не учитывает повышение окладов в расчетном периоде. Решение: в документе начисления компенсации нажмите
Расчет среднего→Корректировка среднегои вручную укажите коэффициент повышения. - Неверно исключены дни командировок или больничных. Проверьте табель за расчетный период (
Зарплата → Табель учета времени). - Не учтены премии, которые по локальным актам компании включаются в расчет среднего. Добавьте их вручную в документе
Начисление компенсации.
Формула расчета среднего дневного заработка:
Средний дневной заработок = (Сумма выплат за 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 дней за год.
- 📊 В 1С ставка указывается в карточке сотрудника (
Кадры → Сотрудники → График работы). Если ставка менялась, проверьте историю изменений.
Сезонные работники:
- 🌾 Им положено 2 рабочих дня отпуска за каждый месяц работы (ст. 295 ТК РФ). В 1С это учитывается автоматически, если в карточке сотрудника указан вид занятости
Сезонный работник. - 💰 Средний заработок рассчитывается по тем же правилам, но период может быть меньше 12 месяцев.
Работники с неполным рабочим днем:
- ⏳ Компенсация начисляется за фактически отработанное время. Например, если сотрудник работал 4 часа в день (0.5 ставки), то и дни отпуска считаются как 28 × 0.5 = 14 дней.
- ⚠️ В 1С важно правильно вести табель: код
Я(явка) должен стоять только за фактически отработанные часы.
Для совместителей и работников с неполным днем в 1С обязательно проверяйте настройку графика работы. Если ставка указана неверно, программа насчитает компенсацию за полный оклад, что приведет к переплате.
6. Типичные ошибки и как их избежать
Даже опытные бухгалтеры иногда ошибаются в расчетах компенсации. Вот самые распространенные проблемы и способы их решения:
Ошибка 1: Не учтены повышения окладов в расчетном периоде
- 🔍 Причина: В 1С по умолчанию не применяется коэффициент повышения к прошлым выплатам.
- 🛠️ Решение: В документе начисления компенсации нажмите
Расчет среднего → Корректировка среднегои укажите коэффициент повышения.
Ошибка 2: Неверно посчитаны дни отпуска за неполный год
- 🔍 Причина: Программа может неправильно округлять месяцы (например, 10 дней в месяце считает как полный месяц).
- 🛠️ Решение: Проверьте стаж вручную по табелю (
Зарплата → Табель учета времени) и при необходимости скорректируйте количество дней в документе.
Ошибка 3: Компенсация насчитана за уже отгулянные дни
- 🔍 Причина: В 1С не внесены данные об отпусках, взятых "авансом".
- 🛠️ Решение: Проверьте раздел
Кадры → Отпускаи при необходимости добавьте пропущенные документы.
⚠️ Внимание: Если сотрудник брал отпуск "авансом" (отгулял больше дней, чем заработал), а потом увольняется, из его компенсации удерживается сумма за лишние дни (ст. 137 ТК РФ). В 1С это делается документом Удержание по прочим операциям.
7. Компенсация без увольнения: когда и как оформить
Согласно ст. 126 ТК РФ, часть отпуска (свыше 28 дней) можно заменить денежной компенсацией без увольнения. Это актуально для сотрудников с удлиненным отпуском (например, педагоги, медики).
Как оформить в 1С:
- Создайте документ
Кompенсация за неиспользованный отпуск(Зарплата → Компенсации отпуска). - Укажите сотрудника и количество дней, за которые выплачивается компенсация (не более чем за 28 дней в год).
- В поле
ОснованиевыберитеЗамена части отпуска денежной компенсацией. - Проверьте расчет среднего заработка и проводите документ.
Важные нюансы:
- 📜 Требуется письменное заявление сотрудника на замену отпуска компенсацией. В 1С его можно прикрепить к документу как файл.
- 🚫 Нельзя заменить компенсацией основной отпуск (28 дней) — только дополнительные дни.
- 💰 Компенсация облагается НДФЛ и страховыми взносами на общих основаниях.
⚠️ Внимание: Если сотрудник уже использовал часть удлиненного отпуска, компенсация рассчитывается только за оставшиеся дни. Например, при отпуске 42 дня (педагог) и использованных 30 днях компенсацию можно получить только за 14 дней (42 - 28 основных - 14 уже отгулянных).
8. Отчетность и документальное оформление
Компенсация за неотгуленный отпуск — это не только начисление в 1С, но и правильное оформление документов. Что должно быть готово:
Первичные документы:
- 📄 Приказ о выплате компенсации (формируется в 1С автоматически при проведении документа).
- 📝 Заявление сотрудника (если компенсация без увольнения).
- 💼 Расчетный листок (выдается сотруднику, формируется в
Зарплата → Расчетные листки).
Отчетность:
- 📊 6-НДФЛ — компенсация включается в раздел 2 с кодом дохода
2013("Отпускные"). - 📈 РСВ и 4-ФСС — сумма компенсации облагается страховыми взносами (кроме взносов на травматизм, если компенсация при увольнении).
- 📌 Книга учета доходов (для ИП на УСН) — компенсация учитывается как расход на оплату труда.
В 1С все необходимые отчеты формируются автоматически:
- 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 ТК РФ).