Расчет компенсации за неиспользованный отпуск — одна из самых частых задач в кадровом учете, с которой сталкиваются бухгалтеры при увольнении сотрудников или по их письменному заявлению. В 1С:Бухгалтерия 8.3 (базовая версия) эта операция требует точного соблюдения алгоритма, чтобы избежать ошибок в налоговом учете и отчетности. Несмотря на кажущуюся простоту, здесь есть масса нюансов: от корректного определения количества неиспользованных дней до правильного отражения в 6-НДФЛ и РСВ.

В этой статье вы найдете пошаговую инструкцию с скриншотами интерфейса 1С:Бухгалтерии 8.3 (релиз 3.0.130+), разбор типичных ошибок при начислении компенсации, а также актуальные формулы расчета с учетом изменений в Трудовом кодексе РФ (ст. 127) и Письма ФНС от 16.05.2026 № БС-4-11/6547@. Особое внимание уделим различиям между компенсацией при увольнении и по заявлению сотрудника — эти случаи обрабатываются в 1С по-разному!

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

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

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

Важно отличать эти scenarios, так как в 1С они оформляются разными документами: увольнение — через документ Увольнение в разделе Кадры, компенсация по заявлению — через документ Начисление по среднему заработку.

⚠️ Внимание: С 2026 года в 1С:Бухгалтерии изменилась логика расчета среднего заработка для компенсации — теперь программа автоматически учитывает премиальные выплаты за последние 12 месяцев (ранее было 3 месяца). Проверьте настройки Политики учета зарплаты в разделе Настройки → Зарплата и кадры, чтобы избежать недоначислений.
📊 Как часто вы сталкиваетесь с начислением компенсации за отпуск?
Ежемесячно
Раз в квартал
Только при увольнениях
Редко/никогда

2. Подготовка перед начислением: проверка данных сотрудника

Прежде чем приступать к начислению, необходимо убедиться, что в 1С корректно заведены все данные сотрудника, влияющие на расчет:

Проверить дату приема на работу в карточке сотрудника (Кадры → Сотрудники)

Убедиться, что все отпуска зафиксированы в разделе Кадры → Отпуска

Просмотреть историю изменений оклада (если были повышения) в Зарплата → Начисления

Проверить наличие премий и других выплат за расчетный период (12 месяцев)

-->

Особое внимание уделите периодам исключения из расчетного периода (больничные, отпуска по уходу за ребенком и т.д.). Их нужно вручную отметить в документе начисления, так как 1С Базовая не всегда автоматически учитывает эти нюансы. Например, если сотрудник был в отпуске без сохранения зарплаты более 14 дней, эти дни исключаются из расчета среднего заработка.

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

  1. Перейдите в Кадры → Отпуска.
  2. Выберите сотрудника и нажмите История отпусков.
  3. В колонке Остаток дней будет указано актуальное количество неиспользованных дней.
Что делать если остаток дней отображается некорректно?

Если в карточке сотрудника указано неверное количество неиспользованных дней, проверьте:

1. Правильность ввода предыдущих отпусков (возможно, был введен отпуск с ошибкой в количестве дней).

2. Настройки Графика работы сотрудника — если график изменялся, пересчитайте остатки вручную через Кадры → Перерасчет отпусков.

3. Наличие не закрытых документов по отпускам (например, отпуск был оформлен, но не проведен).

3. Пошаговая инструкция: начисление компенсации при увольнении

Рассмотрим алгоритм на примере увольнения сотрудника Иванова И.И. с компенсацией за 10 неиспользованных дней отпуска.

Шаг 1. Оформление увольнения

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

  1. Укажите сотрудника и дату увольнения.
  2. В поле Основание увольнения выберите статью ТК РФ.
  3. На вкладке Компенсация отпуска отметьте флажок Выплатить компенсацию за неиспользованный отпуск.
  4. В поле Количество дней укажите расчетное количество (в нашем примере — 10).

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

После заполнения документа увольнения нажмите Рассчитать. Программа автоматически:

  • 📅 Определит расчетный период (12 месяцев перед увольнением).
  • 💵 Посчитает средний дневной заработок по формуле:
    Средний заработок = (Сумма начислений за период) / (Количество отработанных дней)
  • 📊 Умножит средний заработок на количество компенсируемых дней.

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

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

После проверки всех данных нажмите Провести и закрыть. Документ сформирует:

  • 📄 Запись в регистре Начисления сотрудников.
  • 💼 Проводки по дебету счета 20 (26, 44) и кредиту счета 70.
  • 📋 Данные для отчетов 6-НДФЛ (код дохода 2013) и РСВ.
💡

Если сотрудник уволен в последний день месяца, компенсация за отпуск включается в расчет среднего заработка для больничных и декретных других сотрудников (Письмо ФСС от 11.03.2023 № 02-09-11/04-07-1200).

4. Начисление компенсации по заявлению сотрудника (без увольнения)

Если сотрудник пишет заявление на компенсацию за дни отпуска свыше 28 календарных, алгоритм отличается:

  1. Создайте документ Начисление по среднему заработку в разделе Зарплата → Все начисления.
  2. В поле Вид начисления выберите Компенсация за неиспользованный отпуск.
  3. Укажите сотрудника, период и количество дней.
  4. На вкладке Расчет среднего проверьте:
    • Расчетный период (по умолчанию 12 месяцев).
    • Список исключаемых периодов (больничные, отпуска и т.д.).
  5. Нажмите Рассчитать и проведите документ.
  6. Ключевое отличие от увольнения: этот документ не формирует запись в личной карточке Т-2 и не влияет на остаток дней отпуска в 1С. Чтобы скорректировать остаток, после начисления компенсации нужно вручную создать документ Корректировка отпусков в разделе Кадры → Отпуска.

    💡

    Компенсация по заявлению облагается НДФЛ и страховыми взносами на общих основаниях, но не включается в базу для расчета среднего заработка при увольнении (Письмо Минтруда от 03.08.2022 № 14-2/ООГ-1105).

    5. Формулы и примеры расчета компенсации

    Для самостоятельной проверки расчетов 1С используйте следующие формулы:

    Параметр Формула Пример (для оклада 50 000 руб.)
    Расчетный период 12 календарных месяцев перед месяцем начисления Апрель 2026 — март 2026
    Сумма учитываемых выплат Оклад + премии + надбавки (за исключением социальных выплат) 50 000 × 12 + 60 000 (премии) = 660 000 руб.
    Количество отработанных дней Сумма дней по календарю 5-дневной недели (29,3 × кол-во полных месяцев + дни в неполном месяце) 29,3 × 11 + 10 (март) = 332,3 дня
    Средний дневной заработок Сумма выплат / отработанные дни 660 000 / 332,3 = 1 986,16 руб.
    Сумма компенсации Средний дневной заработок × количество дней 1 986,16 × 10 = 19 861,60 руб.

    В 1С Базовой формула среднего дневного заработка может отличаться, если:

    • 🔄 В расчетном периоде были повышения окладов (требуется индексация выплат).
    • ⏳ Сотрудник работал неполный день (используется фактически отработанное время).
    • 📅 Период отработан не полностью (например, прием на работу был в середине года).

Для проверки корректности расчета в 1С:

  1. Откройте документ начисления.
  2. Нажмите Показать расчет (кнопка внизу формы).
  3. Сравните данные с вашими ручными подсчетами.

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

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

  • 🔢 Неверное количество дней — 1С может ошибаться, если в карточке сотрудника неверно указан график работы или не закрыты предыдущие отпуска.
    ⚠️ Внимание: Если сотрудник работал по сменному графику (например, "сутки через трое"), количество неиспользованных дней рассчитывается не в календарных, а в рабочих днях! В 1С Базовой это нужно корректировать вручную.
  • 💸 Неучтенные премии — программы по умолчанию берет только оклад, а премии за расчетный период нужно добавлять отдельно.
  • 📅 Ошибки в расчетном периоде — если сотрудник был в отпуске или на больничном, эти дни исключаются из расчета, но 1С не всегда это делает автоматически.
  • 📑 Несформированные проводки — если документ не проведен или проведен с ошибкой, компенсация не попадет в 6-НДФЛ и РСВ.

Чтобы избежать ошибок:

  1. Всегда сверяйте количество дней с Отчетом по отпускам (Кадры → Отчеты → Отпуска).
  2. Проверяйте список выплат в расчетном периоде — если не хватает премий, добавьте их вручную через Дополнительные начисления.
  3. Используйте Проверку расчетов в разделе Зарплата → Сервис → Проверка расчетов зарплаты.
Что делать если компенсация не попала в 6-НДФЛ?

Если компенсация не отразилась в 6-НДФЛ:

1. Проверьте, проведен ли документ начисления (статус должен быть "Проведен").

2. Убедитесь, что в документе указан правильный Вид дохода (должен быть "2013 — Компенсация за неиспользованный отпуск").

3. Переформируйте отчет 6-НДФЛ через Отчеты → Регламентированные → 6-НДФЛ, предварительно обновив данные (Действия → Обновить данные).

4. Если проблема осталась, создайте документ Корректировка НДФЛ в разделе Зарплата → НДФЛ.

7. Отражение компенсации в отчетности

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

Отчет Код/раздел Особенности
6-НДФЛ Раздел 2, код дохода 2013 Удерживается НДФЛ 13% (для резидентов). Дата получения дохода — последний день месяца начисления.
РСВ (персонифицированный учет) Раздел 3, код категории "МС" Начисляются страховые взносы (22% ПФР, 5,1% ФОМС, 2,9% ФСС).
4-ФСС Таблица 3, строка 10 Включается в базу для начисления взносов на травматизм.
Бухгалтерский баланс Счет 70 (кредит) Отражается как кредиторская задолженность перед сотрудником.

Для проверки корректности отражения:

  1. Сформируйте Анализ счета 70 (Отчеты → Анализ счета) и убедитесь, что сумма компенсации попала в кредит.
  2. Проверьте Карточку сотрудника по страховым взносам (Зарплата → Отчеты → Карточка сотрудника).
  3. Сверьте данные с Регистром начислений (Зарплата → Отчеты → Регистр начислений).

Если компенсация начислена в декабре, но выплачена в январе, в 6-НДФЛ она отразится:

  • В Разделе 2 за декабрь (дата получения дохода).
  • В Разделе 1 за январь (дата удержания НДФЛ).

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

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

Если сотрудник отработал неполный месяц (например, уволен 15 числа), количество календарных дней для расчета среднего заработка определяется по формуле:

29,3 / количество дней в месяце × количество отработанных дней

В 1С это учитывается автоматически, но если расчет неверен, проверьте:

  • Корректность даты приема/увольнения в карточке сотрудника.
  • Настройки графика работы (если сотрудник работал по индивидуальному графику).

Пример: при увольнении 15 марта 2026 года (в марте 31 день) количество дней для расчета = 29,3 / 31 × 15 = 14,18 дней.

❓ Можно ли в 1С Базовой начислить компенсацию за отпуск авансом (до его наступления)?

Нет, 1С:Бухгалтерия 8.3 Базовая не поддерживает начисление компенсации авансом. Согласно ст. 126 ТК РФ, компенсация выплачивается только:

  • При увольнении.
  • За дни отпуска свыше 28 календарных по письменному заявлению сотрудника.

Если попытаться оформить компенсацию за будущий период, 1С выдаст ошибку при проведении документа: "Недопустимый период для начисления компенсации".

❓ Почему в 1С компенсация рассчитывается не за все дни, которые указаны в личной карточке?

Это может происходить по нескольким причинам:

  1. Ошибка в графике работы — если сотрудник переведен на другой график (например, с 5-дневки на сменный), остаток дней пересчитывается. Проверьте историю изменений графика в карточке сотрудника.
  2. Неучтенные отпуска — если в 1С не заведен документ по предыдущему отпуску, программа может показывать неверный остаток. Используйте отчет Кадры → Отчеты → Отпуска (по сотрудникам) для сверки.
  3. Округление дней — 1С округляет дни отпуска according to правилам ст. 120 ТК РФ (например, 10,5 дней округляется до 11).

Для исправления:

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

Вручную укажите корректное количество дней.

❓ Как отразить компенсацию за отпуск в справке 2-НДФЛ?

В справке 2-НДФЛ компенсация за неиспользованный отпуск отражается:

  • Код дохода — 2013.
  • Месяц получения дохода — месяц начисления (не выплаты!).
  • Сумма налога — 13% от суммы компенсации (для резидентов).

В 1С Базовой эти данные формируются автоматически при создании справки через:

Зарплата → Отчеты → 2-НДФЛ → Создать справки

Если компенсация не попала в справку, проверьте:

  • Статус документа начисления (должен быть "Проведен").
  • Корректность реквизита Вид дохода в документе.
❓ Что делать, если компенсация была начислена ошибочно?

Если компенсация за отпуск начислена с ошибкой, порядок действий:

  1. Сторнируйте документ:
    • Для увольнения: создайте документ Корректировка записей в разделе Зарплата → Сервис.
    • Для компенсации по заявлению: используйте документ Сторно начислений.
  • Верните излишне удержанный НДФЛ (если компенсация уже выплачена) через документ Возврат НДФЛ.
  • Скорректируйте отчетность:
    • Переформируйте 6-НДФЛ и РСВ с учетом сторно.
    • Если отчетность уже сдана, подайте уточненные отчеты.
  • Пример проводки сторно:

    Дт 20 (26, 44) — Кт 70 (красное сторно на сумму ошибочной компенсации)