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

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

Если вы работаете с 1С:ЗУП 2.5, принципы расчета остаются теми же, но путь к документам и некоторые настройки могут отличаться. Для точности сверьтесь с версией вашей конфигурации в Справка → О программе.

═══

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

Компенсация за неиспользованный отпуск выплачивается в двух основных случаях:

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

Важно: компенсация не выплачивается за дни дополнительного отпуска (например, за вредные условия труда), если это не предусмотрено локальными нормативными актами компании. Исключение — увольнение, когда компенсируются все неиспользованные дни.

В 1С:ЗУП начисление компенсации оформляется документом Начисление отпуска (для увольнения) или Заявление на компенсацию отпуска (по инициативе сотрудника). Но перед этим нужно правильно рассчитать количество дней и средний заработок.

📊 Как часто вы сталкиваетесь с начислением компенсации за отпуск?
Регулярно (ежемесячно)
Только при увольнениях
Рядом (1-2 раза в год)
Никогда не приходилось

═══

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

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

  1. Полный рабочий год (12 месяцев) = 28 дней отпуска (или больше, если предусмотрено договором).
  2. Неполный рабочий год: дни считаются пропорционально отработанным месяцам. Например, за 6 месяцев — 14 дней.
  3. Округление: если при расчете получается дробное число, дни округляются в пользу сотрудника (Письмо Минтруда № 14-2/В-981 от 07.12.2015).

Пример: сотрудник отработал 8 месяцев и 10 дней. В система автоматически округлит до 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С автоматически применяется коэффициент индексации. Чтобы проверить правильность расчета, откройте отчет Анализ среднего заработка в разделе Зарплата → Отчеты по зарплате.

═══

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

Рассмотрим два сценария: компенсация при увольнении и по заявлению сотрудника.

Сценарий 1: Компенсация при увольнении

  1. Создайте документ увольнения:

    Перейдите в Кадры → УволеныеСоздать. Укажите дату увольнения и основание (например,"по собственному желанию").

  2. Автоматический расчет компенсации:

    В документе увольнения на вкладке Начисления система предложит рассчитать компенсацию. Нажмите Заполнить → Рассчитать компенсацию за неиспользованный отпуск.

  3. Проверьте данные:

    Откройте вкладку Отпуска и сверьте количество дней. При необходимости скорректируйте вручную.

  4. Проводите документ:

    После проверки нажмите Провести и закрыть. Компенсация будет включена в окончательный расчет.

Сценарий 2: Компенсация по заявлению сотрудника

  1. Создайте заявление:

    Перейдите в Зарплата → Все документыСоздать → Заявление на компенсацию отпуска.

  2. Укажите период и дни:

    Выберите сотрудника, укажите количество дней для компенсации (сверх 28) и период, за который они предоставляются.

  3. Рассчитайте сумму:

    Нажмите Рассчитать. Система автоматически подтянет средний заработок и посчитает сумму.

  4. Согласуйте и проведите:

    После согласования с руководителем проведите документ. Компенсация будет начислена в ближайший расчет зарплаты.

Сверено количество неиспользованных дней отпуска|Проверен расчетный период для среднего заработка|Исключены неучтенные периоды (больничные, отпуска)|Указан правильный вид начисления (компенсация, а не отпускные)|Документ согласован с руководителем-->

═══

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

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

  • 🔢 Неправильный расчет дней — забывают округлить неполный месяц или учитывают дни авансом. Как избежать: всегда проверяйте отчет Отпуска (Т-53) перед начислением.
  • 💸 Ошибки в среднем заработке — не исключают больничные или включают неучтенные премии. Как избежать: используйте отчет Анализ среднего заработка.
  • 📅 Неверная дата увольнения — если указать дату позже фактической, компенсация будет рассчитана некорректно. Как избежать: сверяйте дату с приказом об увольнении.
  • 📝 Отсутствие основания — компенсация по заявлению без согласия руководителя может быть признана необоснованной. Как избежать: прикрепляйте скан заявления к документу в 1С.

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

Пример ошибки: сотрудник отработал 10 месяцев, но взял отпуск на 28 дней. При увольнении бухгалтер начислил компенсацию за 23 дня (28/12×10), но забыл удержать сумму за 5"лишних" дней. В результате компания понесла убытки.

💡

Всегда проверяйте историю отпусков сотрудника в отчете Отпуска (Т-53) перед начислением компенсации. Это поможет избежать ошибок с авансовыми днями.

═══

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

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

  • 📄 НДФЛ (13%) — удерживается при выплате.
  • 🏛️ Страховыми взносами (22% ПФР, 5.1% ФОМС, 2.9% ФСС) — начисляются дополнительно.

В 1С:ЗУП все налоги и взносы рассчитываются автоматически, но бухгалтеру нужно:

  1. Проверить правильность отражения в 6-НДФЛ (раздел 2, строка 100 — дата выплаты).
  2. Убедиться, что сумма включена в РСВ (Расчет по страховым взносам).
  3. Сформировать Справку 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).
  • 🔍 Отчет"Анализ среднего заработка" — помогает проверить правильность расчета компенсации. Путь: Зарплата → Отчеты по зарплате → Анализ среднего заработка.
  • 📊 Отчет"Начисления и удержания" — показывает все компенсации за период. Путь: Зарплата → Отчеты по зарплате → Начисления и удержания.

Для автоматизации можно настроить:

  1. Шаблоны документов — сохраните типовой приказ об увольнении или заявление на компенсацию в Администрирование → Шаблоны документов.
  2. Напоминания о компенсациях — в Администрирование → Настройки пользователей → Напоминания настройте уведомления о приближении срока выплаты.
  3. Авторасчет при увольнении — в настройках кадрового учета (Администрирование → Кадровый учет) включите опцию Автоматически рассчитывать компенсацию при увольнении.

Если в вашей компании часто выплачиваются компенсации по заявлениям, имеет смысл создать типовое соглашение с шаблоном текста. Для этого:

  1. Перейдите в Администрирование → Кадровый учет → Соглашения.
  2. Создайте новое соглашение с типом Компенсация отпуска.
  3. Укажите шаблон текста (например,"Прошу заменить {КоличествоДней} дней отпуска денежной компенсацией").
💡

Чтобы быстро найти всех сотрудников с большим количеством неиспользованных дней отпуска, используйте отчет Отпуска (Т-53) с фильтром по остатку дней. Это поможет спланировать выплаты компенсаций и избежать накопления"отпускного долга".

═══

FAQ: Частые вопросы по компенсации отпуска в 1С

🔹 Можно ли выплатить компенсацию за отпуск, если сотрудник не уволился?

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

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

Количество дней отпуска уменьшается пропорционально ставке. Например, при ставке 0.5 и стаже 12 месяцев сотрудник имеет право на 14 дней отпуска (28 × 0.5). В 1С ставка указывается в графике работы сотрудника (Кадры → Графики работы).

🔹 Что делать, если в 1С неверно рассчитано количество дней компенсации?

Проверьте:

  1. Правильность указания даты приема и увольнения.
  2. Настройки графика работы (например, если сотрудник работал на неполной ставке).
  3. Наличие исключаемых периодов (больничные, отпуска без сохранения зарплаты).

Если ошибка остается, скорректируйте количество дней вручную в документе начисления.

🔹 Нужно ли удерживать НДФЛ с компенсации за отпуск?

Да, компенсация за неиспользованный отпуск облагается НДФЛ 13% (для резидентов) или 30% (для нерезидентов). В 1С налог рассчитывается автоматически при проведении документа.

🔹 Как в 1С отразить компенсацию за отпуск, выплаченную после увольнения?

Создайте документ Начисление зарплаты вне расчетного периода (Зарплата → Все документы → Создать). Укажите вид начисления Компенсация за неиспользованный отпуск и прикрепите скан заявления бывшего сотрудника.