К статье
Практический материал

Другое · 11 мин

Как правильно рассчитать компенсацию в 1С 8

Как правильно рассчитать компенсацию за неиспользованный отпуск в 1С 8.3 ЗУП: настройка, документ увольнения, проверка среднего заработка и типичные ошибки расчёта.

Компенсация за неиспользованный отпуск — самый частый вид компенсационной выплаты, который бухгалтер или кадровик рассчитывает в 1С 8.3 (конфигурация «Зарплата и управление персоналом»). Программа способна посчитать и количество дней компенсации, и средний заработок автоматически, но корректный результат зависит от полноты введённых данных: приёма на работу, отпусков, отсутствий и начислений за расчётный период.

Ошибка в расчёте компенсации при увольнении — это прямой финансовый риск: недоплата ведёт к претензиям со стороны бывшего сотрудника и трудовой инспекции, переплата — к спорам при удержании. Поэтому важно не просто нажать кнопку «Рассчитать», а понимать, откуда программа берёт цифры и как проверить результат вручную.

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

Что нужно проверить в базе до расчёта

Автоматический расчёт компенсации опирается на кадровые и расчётные данные. Если какие-то документы не введены или введены с ошибкой, программа посчитает формально правильно, но по неверным исходным данным. Минимальный набор проверок перед расчётом:

  • дата приёма сотрудника на работу и дата увольнения — от них зависит стаж, дающий право на отпуск;
  • все фактические отпуска (ежегодные, без сохранения, по уходу за ребёнком) — введены документами «Отпуск», а не только отражены в табеле;
  • начисления и отработанное время за последние 12 месяцев — проведены документы «Начисление зарплаты и взносов»;
  • в карточке сотрудника указан правильный вид ежегодного отпуска и его продолжительность (стандартно 28 календарных дней, для отдельных категорий — больше).

Особое внимание уделите периодам, которые исключаются из отпускного стажа: отпуска без сохранения зарплаты сверх установленного лимита и время отпусков по уходу за ребёнком. Если эти документы введены корректно, 1С сама сдвинет рабочий год и уменьшит количество дней компенсации.

Расчёт компенсации через документ «Увольнение»

Основной сценарий — компенсация при увольнении. Порядок действий в 1С 8.3 ЗУП:

  1. Откройте раздел «Кадры» → «Увольнения» и создайте документ «Увольнение» (или «Увольнение списком», если сотрудников несколько).
  2. Укажите сотрудника, дату увольнения и основание (статью ТК РФ).
  3. На вкладке «Компенсации отпуска» программа автоматически покажет количество дней компенсации. Если поле пустое — проверьте флажок «Начислить компенсацию за неиспользованный отпуск».
  4. Перейдите на вкладку «Начисления и удержания» и нажмите «Рассчитать» — программа посчитает компенсацию, зарплату за отработанные дни и НДФЛ.
  5. Проверьте расчёт по кнопке «Печать» → «Расчёт среднего заработка» и «Подробный расчёт начислений».
  6. Проведите документ и сформируйте ведомость на выплату.

Если сотруднику положены дополнительные отпуска (за вредность, ненормированный день, северные надбавки), убедитесь, что они назначены в кадровых документах — тогда дни по ним попадут в компенсацию отдельными строками.

Порядок действий
  1. 1
    Создайте документ «Увольнение» и заполните дату и основание
  2. 2
    Проверьте количество дней на вкладке «Компенсации отпуска»
  3. 3
    Нажмите «Рассчитать» на вкладке «Начисления и удержания»
  4. 4
    Сверьте средний заработок и дни по печатным формам
  5. 5
    Проведите документ и сформируйте ведомость на выплату

Как 1С считает дни компенсации и средний заработок

Количество дней компенсации программа определяет как остаток отпуска на дату увольнения: за каждый полный отработанный месяц рабочего года начисляется 2,33 дня (при отпуске 28 дней), из суммы вычитаются уже использованные дни. Полностью отработанные 11 месяцев, как правило, дают право на компенсацию за полный год. Округление дней в пользу сотрудника настраивается в учётной политике — проверьте настройку «Округлять дни компенсации отпуска при увольнении», если в организации принято округление.

Средний дневной заработок для компенсации считается по общему правилу: сумма учитываемых начислений за 12 календарных месяцев, предшествующих месяцу увольнения, делится на 12 и на 29,3 (среднемесячное число календарных дней). Если месяц отработан не полностью, количество дней в нём пересчитывается пропорционально отработанному времени.

Из расчётной базы исключаются больничные, отпускные, командировочные и другие выплаты, начисленные по среднему заработку, а также периоды этих отсутствий. Премии учитываются по особым правилам: годовая премия, начисленная за период, выходящий за расчётный, может учитываться частично.

Как проверить результат расчёта

Не ограничивайтесь суммой в документе — откройте печатные формы и сверьте ключевые показатели. В документе «Увольнение» доступны «Расчёт среднего заработка» и «Подробный расчёт начислений». В первой форме видно, какие месяцы и суммы вошли в базу, во второй — как из среднего заработка получилась итоговая компенсация.

Дополнительно проверьте остаток отпуска отчётом «Остатки отпусков» (раздел «Кадры» → «Кадровые отчёты»). Остаток на дату увольнения должен совпадать с числом дней в документе. Расхождение почти всегда означает, что какой-то отпуск не введён или введён дважды.

Контрольные точки

Как проверить результат

Дни компенсации в документе
Норма

Совпадают с отчётом «Остатки отпусков» на дату увольнения

Тревожный признак

Дни больше или меньше остатка — проверяйте введённые отпуска и дату приёма

Средний дневной заработок
Норма

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

Тревожный признак

Резко занижен — вероятно, не проведены начисления за часть месяцев

Расчётный период в печатной форме
Норма

12 месяцев, предшествующих месяцу увольнения

Тревожный признак

Период сдвинут или в нём пустые месяцы без уважительной причины

НДФЛ с компенсации
Норма

Налог исчислен, компенсация облагается НДФЛ полностью

Тревожный признак

Строка НДФЛ отсутствует — проверьте вид начисления и его настройки

Компенсация без увольнения и другие сценарии

Замена части отпуска денежной компенсацией

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

Увольнение в том же месяце, что и приём

Если сотрудник не отработал ни одного полного месяца, средний заработок считается исходя из фактически начисленной зарплаты и отработанных дней. Программа справляется с этим автоматически, но проверьте, что начисление за отработанные дни проведено до расчёта увольнения.

Расчёт в «1С:Бухгалтерии 8»

В 1С:Бухгалтерии 8.3 механизм проще: в документе «Увольнение» нужно вручную указать количество дней компенсации, а средний заработок программа подтянет из начислений. Детализация расчёта ограничена, поэтому дни отпуска лучше посчитать заранее и зафиксировать расчёт в примечании или отдельном файле.

Сравнение вариантов

1С:ЗУП 8.3

Полный автоматический расчёт: дни, средний заработок, печатные формы, отчёты по остаткам отпусков. Подходит для регулярных расчётов и больших штатов.

1С:Бухгалтерия 8.3

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

Ручной расчёт с вводом суммы

Сумма вводится напрямую документом «Разовое начисление». Допустимо как исключение, но без печатной формы расчёта сложно обосновать сумму при проверке.

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

Большинство ошибок при расчёте компенсации связано не с самой программой, а с исходными данными и порядком действий. Разберём самые частые.

Первая группа ошибок — кадровые: не введены отпуска прошлых лет, неверная дата приёма, отпуск без сохранения зарплаты проведён отсутствием, а не документом «Отпуск». В результате остаток дней искажается. Вторая группа — расчётные: увольнение рассчитано до проведения «Начисления зарплаты и взносов» за последний месяц, из-за чего средний заработок занижен. В этом случае документ увольнения нужно пересчитать после проведения начислений.

Типичные ошибки
01
Расчёт увольнения до начисления зарплаты за последний месяц — средний заработок занижается, документ приходится пересчитывать
02
Ручное изменение дней компенсации без проверки отчёта «Остатки отпусков» — при проверке сумму нечем обосновать
03
Непроведённые документы отпусков прошлых лет — остаток дней завышен, сотруднику выплачивается лишнее
04
Игнорирование настройки округления дней — расчёт не соответствует локальным актам организации
05
Выплата компенсации работающему сотруднику вместо основных 28 дней отпуска — нарушение трудового законодательства

Отдельно отметим: не стоит «подгонять» средний заработок ручной корректировкой суммы в документе. Если результат выглядит странным, ищите причину в исходных данных — ручная правка без документального обоснования создаёт риски при налоговой и трудовой проверке.

Частые вопросы о расчёте компенсации в 1С 8

Почему в документе «Увольнение» пустое поле дней компенсации?

Чаще всего не установлен флажок начисления компенсации на вкладке «Компенсации отпуска» либо остаток отпуска равен нулю — сотрудник использовал все дни. Проверьте отчёт «Остатки отпусков»: если остаток есть, а в документе пусто, обновите расчёт кнопкой «Рассчитать» или перевыберите сотрудника в документе.

Как пересчитать компенсацию, если зарплата за последний месяц начислена позже?

Проведите документ «Начисление зарплаты и взносов», затем откройте документ «Увольнение» и нажмите «Рассчитать» повторно — программа обновит средний заработок и суммы. Если по старому расчёту уже была выплата, разницу доначислите и оформите доплату отдельной ведомостью.

Можно ли посмотреть, из чего сложился средний заработок?

Да. В документе «Увольнение» нажмите «Печать» → «Расчёт среднего заработка»: форма показывает помесячно суммы, учтённые дни и исключённые периоды. По этой форме удобно сверять расчёт с сотрудником и отвечать на его вопросы.

Как округлить дни компенсации в пользу сотрудника?

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

Сотрудник болел в расчётном периоде — как это влияет на компенсацию?

Суммы больничных исключаются из базы среднего заработка, а дни болезни — из учитываемых календарных дней. Программа делает это автоматически при условии, что больничный введён соответствующим документом. Если больничный отражён вручную как отсутствие, расчёт среднего будет искажён.

Итог

Что важно запомнить

Компенсация в 1С 8 рассчитывается автоматически в документе «Увольнение», но качество расчёта зависит от исходных данных: даты приёма, введённых отпусков и проведённых начислений. Всегда сверяйте дни с отчётом «Остатки отпусков» и проверяйте средний заработок по печатной форме, а пересчёт выполняйте после начисления зарплаты за последний месяц.