Как правильно рассчитать компенсацию за неиспользованный отпуск при увольнении, если были отпуска без сохранения зарплаты (свыше 14 дней) и больничный?

← На главную

Разберем по шагам типичную ситуацию из практики: сотрудник принят 08.02.2024 и уволен 30.01.2026, ежегодный оплачиваемый отпуск не использовал, но были два длительных периода отпусков без сохранения зарплаты (19 и 44 календарных дня) и больничный. Нужно проверить корректность КНО (компенсации за неиспользованный отпуск): и средний дневной заработок, и количество дней отпуска, подлежащих компенсации.

Сразу зафиксируем ключевую идею: итоговая сумма КНО = Средний дневной заработок × Количество неиспользованных дней отпуска. При этом средний обычно считают по правилам ст. 139 ТК РФ и Постановления № 922, а количество дней отпуска — по правилам отпускного стажа ст. 121 ТК РФ, где отдельно оговорено влияние отпусков без сохранения зарплаты.

Шаг 1. Разделим задачу на две части: «средний» и «дни отпуска»

Чтобы не запутаться, действуем последовательно:

  1. Проверим средний дневной заработок (СДЗ) за расчетный период 12 месяцев до увольнения: какая сумма выплат попала в расчет и какое число календарных дней учтено.
  2. Проверим количество дней отпуска, за которые положена компенсация: сколько «заработано» дней отпуска к дате увольнения с учетом исключений из отпускного стажа.
  3. Сведем результат и сравним с тем, что получилось в расчете.

Шаг 2. Проверим расчет среднего дневного заработка (СДЗ)

По ст. 139 ТК РФ средний дневной заработок для оплаты отпусков и выплаты компенсации рассчитывают за последние 12 календарных месяцев путем деления суммы начисленной зарплаты на количество календарных дней расчетного периода, рассчитанное по правилам «29,3» и неполных месяцев.

В вашей схеме уже использован стандартный подход:

СДЗ = Сумма выплат / Количество календарных дней, учитываемых в расчетном периоде

И вы посчитали количество календарных дней так:

— За полностью отработанный месяц берут 29,3.
— За неполный месяц берут: (29,3 / число календарных дней месяца) × число календарных дней, приходящихся на отработанное время. Именно такая логика закреплена в правилах расчета среднего (Постановление № 922) и часто приводится в разъясняющих материалах.

В расчете фигурируют месяцы расчетного периода (условно: январь–декабрь последнего года перед увольнением) и такие «дни для среднего»:

январь–июль: 29,3 × 7 = 205,1
август: 29,3/31 × 17 = 16,07
сентябрь: 0 (месяц полностью исключен, если нет учитываемых выплат/дней по правилам периода — важно проверить причину)
октябрь: 29,3
ноябрь: 29,3/30 × 22 = 21,48
декабрь: 29,3
итого дней: 301,26

Сумма выплат в расчете: 293 480,57.

Тогда СДЗ получается:

СДЗ = 293 480,57 / 301,26 = 973,98 (примерно)

И итоговая сумма при умножении на 51,33 дня дает около 50 тыс., что совпадает по порядку с вашим итогом (50 004,50).

Промежуточный вывод: с самим подходом к СДЗ «29,3 + неполные месяцы» в целом все выглядит логично (как и написали в ответе на форуме). Но давайте обязательно проверим два типичных места ошибок:

  1. Почему сентябрь = 0? Если в сентябре сотрудник полностью был в отпуске без сохранения зарплаты, то месяц мог дать 0 учитываемых дней (и 0 выплат) для среднего — это возможно. Но если в сентябре были дни работы/учитываемые выплаты, тогда 0 может быть ошибкой заполнения данных.
  2. Корректно ли посчитаны «отработанные дни» в неполных месяцах? Для среднего по отпускной тематике обычно берут календарные дни, приходящиеся на отработанное время, исключая периоды, которые по Постановлению № 922 исключаются из расчетного периода (например, время болезни и некоторые виды отсутствий). Важно, чтобы в системе отсутствия были зарегистрированы правильными документами, иначе дни могут считаться неверно.

Шаг 3. Главная развилка: как посчитать «количество дней отпуска» для компенсации

Теперь переходим к самому спорному месту — сколько дней отпуска положено компенсировать.

У вас в расчете стоит 51,33 дня как «положенные дни отпуска». Обычно 51,33 — это 28/12 × 22 месяца = 51,33 (то есть «1 год и 10 месяцев»). Но в ответе на форуме вам справедливо указали, что нужно учесть правило ст. 121 ТК РФ: в отпускной стаж включают отпуска без сохранения зарплаты только в пределах 14 календарных дней в течение рабочего года. Все, что сверх 14 дней в рабочем году, сдвигает окончание рабочего года и уменьшает «отпускной стаж» к дате увольнения.

То есть «просто взять календарный период между приемом и увольнением» недостаточно: нужно посчитать рабочие годы и исключить «лишние» дни отпусков за свой счет.

Давайте разберем по шагам на ваших датах.

Шаг 4. Определим рабочие годы сотрудника

Рабочий год для отпуска считается не по календарному году, а с даты приема:

1-й рабочий год: 08.02.2024 – 07.02.2025
2-й рабочий год: 08.02.2025 – 07.02.2026 (если не будет сдвигов)

Но сдвиги будут, потому что были отпуска без сохранения зарплаты:

— 18.03.2024–05.04.2024 (19 дней)
— 18.08.2025–30.09.2025 (44 дня)

Согласно ст. 121 ТК РФ в стаж для отпуска включают только 14 календарных дней отпуска за свой счет в каждом рабочем году. Сверх этого — не включают.

Значит:

  1. В 1-м рабочем году отпуск без сохранения = 19 дней → сверхлимит = 5 дней.
  2. Во 2-м рабочем году отпуск без сохранения = 44 дня → сверхлимит = 30 дней.

Важно: больничный в отпускной стаж включается, то есть сам по себе больничный (временная нетрудоспособность) не уменьшает отпускной стаж так, как уменьшает его «лишний» отпуск за свой счет. Поэтому в нашей задаче ключевой фактор — именно «сверх 14 дней» отпусков без оплаты.

Шаг 5. Пересчитаем отпускной стаж с учетом «сдвига» рабочих лет

Логика «сдвига» простая: если в рабочем году есть периоды, не входящие в стаж, дата окончания рабочего года переносится на длительность этих периодов.

1-й рабочий год: 08.02.2024–07.02.2025, сверхлимит отпуска за свой счет 5 дней → окончание рабочего года сдвигается на 5 дней → рабочий год фактически «закроется» на 12.02.2025.

Сотрудник работал до 30.01.2026, значит первый рабочий год он в любом случае успел закрыть полностью. Поэтому за первый рабочий год «заработано» 28 дней отпуска (если базовый отпуск 28 дней).

2-й рабочий год: он начнется с дня, следующего за закрытием первого рабочего года. То есть условно — 13.02.2025. Дальше в этом рабочем году есть отпуск без оплаты 44 дня, из них 30 дней не включаются в стаж и «тормозят» накопление отпуска.

Как это удобно посчитать на практике:

— Берем период 2-го рабочего года от фактического старта (13.02.2025) до увольнения (30.01.2026).
— Из него «выбрасываем» 30 дней (сверх 14 дней отпуска за свой счет).
— Получаем «эффективную» продолжительность отпускного стажа во 2-м рабочем году, которую переводим в месяцы для расчета компенсации.

И вот тут появляется развилка из двух подходов, которые встречаются в практике:

  1. Строго пропорционально месяцам отпускного стажа: 28/12 × (кол-во месяцев).
  2. Подход «11 месяцев = как полный год» (позиция из разъяснений Минтруда, часто цитируется в практических материалах): если в рабочем году отработано 11 месяцев, компенсацию могут считать как за полный год (28 дней).

Давайте рассмотрим оба подхода, чтобы вы могли выбрать тот, который применяется у вас (и который «поддержит» ваша учетная система/аудит/проверка).

Решение 1. Пропорциональный расчет: 28/12 × месяцы отпускного стажа

Посмотрим на пример расчета логикой «месяцы рабочего года».

Мы считаем отпускной стаж во 2-м рабочем году с 13.02.2025 по 30.01.2026 и исключаем 30 дней «лишнего» отпуска без оплаты.

Практически это эквивалентно тому, что для подсчета месяцев мы «сдвигаем конец периода назад» на 30 дней (потому что эти 30 дней не дают стажа). Тогда «эффективная» дата конца для подсчета стажа будет около 31.12.2025.

Далее считаем месяцы рабочего года от 13-го числа до 12-го числа (типичная логика рабочего года, начиная от даты приема). В таком разложении получаем:

— 10 полных месяцев (13.02–12.12)
— остаток периода 13.12–31.12 = 19 дней

По распространенному правилу округления при расчете компенсации (когда остаток 15 дней и более округляют до полного месяца) остаток 19 дней можно считать как 1 месяц. На практике эту логику часто связывают с п. 35 «Правил об очередных и дополнительных отпусках» 1930 года, который по сей день используется именно в теме компенсации отпуска (как минимум в разъясняющих материалах и калькуляторах). Важно понимать: это не «единственная истина», но это очень распространенная практика.

Тогда во 2-м рабочем году получается 11 месяцев отпускного стажа.

Считаем «заработанные» дни отпуска во 2-м рабочем году:

28 / 12 × 11 = 25,67 дня

Итого «заработано» за весь период:

28 + 25,67 = 53,67 дня

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

Тогда можно получить 54 дня к компенсации (если округляем 53,67 вверх).

Сравнение с вашим 51,33: 51,33 — это меньше. Но обратите внимание: учет «лишних» отпусков без сохранения зарплаты обычно уменьшает стаж, а не увеличивает. Почему же у нас получилось 53,67, то есть больше 51,33? Потому что 51,33 у вас, скорее всего, получено из предположения о меньшем количестве месяцев (например, «1 год 10 месяцев»), а при расчете «по рабочим годам» и округлении неполного месяца до полного итоговое число месяцев может отличаться. Поэтому важен именно корректный алгоритм подсчета месяцев отпускного стажа в вашей методике/учетной политике.

Решение 2. Подход «11 месяцев рабочего года = компенсация как за полный год»

Теперь рассмотрим второй вариант, который часто всплывает в обсуждениях: если сотрудник в рабочем году фактически отработал 11 месяцев, компенсацию могут считать как за полный год — 28 дней. Такая позиция встречается в практических разъяснениях со ссылкой на письмо Минтруда, и ее часто упоминают кадровые и бухгалтерские источники.

Тогда логика будет такой:

  1. 1-й рабочий год сотрудник закрыл полностью → 28 дней.
  2. Во 2-м рабочем году мы насчитали около 11 месяцев отпускного стажа → применяем правило «как полный год» → еще 28 дней.

Итого компенсация считается за 56 дней.

И это как раз объясняет реплику из обсуждения, что «по моим расчетам получается 56 дней» при условии, что во 2-м рабочем году набирается 11 месяцев стажа, а отпуск за свой счет сверх 14 дней правильно учтен через сдвиг. Смысл замечания из обсуждения — не в том, что «должно быть обязательно 56», а в том, что нельзя игнорировать ст. 121 ТК РФ и что при корректном учете отпусков за свой счет итоговые дни будут пересчитаны.

Что выбрать на практике? Действуем так: выясняем, какой подход принят у вас (локальные акты/практика/настройки программы) и какой подход поддерживает расчет в вашей конфигурации. Если сомневаемся — фиксируем расчет пропорционально (Решение 1) как более «механический» и предсказуемый, а «11 месяцев = год» применяем только если есть подтвержденная позиция и вы реально уверены, что второй рабочий год «дотягивает» до 11 месяцев стажа именно с учетом исключаемых периодов.

Шаг 6. Пересчитаем сумму КНО на примере

Теперь объединим «средний» и «дни».

По вашему расчету:

СДЗ = 293 480,57 / 301,26

Возьмем два варианта дней отпуска:

  1. Если оставляем 51,33 дня (как у вас): КНО = СДЗ × 51,33.
  2. Если по пропорциональному решению получаем 53,67 (или 54) дня: КНО станет больше, потому что умножаем на большее число дней.
  3. Если применяем «11 месяцев = год» и получаем 56 дней: КНО станет еще больше.

Именно поэтому участник обсуждения и сказал: «со среднедневным согласна, а к количеству дней отпуска есть вопрос». Здесь как раз и кроется основной риск ошибки.

Шаг 7. Как правильно оформить исходные данные в 1С, чтобы программа считала верно

Теперь давайте посмотрим на прикладной аспект: даже если мы идеально понимаем ТК РФ, в реальной жизни расчет делает программа. Значит, нам нужно обеспечить, чтобы в базе 1С корректно отражены:

  1. Отпуска без сохранения оплаты — как отсутствие нужного вида, которое влияет на отпускной стаж.
  2. Больничный — как временная нетрудоспособность.
  3. Увольнение — документ, в котором считается компенсация отпуска.
  4. Остатки отпусков — контрольным отчетом перед расчетом увольнения.

В 1С:ЗУП расчет компенсации обычно выполняется документом «Увольнение», где на вкладках можно увидеть рассчитанные начисления (в т.ч. компенсацию отпуска) и при необходимости скорректировать дни вручную, если учетные данные (стаж/отсутствия) требуют уточнения.

Чтобы отпуска без сохранения оплаты учитывались корректно, в настройках зарплаты и состава начислений обычно включают функциональность отпусков без оплаты. Затем сами отсутствия вводят документами/механизмами, которые относятся к отпуску за свой счет, чтобы система правильно отражала их в стаже и в табеле.

Контрольный прием: перед тем как проводить увольнение, сформируем один из отчетов по остаткам отпусков (например, «Остатки отпусков»/«Справка об остатках отпусков» в зависимости от конфигурации) и сравним, что программа считает «заработанным» и «неиспользованным». Это помогает поймать ситуацию, когда «лишние» дни отпуска за свой счет не были заведены как отпуск без оплаты (или заведены неверным видом отсутствия) и потому не сдвинули рабочий год. Такой сценарий прямо описывают практические материалы: если стаж/периоды отражены некорректно, программу приходится поправлять вручную и обязательно перепроверять остатки отчетом.

Шаг 8. Частые ошибки и как их поймать

Давайте проанализируем ситуацию и перечислим типовые причины, почему «дни отпуска» расходятся:

  1. Не учли ограничение 14 дней отпусков без оплаты в рабочем году и посчитали стаж просто по календарю между приемом и увольнением. Это главная ошибка в вашей истории.
  2. Завели отпуск за свой счет не тем документом/видом отсутствия, из-за чего он не влияет на отпускной стаж в программе.
  3. Неправильно определили границы рабочих лет (считали «календарные годы» вместо «рабочих» от даты приема).
  4. Ошиблись в округлении месяцев/дней при расчете компенсации: где-то округлили вниз, где-то не округлили вовсе, где-то округлили не в пользу работника.
  5. Неполные месяцы в среднем заработке рассчитали по отработанным дням, но отработанные дни определили неверно (например, включили дни болезни или наоборот).

Шаг 9. Практический чек-лист: как перепроверить расчет «как в задаче»

Давайте сделаем короткий алгоритм, который можно повторить на любой похожей ситуации.

  1. Определим рабочие годы от даты приема до даты увольнения.
  2. Соберем все отпуска без сохранения зарплаты по датам и разнесем их по рабочим годам.
  3. В каждом рабочем году посчитаем «лишние» дни отпуска без оплаты: max(0, дней_за_свой_счет − 14).
  4. Сдвинем окончание рабочего года на «лишние» дни и пересчитаем границы следующего рабочего года.
  5. Посчитаем отпускной стаж в месяцах в последнем рабочем году до увольнения (с учетом исключаемых дней): применим выбранное правило округления неполного месяца.
  6. Рассчитаем дни отпуска к компенсации:

    — либо пропорционально: 28/12 × месяцы + полные годы × 28;
    — либо при наличии оснований применим «11 месяцев = год» для последнего рабочего года.

  7. Рассчитаем СДЗ по 12 месяцам до увольнения (ст. 139 ТК РФ, Постановление № 922), аккуратно посчитаем дни по 29,3 и неполным месяцам.
  8. Перемножим СДЗ × дни отпуска = сумма КНО.
  9. Сверим с 1С: отчет по остаткам отпусков + документ «Увольнение». При расхождении проверим, как заведены отпуска без оплаты и как программа определяет стаж.

Шаг 10. Итог по ситуации: что именно нужно поправить в расчете

Теперь сформулируем практический вывод именно для вашего кейса.

1) По вашему расчету среднедневной заработок посчитан «в общем подходе» корректно (29,3, неполные месяцы), но обязательно перепроверим причины нулевого сентября и правильность «отработанных дней» в неполных месяцах, чтобы исключить чисто учетную ошибку.

2) Количество дней отпуска 51,33 требует пересчета, потому что в отпускной стаж не входят отпуска за свой счет сверх 14 дней в рабочем году (ст. 121 ТК РФ). В вашей ситуации такие превышения есть в обоих рабочих годах (5 дней и 30 дней), и их нельзя игнорировать.

3) После корректного учета этих превышений вы получите иной результат по дням отпуска. В зависимости от принятой методики это может быть:

  1. Пропорционально: около 53,67 дня (часто округляют до 54 в пользу работника).
  2. Если применяете подход «11 месяцев = год» и действительно набирается 11 месяцев отпускного стажа во 2-м рабочем году — тогда можно получить 56 дней.

4) В 1С итог зависит от того, как отражены отсутствия. Поэтому для «решения проблемы» в учетной системе действуем так:

  1. Проверяем, что оба периода отпусков без оплаты заведены именно как отпуск без сохранения оплаты (а не «прочее отсутствие»), и функциональность таких отпусков включена в настройках.
  2. Сверяем остатки отпусков отчетом, затем формируем документ «Увольнение» и проверяем рассчитанные дни компенсации.
  3. Если программа рассчитала дни без учета ст. 121 ТК РФ из-за данных/настроек, корректируем причину (данные об отсутствии/настройки), а не «подкручиваем руками» итог, чтобы расчет был воспроизводимым и проверяемым.

Короткий пример формулы «как записать себе в шпаргалку»

Чтобы закрепить, запишем формулы словами (без кода):

Дни отпуска к компенсации = (Полные рабочие годы × 28) + (28/12 × Месяцы отпускного стажа в текущем рабочем году) − (Использовано оплачиваемого отпуска)

Отпускной стаж считаем по ст. 121 ТК РФ, при этом отпуска без оплаты включаем только до 14 дней в рабочем году.

СДЗ считаем по ст. 139 ТК РФ и Постановлению № 922, используя 29,3 и формулу для неполных месяцев.

Финальная сумма КНО = СДЗ × Дни к компенсации.

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

← На главную