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

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

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

1. Правовые основы: что говорит ТК РФ о компенсации отпуска

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

Исключения:

  • 🔹 Увольнение за виновные действия (прогул, хищение) — компенсация все равно выплачивается, но может быть удержана за причиненный ущерб (ст. 137 ТК РФ).
  • 🔹 Сотрудники, отработавшие менее 15 дней — если трудовой договор расторгается до истечения полумесяца, компенсация не положена (письмо Роструда №1329-6-1 от 04.03.2013).

Важно: компенсация рассчитывается исходя из среднего заработка, а не из оклада! Формула определена ст. 139 ТК РФ и Постановлением Правительства №922 от 24.12.2007. В 1С ЗУП этот механизм уже заложен, но его нужно правильно настроить.

⚠️ Внимание: Если сотрудник использовал отпуск "авансом" (отгулял больше, чем заработал), из его зарплаты можно удержать сумму за неотработанные дни — но не более 20% от выплаты (ст. 138 ТК РФ). В 1С ЗУП это настраивается в документе увольнения.

Как это работает на практике? Допустим, сотрудник отработал 10 месяцев, но уже отгулял 28 дней отпуска. При увольнении программа автоматически рассчитает, сколько дней он "перегулял", и предложит удержать сумму. Но это нужно делать вручную — 1С ЗУП только подскажет количество дней.

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

2. Подготовка к расчету: проверка остатков отпусков в 1С ЗУП

Перед тем как рассчитывать компенсацию, убедитесь, что в программе корректно отражены:

  • 📅 Остатки отпусков (сколько дней не использовано).
  • 📊 Средний заработок за расчетный период (обычно 12 месяцев).
  • 📝 Данные об увольнении (дата, причина).

Где это проверить?

Шаг 1. Остатки отпусков

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

Шаг 2. Проверка среднего заработка

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

  1. Откройте карточку сотрудника (Кадры → Сотрудники).
  2. Перейдите на вкладку Начисления.
  3. Проверьте раздел Средний заработок — здесь должны быть данные за последние 12 месяцев.
⚠️ Внимание: Если сотрудник работал неполный год (например, устроился 3 месяца назад), расчетный период будет короче. 1С ЗУП учитывает это автоматически, но лучше перепроверить вручную.

Что делать, если данные отсутствуют? Возможно, не были введены документы по зарплате или отпускам. В этом случае:

  • 🔄 Внесите недостающие начисления (Зарплата → Все начисления).
  • 📅 Добавьте документы об отпусках (Кадры → Отпуска → Документы отпусков).

Проверьте остатки отпусков в Кадры → Отпуска → Остатки

Убедитесь, что средний заработок рассчитан за правильный период

Внесите все неучтенные начисления зарплаты

Проверьте дату увольнения в кадровых документах-->

3. Пошаговый расчет компенсации в 1С ЗУП 8.3

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

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

Перейдите в раздел Кадры → Приемы, переводы, увольнения и создайте новый документ Увольнение. Заполните:

  • 👤 Сотрудника (выберите из справочника).
  • 📅 Дата увольнения (последний рабочий день).
  • 📝 Основание (ст. 77 или 81 ТК РФ).

Шаг 2. Расчет компенсации

На вкладке Кompенсация отпуска программа автоматически подтянет:

  • 🔢 Количество неиспользованных дней (из остатков).
  • 💰 Сумму компенсации (на основе среднего заработка).

Если данные не появились:

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

Шаг 3. Проверка и проводка документа

Перед проводкой документа:

  • 🔍 Сверьте количество дней с остатками в Кадры → Отпуска → Остатки.
  • 💵 Убедитесь, что сумма компенсации совпадает с ручным расчетом (формула ниже).

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

💡

Если сотрудник увольняется в середине месяца, компенсация отпуска включается в аванс или окончательный расчет — это зависит от настроек 1С ЗУП в разделе Настройки → Зарплата.

4. Формулы расчета: как 1С ЗУП считает компенсацию

Чтобы понять, как программа рассчитывает компенсацию, разберем формулы. Они основаны на Постановлении Правительства №922 и учитывают:

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

Формула:

Дни компенсации = (Остаток отпуска по данным 1С) × (Коэффициент стажа)

Коэффициент стажа зависит от отработанного времени:

  • 🔹 Менее 11 месяцев — пропорционально отработанным месяцам (например, за 5 месяцев — 5/12 от полного отпуска).
  • 🔹 11 месяцев и более — полная компенсация (28 дней).

2. Сумма компенсации

Формула:

Сумма = (Средний дневной заработок) × (Дни компенсации)

Где средний дневной заработок рассчитывается как:

СДЗ = (Сумма начислений за 12 месяцев) / (12 × 29.3)

29.3 — среднемесячное число календарных дней (постановление №922).

Пример:

Сотрудник отработал 8 месяцев, не использовал отпуск. Его средний заработок за год — 480 000 руб.

СДЗ = 480 000 / (12 × 29.3) ≈ 1 365 руб.

Дни компенсации = (28 / 12) × 8 ≈ 18.67 дней

Сумма компенсации = 1 365 × 18.67 ≈ 25 470 руб.

⚠️ Внимание: Если сотрудник работал в режиме неполного времени, 29.3 заменяется на фактическое количество дней по графику. В 1С ЗУП это настраивается в карточке сотрудника на вкладке График работы.
Параметр Формула Пример
Средний дневной заработок Сумма за 12 мес. / (12 × 29.3) 480 000 / 351.6 = 1 365 руб.
Дни компенсации (стаж < 11 мес.) (28 / 12) × отработанные месяцы (28 / 12) × 8 = 18.67 дней
Дни компенсации (стаж ≥ 11 мес.) 28 дней (полный отпуск) 28 дней
Коэффициент для неполного времени Фактические дни / 29.3 20 / 29.3 ≈ 0.68
Как 1С ЗУП округляет дни отпуска?

По умолчанию программа округляет дни компенсации до сотых (например, 18.666... дней станет 18.67). Однако в настройках (Настройки → Кадровый учет → Отпуска) можно выбрать округление до целых или с точностью до 0.5 дня. Это влияет на итоговую сумму!

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

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

1. Неучтенные отпуска "авансом"

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

  • 🔹 Перед увольнением проверьте остатки отпусков в Кадры → Отпуска → Остатки.
  • 🔹 Если есть отрицательный остаток, в документе увольнения вручную укажите количество дней к удержанию.

2. Неправильный расчетный период

Программа берет данные за последние 12 месяцев, но если сотрудник работал меньше, нужно скорректировать период. Например:

  • 🔹 Сотрудник устроился 1 марта 2026 г., увольняется 15 октября 2026 г. Расчетный период — с 1 марта по 30 сентября (7 месяцев).
  • 🔹 Если в этом периоде были больничные или отпуска без сохранения зарплаты, их нужно исключить из расчета (это делается в настройках документа увольнения).

3. Ошибки в среднем заработке

Часто забывают включить в расчет:

  • 💰 Премии (если они предусмотрены системой оплаты труда).
  • 🎁 Материальную помощь (если она связана с выполнением трудовых обязанностей).
  • 📈 Надбавки за стаж или квалификацию.

Как проверить? Откройте отчет Анализ среднего заработка (Зарплата → Отчеты по зарплате) и убедитесь, что все начисления учтены.

⚠️ Внимание: Если в расчетном периоде были повышения окладов, 1С ЗУП должна автоматически индексировать заработок. Но иногда это приходится делать вручную через документ Корректировка среднего заработка.
💡

Самая частая ошибка — несовпадение остатков отпусков в документе увольнения и в разделе Кадры → Отпуска → Остатки. Всегда сверяйте эти данные перед расчетом!

6. Особенности для нестандартных случаев

Не все сотрудники работают по стандартному графику 5/2. Рассмотрим нюансы для сложных ситуаций.

1. Сотрудники с неполным рабочим временем

Для них средний дневной заработок рассчитывается по формуле:

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

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

2. Сменный график работы

Для сменщиков количество дней отпуска рассчитывается пропорционально отработанному времени. Например:

  • 🔹 Если сотрудник отработал 200 смен при норме 240, компенсация составит (28 / 240) × 200 ≈ 23.33 дня.

3. Увольнение в день приема

Если сотрудник уволен в тот же день, когда был принят (например, не прошел испытательный срок), компенсация не выплачивается. Но в 1С ЗУП нужно вручную указать Дата увольнения = Дата приема, иначе программа может посчитать 1 день отпуска.

4. Совместители

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

Как быть с отпуском за прошлые годы?

Если сотрудник не использовал отпуск за несколько лет, компенсация выплачивается за все годы, но только в пределах общего остатка. Например, если за 3 года накопилось 84 дня, а по закону максимум — 56 (28 × 2), то компенсируются только 56 дней. В 1С ЗУП это настраивается в параметрах кадрового учета (Настройки → Кадровый учет → Отпуска).

7. Проверка расчета: как убедиться, что все правильно

Чтобы не допустить ошибок, используйте эти методы проверки:

1. Сверка с ручным расчетом

Возьмите данные из 1С ЗУП и пересчитайте компенсацию по формулам из раздела 4. Если суммы совпадают — все верно.

2. Отчет "Анализ отпусков"

Откройте отчет Кадры → Отпуска → Анализ отпусков и проверьте:

  • 🔹 Остаток дней на дату увольнения.
  • 🔹 История использования отпусков (нет ли неучтенных периодов).

3. Расчетный листок

После проведения документа увольнения сформируйте расчетный листок (Зарплата → Расчетные листки) и убедитесь, что компенсация отражена в разделе Кompенсации.

4. Проверка проводок

Если вы ведете бухгалтерский учет в 1С ЗУП, откройте отчет Главная книга и найдите проводки по дебету 20 (26, 44) и кредиту 70 — там должна быть сумма компенсации.

⚠️ Внимание: Если компенсация попала в НДФЛ и страховые взносы, проверьте, что суммы удержаний рассчитаны верно. Для этого используйте отчет Налоги и взносы с ФОТ.
💡

Чтобы массово проверить компенсации по нескольким увольнениям, используйте отчет Свод по компенсациям отпусков (Зарплата → Отчеты по зарплате). Он покажет все выплаты за выбранный период.

8. Частые вопросы и ответы (FAQ)

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

Да, компенсация облагается НДФЛ (13%) и страховыми взносами (22% + 5.1% + 2.9% + 0.2%). В 1С ЗУП удержания рассчитываются автоматически при проведении документа увольнения.

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

В этом случае из его зарплаты удерживается сумма за неотработанные дни отпуска. В документе увольнения в 1С ЗУП нужно вручную указать количество дней к удержанию (раздел Удержания). Максимальный размер удержания — 20% от выплаты (ст. 138 ТК РФ).

❓ Можно ли выплатить компенсацию не денежными средствами (например, товарами)?

Нет, компенсация за неиспользованный отпуск выплачивается только в денежной форме (ст. 127 ТК РФ). Замена натуральной формой (продукцией, услугами) запрещена.

❓ Как рассчитать компенсацию, если сотрудник работал по сменному графику?

Для сменщиков количество дней компенсации рассчитывается пропорционально отработанному времени. Формула:

Дни компенсации = (28 / Норма дней по графику) × Фактически отработанные дни

В 1С ЗУП это учитывается автоматически, если в карточке сотрудника правильно указан график работы.

❓ Что делать, если в 1С ЗУП неверно посчитаны остатки отпусков?

Сначала проверьте:

  1. Все ли документы по отпускам введены (Кадры → Отпуска → Документы отпусков).
  2. Корректно ли указан стаж сотрудника (вкладка Трудовой стаж в карточке).
  3. Нет ли ошибок в графике работы.

Если данные неверны, внесите корректировки и пересчитайте компенсацию.