Расчет компенсации за неиспользованный отпуск — одна из самых частых задач в кадровом учете, с которой сталкиваются бухгалтеры при увольнении сотрудников или по их письменному заявлению. В 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. Наличие не закрытых документов по отпускам (например, отпуск был оформлен, но не проведен).
3. Пошаговая инструкция: начисление компенсации при увольнении
Рассмотрим алгоритм на примере увольнения сотрудника Иванова И.И. с компенсацией за 10 неиспользованных дней отпуска.
Шаг 1. Оформление увольнения
Перейдите в раздел Кадры → Увольнения и создайте новый документ:
- Укажите сотрудника и дату увольнения.
- В поле
Основание увольнениявыберите статью ТК РФ. - На вкладке
Компенсация отпускаотметьте флажокВыплатить компенсацию за неиспользованный отпуск. - В поле
Количество днейукажите расчетное количество (в нашем примере — 10).
Шаг 2. Проверка расчета среднего заработка
После заполнения документа увольнения нажмите Рассчитать. Программа автоматически:
- 📅 Определит расчетный период (12 месяцев перед увольнением).
- 💵 Посчитает средний дневной заработок по формуле:
Средний заработок = (Сумма начислений за период) / (Количество отработанных дней) - 📊 Умножит средний заработок на количество компенсируемых дней.
Обратите внимание на поле Сумма компенсации — ее можно редактировать вручную, если автоматический расчет неверен (например, если не учтена премия).
Шаг 3. Проведение документа
После проверки всех данных нажмите Провести и закрыть. Документ сформирует:
- 📄 Запись в регистре
Начисления сотрудников. - 💼 Проводки по дебету счета 20 (26, 44) и кредиту счета 70.
- 📋 Данные для отчетов 6-НДФЛ (код дохода 2013) и РСВ.
Если сотрудник уволен в последний день месяца, компенсация за отпуск включается в расчет среднего заработка для больничных и декретных других сотрудников (Письмо ФСС от 11.03.2023 № 02-09-11/04-07-1200).
4. Начисление компенсации по заявлению сотрудника (без увольнения)
Если сотрудник пишет заявление на компенсацию за дни отпуска свыше 28 календарных, алгоритм отличается:
- Создайте документ
Начисление по среднему заработкув разделеЗарплата → Все начисления. - В поле
Вид начислениявыберитеКомпенсация за неиспользованный отпуск. - Укажите сотрудника, период и количество дней.
- На вкладке
Расчет среднегопроверьте:- Расчетный период (по умолчанию 12 месяцев).
- Список исключаемых периодов (больничные, отпуска и т.д.).
- Нажмите
Рассчитатьи проведите документ. - 🔄 В расчетном периоде были повышения окладов (требуется индексация выплат).
- ⏳ Сотрудник работал неполный день (используется фактически отработанное время).
- 📅 Период отработан не полностью (например, прием на работу был в середине года).
Ключевое отличие от увольнения: этот документ не формирует запись в личной карточке Т-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С:
- Откройте документ начисления.
- Нажмите
Показать расчет(кнопка внизу формы). - Сравните данные с вашими ручными подсчетами.
6. Типичные ошибки и как их избежать
Даже опытные бухгалтеры допускают ошибки при начислении компенсации в 1С. Вот самые распространенные:
- 🔢 Неверное количество дней — 1С может ошибаться, если в карточке сотрудника неверно указан график работы или не закрыты предыдущие отпуска.
⚠️ Внимание: Если сотрудник работал по сменному графику (например, "сутки через трое"), количество неиспользованных дней рассчитывается не в календарных, а в рабочих днях! В 1С Базовой это нужно корректировать вручную.
- 💸 Неучтенные премии — программы по умолчанию берет только оклад, а премии за расчетный период нужно добавлять отдельно.
- 📅 Ошибки в расчетном периоде — если сотрудник был в отпуске или на больничном, эти дни исключаются из расчета, но 1С не всегда это делает автоматически.
- 📑 Несформированные проводки — если документ не проведен или проведен с ошибкой, компенсация не попадет в 6-НДФЛ и РСВ.
Чтобы избежать ошибок:
- Всегда сверяйте количество дней с
Отчетом по отпускам(Кадры → Отчеты → Отпуска). - Проверяйте список выплат в расчетном периоде — если не хватает премий, добавьте их вручную через
Дополнительные начисления. - Используйте
Проверку расчетовв разделеЗарплата → Сервис → Проверка расчетов зарплаты.
Что делать если компенсация не попала в 6-НДФЛ?
Если компенсация не отразилась в 6-НДФЛ:
1. Проверьте, проведен ли документ начисления (статус должен быть "Проведен").
2. Убедитесь, что в документе указан правильный Вид дохода (должен быть "2013 — Компенсация за неиспользованный отпуск").
3. Переформируйте отчет 6-НДФЛ через Отчеты → Регламентированные → 6-НДФЛ, предварительно обновив данные (Действия → Обновить данные).
4. Если проблема осталась, создайте документ Корректировка НДФЛ в разделе Зарплата → НДФЛ.
7. Отражение компенсации в отчетности
Компенсация за неиспользованный отпуск влияет на несколько ключевых отчетов:
| Отчет | Код/раздел | Особенности |
|---|---|---|
| 6-НДФЛ | Раздел 2, код дохода 2013 | Удерживается НДФЛ 13% (для резидентов). Дата получения дохода — последний день месяца начисления. |
| РСВ (персонифицированный учет) | Раздел 3, код категории "МС" | Начисляются страховые взносы (22% ПФР, 5,1% ФОМС, 2,9% ФСС). |
| 4-ФСС | Таблица 3, строка 10 | Включается в базу для начисления взносов на травматизм. |
| Бухгалтерский баланс | Счет 70 (кредит) | Отражается как кредиторская задолженность перед сотрудником. |
Для проверки корректности отражения:
- Сформируйте
Анализ счета 70(Отчеты → Анализ счета) и убедитесь, что сумма компенсации попала в кредит. - Проверьте
Карточку сотрудника по страховым взносам(Зарплата → Отчеты → Карточка сотрудника). - Сверьте данные с
Регистром начислений(Зарплата → Отчеты → Регистр начислений).
Если компенсация начислена в декабре, но выплачена в январе, в 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С компенсация рассчитывается не за все дни, которые указаны в личной карточке?
Это может происходить по нескольким причинам:
- Ошибка в графике работы — если сотрудник переведен на другой график (например, с 5-дневки на сменный), остаток дней пересчитывается. Проверьте историю изменений графика в карточке сотрудника.
- Неучтенные отпуска — если в 1С не заведен документ по предыдущему отпуску, программа может показывать неверный остаток. Используйте отчет
Кадры → Отчеты → Отпуска (по сотрудникам)для сверки. - Округление дней — 1С округляет дни отпуска according to правилам ст. 120 ТК РФ (например, 10,5 дней округляется до 11).
Для исправления:
Кадры → Отпуска → Корректировка отпусков
Вручную укажите корректное количество дней.
❓ Как отразить компенсацию за отпуск в справке 2-НДФЛ?
В справке 2-НДФЛ компенсация за неиспользованный отпуск отражается:
- Код дохода — 2013.
- Месяц получения дохода — месяц начисления (не выплаты!).
- Сумма налога — 13% от суммы компенсации (для резидентов).
В 1С Базовой эти данные формируются автоматически при создании справки через:
Зарплата → Отчеты → 2-НДФЛ → Создать справки
Если компенсация не попала в справку, проверьте:
- Статус документа начисления (должен быть "Проведен").
- Корректность реквизита
Вид доходав документе.
❓ Что делать, если компенсация была начислена ошибочно?
Если компенсация за отпуск начислена с ошибкой, порядок действий:
- Сторнируйте документ:
- Для увольнения: создайте документ
Корректировка записейв разделеЗарплата → Сервис. - Для компенсации по заявлению: используйте документ
Сторно начислений.
- Для увольнения: создайте документ
Возврат НДФЛ.- Переформируйте 6-НДФЛ и РСВ с учетом сторно.
- Если отчетность уже сдана, подайте уточненные отчеты.
Пример проводки сторно:
Дт 20 (26, 44) — Кт 70 (красное сторно на сумму ошибочной компенсации)