Расчет компенсации за неиспользованный отпуск — одна из самых частых операций в 1С:Зарплата и Управление Персоналом (ЗУП). Ошибки здесь чреваты переплатой сотруднику, штрафами от трудовой инспекции или необходимостью пересчитывать отчетность. Особенно критично правильно провести начисление при увольнении, когда компенсация выплачивается в обязательном порядке.
В этой статье разберем пошаговый алгоритм начисления компенсации в 1С:ЗУП 3.1 (актуально и для более новых версий), включая нюансы расчета среднего заработка, учета стажа и оформления документов. А еще — типичные ошибки, которые допускают даже опытные бухгалтеры, и как их избежать.
Если вы работаете с 1С:ЗУП 2.5, принципы расчета остаются теми же, но путь к документам и некоторые настройки могут отличаться. Для точности сверьтесь с версией вашей конфигурации в Справка → О программе.
═══
1. Когда начисляется компенсация за отпуск: случаи и нормативная база
Компенсация за неиспользованный отпуск выплачивается в двух основных случаях:
- 📅 При увольнении сотрудника — обязательно, независимо от причины (ст. 127 ТК РФ). Даже если сотрудник отработал менее полугода, но у него есть неотгулянные дни.
- 💰 По письменному заявлению сотрудника — за дни свыше 28 календарных (ст. 126 ТК РФ). Например, если у сотрудника накопилось 35 дней отпуска, он может заменить 7 дней денежной компенсацией.
Важно: компенсация не выплачивается за дни дополнительного отпуска (например, за вредные условия труда), если это не предусмотрено локальными нормативными актами компании. Исключение — увольнение, когда компенсируются все неиспользованные дни.
В 1С:ЗУП начисление компенсации оформляется документом Начисление отпуска (для увольнения) или Заявление на компенсацию отпуска (по инициативе сотрудника). Но перед этим нужно правильно рассчитать количество дней и средний заработок.
═══
2. Расчет количества дней неиспользованного отпуска
Формула расчета дней компенсации зависит от стажа работы сотрудника и периода, за который предоставляется отпуск. В 1С:ЗУП количество дней рассчитывается автоматически, но бухгалтеру важно понимать логику:
- Полный рабочий год (12 месяцев) = 28 дней отпуска (или больше, если предусмотрено договором).
- Неполный рабочий год: дни считаются пропорционально отработанным месяцам. Например, за 6 месяцев — 14 дней.
- Округление: если при расчете получается дробное число, дни округляются в пользу сотрудника (Письмо Минтруда № 14-2/В-981 от 07.12.2015).
Пример: сотрудник отработал 8 месяцев и 10 дней. В 1С система автоматически округлит до 9 месяцев (поскольку 10 дней ≥ 15 дней, то учитывается как полный месяц). Количество дней отпуска: 28 дней / 12 мес. × 9 мес. = 21 день.
Если сотрудник уволился до истечения 6 месяцев, компенсация рассчитывается пропорционально отработанному времени (ст. 127 ТК РФ). Например, за 3 месяца: 28 / 12 × 3 = 7 дней.
Как 1С округляет дни отпуска при неполном месяце?
В 1С:ЗУП используется правило"15 дней и более = полный месяц". Например, если сотрудник отработал 4 месяца и 16 дней, система округлит до 5 месяцев. Если 4 месяца и 14 дней — останется 4 месяца.
| Отработанный стаж | Количество дней отпуска | Пример расчета в 1С |
|---|---|---|
| 11 месяцев | 28 дней | 28 / 12 × 11 = 25.67 → 26 дней |
| 6 месяцев 15 дней | 14 дней | 28 / 12 × 7 = 16.33 → 17 дней (округлено) |
| 2 месяца 10 дней | 4.67 дня | 28 / 12 × 2 = 4.67 → 5 дней |
⚠️ Внимание! Если сотрудник брал отпуск авансом (например, отгулял 28 дней за год, но отработал только 10 месяцев), при увольнении может возникнуть переплата. В этом случае из компенсации удерживается сумма за"лишние" дни (ст. 137 ТК РФ).
═══
3. Расчет среднего заработка для компенсации
Средний заработок для компенсации рассчитывается по правилам Постановления Правительства № 922 от 24.12.2007. В 1С:ЗУП формула применяется автоматически, но бухгалтеру нужно контролировать:
- 📊 Расчетный период — 12 месяцев перед месяцем начисления компенсации. Если сотрудник отработал менее года, берется фактический период.
- ⚖️ Исключаемые периоды: больничные, отпуска, командировки (ст. 5 Постановления № 922).
- 💵 Учитываемые выплаты: зарплата, премии, надбавки. Не учитываются материальная помощь, компенсации питания и проезда.
Формула расчета:
Средний дневной заработок = (Сумма начислений за расчетный период) / (Количество отработанных дней)
Где количество отработанных дней рассчитывается как:
29.3 × Количество полных месяцев + (29.3 / Количество дней в месяце × Отработанные дни)
Пример: сотрудник уволился 15 марта 2026 года. Расчетный период — март 2026 — февраль 2026. За это время он заработал 720 000 руб., из них:
- 10 дней был на больничном (исключаем из расчета).
- В январе 2026 получил премию 50 000 руб. (учитываем).
Количество отработанных дней: 29.3 × 11 + (29.3 / 31 × 15) ≈ 337.58 дней.
Средний дневной заработок: 720 000 / 337.58 ≈ 2 133 руб./день.
⚠️ Внимание! Если сотрудник не имел начислений в расчетном периоде (например, был в декрете), средний заработок рассчитывается по предшествующему периоду (ст. 139 ТК РФ). В 1С это нужно указать вручную в документе начисления.
Если в расчетном периоде были повышения окладов, в 1С автоматически применяется коэффициент индексации. Чтобы проверить правильность расчета, откройте отчет Анализ среднего заработка в разделе Зарплата → Отчеты по зарплате.
═══
4. Пошаговая инструкция: как начислить компенсацию в 1С:ЗУП
Рассмотрим два сценария: компенсация при увольнении и по заявлению сотрудника.
Сценарий 1: Компенсация при увольнении
- Создайте документ увольнения:
Перейдите в
Кадры → Уволеные→Создать. Укажите дату увольнения и основание (например,"по собственному желанию"). - Автоматический расчет компенсации:
В документе увольнения на вкладке
Начислениясистема предложит рассчитать компенсацию. НажмитеЗаполнить → Рассчитать компенсацию за неиспользованный отпуск. - Проверьте данные:
Откройте вкладку
Отпускаи сверьте количество дней. При необходимости скорректируйте вручную. - Проводите документ:
После проверки нажмите
Провести и закрыть. Компенсация будет включена в окончательный расчет.
Сценарий 2: Компенсация по заявлению сотрудника
- Создайте заявление:
Перейдите в
Зарплата → Все документы→Создать → Заявление на компенсацию отпуска. - Укажите период и дни:
Выберите сотрудника, укажите количество дней для компенсации (сверх 28) и период, за который они предоставляются.
- Рассчитайте сумму:
Нажмите
Рассчитать. Система автоматически подтянет средний заработок и посчитает сумму. - Согласуйте и проведите:
После согласования с руководителем проведите документ. Компенсация будет начислена в ближайший расчет зарплаты.
Сверено количество неиспользованных дней отпуска|Проверен расчетный период для среднего заработка|Исключены неучтенные периоды (больничные, отпуска)|Указан правильный вид начисления (компенсация, а не отпускные)|Документ согласован с руководителем-->
═══
5. Типичные ошибки и как их избежать
Даже опытные бухгалтеры допускают ошибки при расчете компенсации. Вот самые распространенные:
- 🔢 Неправильный расчет дней — забывают округлить неполный месяц или учитывают дни авансом. Как избежать: всегда проверяйте отчет
Отпуска (Т-53)перед начислением. - 💸 Ошибки в среднем заработке — не исключают больничные или включают неучтенные премии. Как избежать: используйте отчет
Анализ среднего заработка. - 📅 Неверная дата увольнения — если указать дату позже фактической, компенсация будет рассчитана некорректно. Как избежать: сверяйте дату с приказом об увольнении.
- 📝 Отсутствие основания — компенсация по заявлению без согласия руководителя может быть признана необоснованной. Как избежать: прикрепляйте скан заявления к документу в 1С.
Критическая ошибка: неучет удержаний за авансовый отпуск. Если сотрудник брал отпуск"вперед" и уволился до отработки года, из компенсации удержать сумму за"лишние" дни. В 1С это делается вручную через документ Удержание по исполнительному документу с видом Удержание за неотработанные дни отпуска.
Пример ошибки: сотрудник отработал 10 месяцев, но взял отпуск на 28 дней. При увольнении бухгалтер начислил компенсацию за 23 дня (28/12×10), но забыл удержать сумму за 5"лишних" дней. В результате компания понесла убытки.
Всегда проверяйте историю отпусков сотрудника в отчете Отпуска (Т-53) перед начислением компенсации. Это поможет избежать ошибок с авансовыми днями.
═══
6. Отчетность и документальное оформление
Компенсация за неиспользованный отпуск — это доход сотрудника, который облагается:
- 📄 НДФЛ (13%) — удерживается при выплате.
- 🏛️ Страховыми взносами (22% ПФР, 5.1% ФОМС, 2.9% ФСС) — начисляются дополнительно.
В 1С:ЗУП все налоги и взносы рассчитываются автоматически, но бухгалтеру нужно:
- Проверить правильность отражения в
6-НДФЛ(раздел 2, строка 100 — дата выплаты). - Убедиться, что сумма включена в
РСВ(Расчет по страховым взносам). - Сформировать
Справку 2-НДФЛдля сотрудника (при увольнении).
Документальное оформление:
- 📋 При увольнении: приказ об увольнении (форма Т-8), записка-расчет (форма Т-61).
- 📝 По заявлению: заявление сотрудника, приказ о выплате компенсации.
В 1С все эти документы формируются автоматически:
- Для приказа об увольнении:
Кадры → Уволеные → Печатные формы → Приказ (Т-8). - Для записки-расчета:
Зарплата → Все документы → Записка-расчет (Т-61).
⚠️ Внимание! Если компенсация выплачивается после увольнения (например, из-за ошибки в расчете), в 1С нужно создать документНачисление зарплаты вне расчетного периодас видом начисленияКомпенсация за неиспользованный отпуск.
═══
7. Особенности для разных категорий сотрудников
Расчет компенсации может отличаться в зависимости от режима работы и категории сотрудника:
| Категория сотрудника | Особенности расчета | Настройка в 1С |
|---|---|---|
| Совместители | Компенсация рассчитывается пропорционально отработанному времени. Минимальный стаж для отпуска — 6 месяцев. | В карточке сотрудника укажите Вид занятости = Внутреннее совместительство. |
| Сезонные работники | Компенсация выплачивается из расчета 2 дня за месяц работы (ст. 295 ТК РФ). | В документе Прием на работу выберите Вид трудового договора = Сезонный. |
| Работники на 0.5 ставки | Количество дней отпуска уменьшается пропорционально ставке (например, 14 дней вместо 28). | В графике работы укажите Норма времени = 0.5. |
Для иностранных сотрудников важно учитывать:
- 🛂 Если работник временно пребывает в РФ (по патенту или визе), компенсация рассчитывается по общим правилам, но удерживается НДФЛ 30% (для нерезидентов).
- 🏢 Если работник постоянно проживает в РФ (вид на жительство), применяется ставка НДФЛ 13%.
В 1С налоговый статус сотрудника указывается в карточке в разделе Налоги и взносы → НДФЛ.
═══
8. Автоматизация и полезные отчеты в 1С
Чтобы упростить работу с компенсациями, в 1С:ЗУП есть полезные инструменты:
- 📈 Отчет"Отпуска (Т-53)" — показывает остатки неиспользованных дней по всем сотрудникам. Путь:
Зарплата → Отчеты по зарплате → Отпуска (Т-53). - 🔍 Отчет"Анализ среднего заработка" — помогает проверить правильность расчета компенсации. Путь:
Зарплата → Отчеты по зарплате → Анализ среднего заработка. - 📊 Отчет"Начисления и удержания" — показывает все компенсации за период. Путь:
Зарплата → Отчеты по зарплате → Начисления и удержания.
Для автоматизации можно настроить:
- Шаблоны документов — сохраните типовой приказ об увольнении или заявление на компенсацию в
Администрирование → Шаблоны документов. - Напоминания о компенсациях — в
Администрирование → Настройки пользователей → Напоминаниянастройте уведомления о приближении срока выплаты. - Авторасчет при увольнении — в настройках кадрового учета (
Администрирование → Кадровый учет) включите опциюАвтоматически рассчитывать компенсацию при увольнении.
Если в вашей компании часто выплачиваются компенсации по заявлениям, имеет смысл создать типовое соглашение с шаблоном текста. Для этого:
- Перейдите в
Администрирование → Кадровый учет → Соглашения. - Создайте новое соглашение с типом
Компенсация отпуска. - Укажите шаблон текста (например,"Прошу заменить {КоличествоДней} дней отпуска денежной компенсацией").
Чтобы быстро найти всех сотрудников с большим количеством неиспользованных дней отпуска, используйте отчет Отпуска (Т-53) с фильтром по остатку дней. Это поможет спланировать выплаты компенсаций и избежать накопления"отпускного долга".
═══
FAQ: Частые вопросы по компенсации отпуска в 1С
🔹 Можно ли выплатить компенсацию за отпуск, если сотрудник не уволился?
Да, но только за дни свыше 28 календарных в год (ст. 126 ТК РФ). Например, если у сотрудника накопилось 35 дней отпуска, он может получить компенсацию за 7 дней. В 1С это оформляется документом Заявление на компенсацию отпуска.
🔹 Как в 1С посчитать компенсацию, если сотрудник работал на 0.5 ставки?
Количество дней отпуска уменьшается пропорционально ставке. Например, при ставке 0.5 и стаже 12 месяцев сотрудник имеет право на 14 дней отпуска (28 × 0.5). В 1С ставка указывается в графике работы сотрудника (Кадры → Графики работы).
🔹 Что делать, если в 1С неверно рассчитано количество дней компенсации?
Проверьте:
- Правильность указания даты приема и увольнения.
- Настройки графика работы (например, если сотрудник работал на неполной ставке).
- Наличие исключаемых периодов (больничные, отпуска без сохранения зарплаты).
Если ошибка остается, скорректируйте количество дней вручную в документе начисления.
🔹 Нужно ли удерживать НДФЛ с компенсации за отпуск?
Да, компенсация за неиспользованный отпуск облагается НДФЛ 13% (для резидентов) или 30% (для нерезидентов). В 1С налог рассчитывается автоматически при проведении документа.
🔹 Как в 1С отразить компенсацию за отпуск, выплаченную после увольнения?
Создайте документ Начисление зарплаты вне расчетного периода (Зарплата → Все документы → Создать). Укажите вид начисления Компенсация за неиспользованный отпуск и прикрепите скан заявления бывшего сотрудника.