Компенсация неиспользованного отпуска — одна из самых частых операций в кадровом учете, которая требует точного соблюдения трудового законодательства и корректного отражения в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерии. Ошибки при оформлении могут привести к переплатам, штрафам от трудовой инспекции или искажениям в отчетности. В этой статье разберем, как провести компенсацию отпуска в 1С по всем правилам: от проверки остатков дней до формирования проводок и выплаты сотруднику.
Особенность процедуры в том, что она зависит от типа компенсации (при увольнении или по заявлению работника), версии программы (1С:ЗУП 3.1, 1С:ЗУП 2.5, 1С:Бухгалтерия 3.0) и настроек учетной политики. Мы рассмотрим универсальный алгоритм, который подойдет для большинства конфигураций, а также укажем на «подводные камни», о которых часто забывают даже опытные бухгалтеры.
1. Проверка остатков отпуска перед компенсацией
Прежде чем оформлять компенсацию, необходимо убедиться, что у сотрудника действительно есть неиспользованные дни отпуска. В 1С:ЗУП эту информацию можно получить несколькими способами:
- 📊 Отчет «Остатки отпусков» (
Зарплата → Отчеты по зарплате → Остатки отпусков). Здесь видно количество накопленных и использованных дней по каждому сотруднику. - 🔍 Карточка сотрудника: перейдите в
Кадры → Сотрудники, выберите работника и откройте вкладкуОтпуска. Система автоматически рассчитывает остаток. - 📑 Документ «График отпусков», если он ведется в программе. Проверьте, не запланирован ли отпуск на будущие периоды.
Важно: если сотрудник уволился, а отпуск не был использован, компенсация выплачивается в полном объеме (ст. 127 ТК РФ). Если работник продолжает трудиться, он может получить компенсацию только за дни свыше 28 календарных (ст. 126 ТК РФ).
Если в отчете «Остатки отпусков» отображаются отрицательные значения, это означает, что сотрудник «переотпускничал» — использовал больше дней, чем накопил. В таком случае компенсация не положена, а излишне выплаченные суммы придется удерживать из зарплаты (с согласия работника).
При проверке остатков обратите внимание на:
- 📅 Период накопления: дни отпуска начисляются за каждый отработанный месяц (2.33 дня при стандартном графике).
- ⚖️ Исключаемые периоды: больничные, отпуска по уходу за ребенком, прогулы — они не учитываются в стаж для отпуска.
- 🔄 Переносы отпусков: если сотрудник переносил отпуск по соглашению с работодателем, это должно быть отражено в программе.
2. Настройка параметров расчета компенсации в 1С
Перед оформлением документа компенсации убедитесь, что в программе корректно настроены:
- Параметры учета отпусков (
Настройки → Учетная политика → Зарплата):- 📌 Порядок расчета среднего заработка (по ТК РФ или по правилам организации).
- 📌 Учитывать ли премиальные выплаты в расчете среднего.
- 📌 Период расчета среднего (обычно 12 месяцев перед месяцем компенсации).
Настройки → Виды расчетов):
- 💰 Должен быть создан вид расчета
Компенсация за неиспользованный отпуск(если его нет, добавьте вручную). - 📝 Проверьте, что вид расчета привязан к правильному способы отражения в бухучете (обычно Дт 96/Kt 70).
| Параметр | Рекомендуемое значение | Последствия ошибки |
|---|---|---|
| Период расчета среднего | 12 месяцев | Неправильная сумма компенсации |
| Учет премий | Да (если премия входит в систему оплаты труда) | Занижение/завышение среднего заработка |
| Округление дней отпуска | До целых (по правилам организации) | Расхождения с трудовой инспекцией |
| Способ отражения в бухучете | Дт 96 (резерв) / Kt 70 | Искажение финансовой отчетности |
Если в вашей организации используется нестандартный порядок расчета среднего заработка (например, учитываются только оклад без премий), это должно быть зафиксировано в локальных нормативных актах и отражено в настройках 1С. В противном случае при проверке трудовой инспекцией могут возникнуть претензии.
Что делать, если в 1С нет вида расчета "Компенсация отпуска"?
Если в справочнике Виды расчетов отсутствует нужный элемент, его можно создать вручную:
- Перейдите в
Настройки → Виды расчетов. - Нажмите «Создать» и выберите тип
Компенсация отпуска. - Укажите способ расчета
Средний заработок. - Привяжите к статье затрат (например,
Оплата труда). - Сохраните и проверьте, что вид расчета появился в документах начисления.
3. Оформление документа компенсации в 1С
Для начисления компенсации используется документ Начисление зарплаты и взносов (1С:ЗУП 3.1) или Начисление зарплаты (1С:ЗУП 2.5). Алгоритм действий:
Создать документ "Начисление зарплаты и взносов"|Выбрать месяц начисления (текущий или месяц увольнения)|Добавить сотрудника в табличную часть|Нажать "Добавить" → "Компенсация за неиспользованный отпуск"|Указать количество дней и период компенсации|Проверить автоматический расчет суммы|Провести документ
-->
Рассмотрим подробнее ключевые моменты:
- 📅 Месяц начисления: если компенсация выплачивается при увольнении, месяц должен совпадать с датой увольнения. Если по заявлению — текущий месяц.
- 👤 Выбор сотрудника: в табличной части документа добавьте работника, которому начисляется компенсация.
- ➕ Добавление компенсации: нажмите
Добавить→ выберитеКомпенсация за неиспользованный отпуск. Если этого пункта нет, проверьте настройки видов расчетов (см. предыдущий раздел). - 📝 Заполнение данных:
- 📌 Количество дней: укажите количество неиспользованных дней (должно совпадать с остатком из отчета).
- 📌 Период компенсации: даты начала и конца периода, за который начисляется компенсация (например, с 01.01.2026 по 31.03.2026).
- 📌 Основание: укажите реквизиты приказа или заявления сотрудника.
- 💰 Сумма компенсации соответствует расчету вручную (средний дневной заработок × количество дней).
- 📊 Налоги и взносы: НДФЛ (13%) и страховые взносы (30%) должны быть начислены автоматически.
- 📑 Проводки: документ должен сформировать проводки Дт 96 (резерв отпусков) / Кт 70 и Дт 70 / Кт 68.01 (НДФЛ).
- Период расчета среднего заработка (должен включать последние 12 месяцев).
- Состав выплат, включенных в средний (премии, надбавки).
- Количество календарных дней в расчетном периоде (29.3 × количество месяцев).
- 📅 Дата начисления: компенсация должна быть начислена в том же месяце, что и увольнение (даже если выплата произойдет позже).
- 💰 Расчет по полным месяцам: если сотрудник отработал 11 месяцев, компенсация начисляется за полный год (28 дней).
- 📑 Документы: основанием служит приказ об увольнении (
Т-8) и записка-расчет (Т-61). - Создайте документ
Уволение(Кадры → Уволения). - В документе автоматически сформируется вкладка
Компенсация отпускас количеством дней. - Проверьте сумму и проводки (должны быть аналогичны обычной компенсации).
- Проведите документ и сформируйте
Записку-расчет (Т-61)через печатную форму. - ❌ Неучтенные дни: если сотрудник брал отпуск авансом, компенсация может быть завышена.
- ❌ Неправильный период: компенсация начисляется только за фактически отработанное время.
- ❌ Отсутствие НДФЛ: компенсация облагается налогом, даже если выплачивается после увольнения.
После заполнения документ автоматически рассчитает сумму компенсации на основе среднего заработка. Проверьте:
-->
4. Особенности компенсации при увольнении
При увольнении сотрудника компенсация за неиспользованный отпуск выплачивается в обязательном порядке, даже если работник отработал менее полугода. Здесь есть несколько нюансов:
В 1С:ЗУП компенсация при увольнении оформляется вместе с окончательным расчетом:
Если сотрудник уволился по собственному желанию, а потом отозвал заявление, компенсацию отпуска придется сторнировать. Для этого создайте документ Корректировка начислений с отрицательной суммой.
Обратите внимание на типичные ошибки:
5. Проводки и отражение в бухгалтерском учете
Корректное отражение компенсации в бухучете зависит от того, формируется ли в организации резерв на оплату отпусков. Рассмотрим оба варианта:
Вариант 1: Резерв на отпуска создается (наиболее распространенный)
Проводки формируются автоматически при проведении документа:
Дт 96.01 (Резерв на оплату отпусков) — Кт 70.01 (Расчеты с персоналом) — на сумму компенсации
Дт 70.01 — Кт 68.01 (НДФЛ) — удержан налог
Дт 96.01 — Кт 69.XX (Страховые взносы) — начислены взносы
Вариант 2: Резерв не создается (упрощенный учет)
В этом случае компенсация относится на текущие затраты:
Дт 20 (26, 44) — Кт 70.01 — на сумму компенсации
Дт 70.01 — Кт 68.01 — удержан НДФЛ
Дт 20 (26, 44) — Кт 69.XX — начислены взносы
Чтобы проверить проводки в 1С:Бухгалтерии:
- Откройте документ
Начисление зарплатыс компенсацией. - Нажмите кнопку
Проводки (Дт/Кт). - Убедитесь, что счета и суммы соответствуют вашей учетной политике.
| Счет Дт | Счет Кт | Описание | Когда применяется |
|---|---|---|---|
| 96.01 | 70.01 | Начислена компенсация за счет резерва | Если резерв формируется |
| 20 (26, 44) | 70.01 | Начислена компенсация без резерва | Упрощенный учет |
| 70.01 | 68.01 | Удержан НДФЛ | Всегда |
| 96.01 (или 20, 26) | 69.01-69.11 | Начислены страховые взносы | Всегда |
Если в проводках вместо счета 96 используется 20/26, проверьте настройки учетной политики в 1С:Бухгалтерии (Главное → Учетная политика → Зарплата). Возможно, резерв отпусков не включен.
6. Типичные ошибки и как их избежать
Даже опытные бухгалтеры допускают ошибки при оформлении компенсации отпуска в 1С. Вот самые распространенные из них и способы их предотвращения:
- 🔴 Несовпадение дней в отчете и документе:
Проблема: в отчете «Остатки отпусков» 10 дней, а в документе компенсации — 8.
Решение: проверьте, не было ли ручных корректировок в карточке сотрудника или графике отпусков.
- 🔴 Неправильный расчетный период для среднего:
Проблема: средний заработок рассчитан за 6 месяцев вместо 12.
Решение: в настройках вида расчета «Компенсация отпуска» проверьте параметр
Период расчета среднего. - 🔴 Отсутствие удержания НДФЛ:
Проблема: компенсация начислена, но налог не удержан.
Решение: в документе начисления нажмите
Заполнить → Налоги и взносы. - 🔴 Компенсация за «лишние» дни:
Проблема: сотрудник использовал 28 дней, но компенсация начислена за 30.
Решение: сверьте остатки с графиком отпусков и приказом.
Если компенсация выплачивается после увольнения (например, из-за ошибки в расчете), используйте документ Выплата бывшим сотрудникам в 1С:ЗУП. Это позволит корректно отразить операцию в 6-НДФЛ и расчете страховых взносов.
Чтобы минимизировать ошибки, следуйте чек-листу:
Сверить остатки дней в отчете и документе|Проверить период расчета среднего (12 месяцев)|Убедиться, что НДФЛ и взносы начислены|Проверить проводки (Дт 96/Kt 70)|Сформировать печатные формы (Т-61, расчетный листок)
-->
Если ошибка уже допущена, исправляйте ее с помощью:
- 🔄 Корректировки начислений (
Зарплата → Корректировки начислений) — для изменения суммы. - 📝 Сторнирования — если документ нужно полностью отменить.
- 💰 Ручных операций в 1С:Бухгалтерии — если требуется скорректировать проводки.
7. Отчетность и документы для сотрудника
После начисления компенсации необходимо:
- Выдать сотруднику расчетный листок:
- 📄 В 1С:ЗУП сформируйте его через
Отчеты → Расчетные листки. - 📌 В листок должны быть включены: сумма компенсации, НДФЛ, дни отпуска, период компенсации.
- 📄 В 1С:ЗУП сформируйте его через
- 📑
Записка-расчет (Т-61)— если компенсация при увольнении. - 📑
Приказ о выплате компенсации— если по заявлению сотрудника. - 📑
Платежная ведомость (Т-53)— при выплате наличными.
- 📊
6-НДФЛ: компенсация включается в раздел 2 с кодом дохода2013. - 📊
РСВ (расчет по страховым взносам): сумма компенсации облагается взносами на ОПС, ОМС, ВНиМ. - 📊
4-ФСС: если компенсация выплачена в связи с увольнением по сокращению (код20).
Для формирования отчетов в 1С:ЗУП:
- Перейдите в
Отчеты → Регламентированные отчеты. - Выберите нужный отчет (например,
6-НДФЛ). - Укажите период и нажмите
Заполнить. - Проверьте, что сумма компенсации отражена в правильных разделах.
- Проверьте, проведен ли документ начисления.
- Убедитесь, что в настройках вида расчета «Компенсация отпуска» указан код дохода
2013. - Сформируйте отчет заново с учетом исправлений.
- Если ошибка сохраняется, создайте ручную операцию в
1С:Бухгалтериис проводкой Дт 70 / Кт 68.01. - 📅 6-НДФЛ: сдается не позднее последнего дня месяца, следующего за кварталом.
- 📅 РСВ: не позднее 30-го числа месяца, следующего за отчетным периодом.
- 📅 4-ФСС: до 25-го числа месяца, следующего за кварталом.
Что делать, если компенсация не попала в 6-НДФЛ?
Если сумма компенсации не отразилась в 6-НДФЛ:
Обратите внимание на сроки:
8. Частые вопросы по компенсации отпуска в 1С
🔹 Можно ли выплатить компенсацию за отпуск, если сотрудник не отработал 6 месяцев?
Да, но только в двух случаях:
- При увольнении (ст. 127 ТК РФ) — компенсация выплачивается пропорционально отработанному времени.
- По соглашению с работодателем (ст. 126 ТК РФ) — только за дни сверх 28 календарных.
В 1С:ЗУП при оформлении компенсации программа автоматически проверяет стаж сотрудника и блокирует начисление, если оно противоречит ТК РФ (если не настроено иначе).
🔹 Как в 1С посчитать компенсацию за неполный месяц?
Если сотрудник отработал неполный месяц (например, уволился 15-го числа), компенсация рассчитывается пропорционально:
- Количество дней отпуска = (2.33 × количество полных месяцев) + (2.33 × отработанные дни / количество дней в месяце).
- В 1С:ЗУП это учитывается автоматически при заполнении документа
УволениеилиНачисление зарплаты.
Пример: если сотрудник отработал 10 дней в марте (31 день в месяце), то за март ему положено 2.33 × 10/31 ≈ 0.75 дня отпуска.
🔹 Почему в 1С компенсация рассчитывается не за 28 дней, а за меньше?
Это может происходить по нескольким причинам:
- 📅 Сотрудник использовал часть отпуска (проверьте остатки в отчете
Остатки отпусков). - ⚖️ В настройках 1С:ЗУП указан нестандартный график отпусков (например, 30 дней вместо 28).
- 📝 В карточке сотрудника есть запись о переносе или разделение отпуска на части.
- Откройте карточку сотрудника (
Кадры → Сотрудники). - Перейдите на вкладку
Отпускаи проверьте историю начислений/использований. - Если ошибка в настройках, исправьте их в
Настройки → Учетная политика.
Чтобы исправить:
🔹 Нужно ли удерживать НДФЛ с компенсации за отпуск?
Да, компенсация за неиспользованный отпуск облагается НДФЛ в полном объеме (13% для резидентов). Исключение — компенсация при увольнении в связи с:
- 🏥 Ликвидацией организации.
- 🔧 Сокращением штата.
- 🛡️ Призывом на военную службу.
В этих случаях сумма до 3-х среднемесячных заработков освобождается от НДФЛ (п. 3 ст. 217 НК РФ). В 1С:ЗУП это учитывается автоматически при выборе соответствующего основания увольнения.
🔹 Как отразить компенсацию в 1С:Бухгалтерии, если зарплата ведется в другой программе?
Если зарплата рассчитывается в 1С:ЗУП, а бухучет ведется в 1С:Бухгалтерии, выполните следующие шаги:
- В 1С:ЗУП сформируйте
Выгрузку в Бухгалтерию(Зарплата → Выгрузка данных → В Бухгалтерию). - В 1С:Бухгалтерии загрузите данные через
Зарплата → Получение данных из ЗУП. - Проверьте сформированные проводки (Дт 96/Kt 70 или Дт 20/Kt 70).
- Если проводок нет, создайте их вручную на основании расчетных ведомостей из 1С:ЗУП.
Важно: перед выгрузкой убедитесь, что в обеих программах совпадают:
- 📌 Планы счетов.
- 📌 Статьи затрат.
- 📌 Настройки аналитического учета.