Компенсации сотрудникам — обязательный элемент кадрового учёта, который требует точности и соблюдения законодательства. В 1С:Зарплата и Управление Персоналом 8.3 (ЗУП) расчёт компенсаций автоматизирован, но ошибки в настройках или неверное заполнение справочников могут привести к искажению сумм, штрафам от проверяющих органов или конфликтам с сотрудниками. Эта статья поможет разобраться, как правильно настроить и рассчитать компенсации в программе — от компенсации за неиспользованный отпуск до выплат при увольнении или за работу в выходные.
Мы рассмотрим все этапы: от подготовки справочников до формирования проводок и отчётности. Особое внимание уделим типичным ошибкам, которые допускают бухгалтеры, и способам их избежать. Если вы работаете с 1С:Бухгалтерией 8 или 1С:ERP, принципы расчёта будут аналогичными, но пути к меню могут отличаться.
Прежде чем приступить к настройке, убедитесь, что у вас установлена актуальная версия платформы 1С 8.3 (не ниже 8.3.20) и конфигурация ЗУП обновлена. Старые релизы могут не поддерживать последние изменения в трудовом законодательстве, например, новые виды компенсаций или изменённые ставки налогов. Если вы используете облачную версию 1С:ЗУП, проверьте наличие всех необходимых прав доступа в вашем профиле.
1. Виды компенсаций в 1С 8.3: что можно автоматизировать
В 1С:ЗУП 8.3 поддерживаются все виды компенсаций, предусмотренные Трудовым кодексом РФ и локальными нормативными актами организации. Их можно разделить на три основные группы:
- 📅 Компенсации за неиспользованный отпуск — выплачиваются при увольнении или по письменному заявлению сотрудника (ст. 126 ТК РФ). В 1С рассчитываются автоматически на основании данных о стаже и среднем заработке.
- 💼 Выплаты за работу в нестандартных условиях — оплата сверхурочных, работы в выходные/праздники, ночных смен (ст. 152–154 ТК РФ). Требую настройки тарифов и коэффициентов.
- ⚖️ Иные компенсации — за задержку зарплаты (ст. 236 ТК РФ), при сокращении, переводе в другую местность и т. д. Часто требуют ручного ввода или донастройки формул.
Программа позволяет автоматизировать расчёт большинства компенсаций, но некоторые виды (например, компенсация морального вреда или выплаты по коллективному договору) придётся вводить вручную через документ Начисление зарплаты и взносов. Важно правильно классифицировать компенсацию, так как от этого зависит налогообложение (НДФЛ, страховые взносы) и отражение в отчётности.
Например, компенсация за неиспользованный отпуск при увольнении облагается НДФЛ и страховыми взносами, а компенсация за задержку зарплаты — нет (п. 3 ст. 217 НК РФ). В 1С эти нюансы учитываются автоматически, если вид компенсации выбран корректно.
Перед настройкой компенсаций проверьте, чтобы в справочнике Виды начислений были актуальные ставки НДФЛ и страховых взносов. Их можно обновить через сервис 1С:Отчётность или вручную по данным ФНС.
2. Подготовка справочников: что проверить перед расчётом
Чтобы избежать ошибок при расчёте компенсаций, необходимо заранее настроить ключевые справочники в 1С. Без этого программа либо не сможет рассчитать сумму, либо сделает это некорректно.
- 📝 Справочник "Сотрудники" — проверьте, что у всех сотрудников заполнены:
- Дата приёма на работу (для расчёта стажа).
- График работы (нужен для компенсаций за выходные/праздники).
- Тарифная ставка или оклад (основа для расчёта среднего заработка).
- 📊 Справочник "Виды начислений" — здесь должны быть созданы все виды компенсаций, которые выплачивает организация. Для стандартных компенсаций (например, за отпуск) используйте предопределённые виды из конфигурации.
- 🗓️ Производственный календарь — актуализируйте его на текущий год, чтобы программа правильно определяла выходные и праздничные дни.
Особое внимание уделите настройке среднего заработка — это основа для большинства компенсаций. В 1С средний заработок рассчитывается по правилам ст. 139 ТК РФ, но вы можете скорректировать период расчёта или исключить отдельные выплаты (например, премии) в настройках документа Расчёт среднего заработка.
Обновить производственный календарь|Проверить заполненность данных по сотрудникам|Настроить виды начислений для компенсаций|Убедиться в актуальности ставок НДФЛ и взносов-->
Если в вашей организации действуют локальные нормативные акты (например, положения о премировании или компенсациях), их условия нужно перенести в 1С. Для этого создайте новые виды начислений с соответствующими формулами или используйте механизм Дополнительные начисления.
⚠️ Внимание: Если в организации применяются повышенные коэффициенты для компенсаций (например, двойная оплата за работу в праздники для отдельных категорий сотрудников), их необходимо зафиксировать в справочнике Виды расчётов или в индивидуальных настройках сотрудника.
3. Расчёт компенсации за неиспользованный отпуск: пошаговая инструкция
Это самый распространённый вид компенсации, который рассчитывается при увольнении сотрудника или по его заявлению. В 1С процесс состоит из трёх этапов:
- Формирование данных о неиспользованных днях отпуска. Программа автоматически рассчитывает количество дней на основании графика отпусков и фактически использованных дней. Для проверки откройте отчёт
Анализ отпусков сотрудников(Зарплата → Отчёты по зарплате). - Расчёт среднего заработка. Используйте документ
Расчёт среднего заработка(Зарплата → Расчёт среднего заработка). Укажите период расчёта (обычно 12 месяцев) и сотрудников. - Начисление компенсации. Создайте документ
Начисление зарплаты и взносов(Зарплата → Все начисления) и добавьте строку с видом начисленияКомпенсация за неиспользованный отпуск.
Формула расчёта компенсации в 1С:
Сумма компенсации = Средний дневной заработок × Количество неиспользованных дней отпуска
где средний дневной заработок рассчитывается как:
Сумма заработка за расчётный период / (12 × 29,3)
(29,3 — среднемесячное число календарных дней, установленное законом).
Пример: сотрудник уволился 15 июня 2026 года, не использовав 10 дней отпуска. Его заработок за последний год составил 720 000 руб. Тогда:
Средний дневной заработок = 720 000 / (12 × 29,3) ≈ 2 047,78 руб.
Сумма компенсации = 2 047,78 × 10 ≈ 20 477,80 руб.
| Параметр | Значение | Примечание |
|---|---|---|
| Расчётный период | 12 месяцев | Исключаются месяцы, в которых сотрудник был в отпуске без сохранения зарплаты |
| Среднемесячное число дней | 29,3 | Фиксированное значение по ТК РФ |
| НДФЛ | 13% | Удерживается с суммы компенсации |
| Страховые взносы | Да | Начисляются на сумму компенсации (кроме взносов на травматизм в некоторых случаях) |
⚠️ Внимание: Если сотрудник отработал менее 12 месяцев, расчётный период сокращается до фактически отработанного времени. В этом случае средний дневной заработок рассчитывается по формуле:Сумма заработка / (29,3 × Количество полных месяцев + Количество календарных дней в неполном месяце)
Компенсация за неиспользованный отпуск рассчитывается только на основании данных о фактически отработанном времени и среднем заработке. Если в 1С неверно указаны даты отпусков или больничных, сумма будет искажена.
4. Компенсации за работу в выходные и праздники: настройка и расчёт
Оплата за работу в выходные или праздничные дни регулируется ст. 153 ТК РФ. В 1С такой расчёт требует предварительной настройки:
- 🔧 Создайте вид начисления для компенсации (например,
Оплата за работу в выходной) в справочникеВиды расчётов. Укажите:- Базу для расчёта (оклад, тарифная ставка).
- Коэффициент (не менее 1, если работа в выходной оплачивается в одинарном размере, или 2 — если в двойном).
- Налогообложение (обычно облагается НДФЛ и взносами).
- 📅 Зафиксируйте факт работы в выходной через документ
Табель учёта рабочего времени(Зарплата → Табель). Отметьте день какРВ(работа в выходной) илиРП(работа в праздничный день). - 💰 Начислите компенсацию через документ
Начисление зарплаты и взносов, выбрав созданный вид начисления.
Пример: сотрудник с окладом 50 000 руб. отработал в выходной 8 часов. При двойной оплате:
Часовая ставка = 50 000 / 160 (норма часов за месяц) ≈ 312,50 руб.
Сумма компенсации = 312,50 × 8 × 2 = 5 000 руб.
Если работа в выходной компенсируется отгулом (а не денежной выплатой), в табеле укажите код
Если выходной день попадает на смену сотрудника (например, при суточном графике), оплата производится по стандартным правилам без повышающих коэффициентов, так как это его обычный рабочий день. Исключение — если локальным актом организации предусмотрена доплата за работу в выходные по графику.ОВ (отгул за работу в выходной). В этом случае начисление не требуется, но день будет учтён как оплачиваемый.
Что делать, если сотрудник работал в выходной по графику сменности?
5. Компенсация при увольнении: особенности расчёта в 1С
При увольнении сотрудника в 1С автоматически рассчитываются:
- 💸 Компенсация за неиспользованный отпуск (если есть неотгулянные дни).
- 📄 Выходное пособие (при сокращении или ликвидации организации).
- 🔄 Иные выплаты, предусмотренные трудовым договором (например, компенсация за досрочное расторжение контракта).
Для расчёта используйте документ Увольнение (Кадры → Увольнения). В нём указываются:
- Дата увольнения.
- Основание (ст. 77 ТК РФ).
- Виды компенсаций (программа подставит их автоматически, но вы можете добавить дополнительные).
После проведения документа Увольнение сформируйте Начисление зарплаты и взносов, где будут отражены все причитающиеся сотруднику суммы. Обратите внимание, что некоторые компенсации (например, выходное пособие при сокращении) могут выплачиваться в несколько этапов (ст. 178 ТК РФ). В 1С это настраивается через график выплат в документе Начисление зарплаты.
⚠️ Внимание: Если сотрудник уволен по соглашению сторон (п. 1 ст. 77 ТК РФ), компенсация за неиспользованный отпуск рассчитывается в полном объёме. При увольнении за прогул (пп. "а" п. 6 ст. 81 ТК РФ) компенсация не выплачивается.
6. Типичные ошибки при расчёте компенсаций в 1С и как их избежать
Даже опытные бухгалтеры допускают ошибки при работе с компенсациями в 1С. Вот самые распространённые из них:
- ❌ Неактуальный производственный календарь. Если календарь не обновлён, программа может неправильно определить праздничные дни, что приведёт к ошибкам в расчёте компенсаций за работу в выходные.
- ❌ Неверно указанный вид начисления. Например, вместо
Компенсация за неиспользованный отпусквыбранОтпускные. Это приведёт к неправильному налогообложению. - ❌ Неучтённые больничные или отпуска без сохранения зарплаты. Такие периоды исключаются из расчётного периода для среднего заработка, но если их не отметить в 1С, сумма компенсации будет завышена.
- ❌ Ошибки в табеле учёта рабочего времени. Например, вместо кода
РВ(работа в выходной) указан кодЯ(явка). Это приведёт к недоплате.
Чтобы избежать ошибок:
- Перед расчётом компенсаций проверяйте актуальность справочников (календарь, виды начислений, данные сотрудников).
- Используйте отчёты
Анализ отпусковиСверка среднего заработкадля контроля. - При увольнении сверяйте количество неиспользованных дней отпуска с данными из личной карточки сотрудника (форма Т-2).
Критическая ошибка: если в 1С неверно настроена база для расчёта среднего заработка (например, включены премии, которые не должны учитываться), сумма компенсации будет завышена. Это может привести к претензиям от ФНС при проверке.
7. Отчётность и проводки: как отразить компенсации в бухучёте
Компенсации в 1С автоматически формируют проводки в бухгалтерском и налоговом учёте. Типовые проводки:
| Операция | Дебет | Кредит | Примечание |
|---|---|---|---|
| Начислена компенсация за отпуск | 20 (26, 44) | 70 | В зависимости от подразделения сотрудника |
| Удержан НДФЛ | 70 | 68.01 | 13% от суммы компенсации |
| Начислены страховые взносы | 20 (26, 44) | 69.01–69.11 | 22% (ПФР) + 5,1% (ФОМС) + 2,9% (ФСС) в 2026 году |
| Выплата компенсации сотруднику | 70 | 50 (51) | Через кассу или банк |
Для проверки проводок используйте отчёты:
Анализ счёта 70— покажет все начисления и удержания по сотруднику.Карточка счёта 69— для контроля страховых взносов.Налоговая карточка 2-НДФЛ— проверка удержанного НДФЛ.
Если компенсация выплачивается в рамках социального пакета (например, компенсация за питание или проезд), её могут не облагать страховыми взносами (п. 2 ст. 422 НК РФ). В этом случае в виде начисления в 1С должен быть проставлен флаг Не облагается страховыми взносами.
⚠️ Внимание: Компенсации, выплачиваемые в рамках трудового договора (например, за неиспользованный отпуск), всегда включаются в базу для расчёта страховых взносов, даже если они не облагаются НДФЛ (например, компенсация за задержку зарплаты).
FAQ: Частые вопросы по расчёту компенсаций в 1С 8.3
Как в 1С рассчитать компенсацию за отпуск, если сотрудник работал неполный месяц?
В этом случае средний дневной заработок рассчитывается по формуле:
Сумма заработка / (29,3 × Количество полных месяцев + Количество календарных дней в неполном месяце)
Например, если сотрудник отработал 1 месяц и 15 дней, знаменатель будет равен 29,3 × 1 + 15 = 44,3.
Можно ли в 1С автоматически рассчитать компенсацию за задержку зарплаты?
Да, но для этого нужно создать отдельный вид начисления с формулой:
(Сумма задержанной зарплаты × 1/150 × Ставка рефинансирования ЦБ) × Количество дней задержки
Ставку рефинансирования необходимо обновлять вручную (на 2026 год — 16% годовых).
Почему в 1С не рассчитывается компенсация за работу в праздничный день?
Вероятные причины:
- В табеле не указан код
РП(работа в праздничный день). - Не создан вид начисления для компенсации.
- В производственном календаре день не помечен как праздничный.
Проверьте эти настройки и перепроведите документ Начисление зарплаты.
Как в 1С отразить компенсацию за моральный вред?
Эту компенсацию нужно вводить вручную через документ Начисление зарплаты и взносов, выбрав вид начисления Прочие доходы. Укажите сумму и проставьте флаги:
- Облагается НДФЛ (если сумма превышает 4 000 руб. в год).
- Не облагается страховыми взносами (п. 3 ст. 422 НК РФ).
Можно ли в 1С рассчитать компенсацию за неиспользованный отпуск за несколько лет?
Да, но только если эти дни были перенесены с предыдущих периодов и зафиксированы в программе. Для этого:
- Проверьте остатки дней отпуска в отчёте
Анализ отпусков сотрудников. - При необходимости скорректируйте остатки через документ
Корректировка отпусков. - Рассчитайте компенсацию стандартным способом.
Если дни не были учтены в 1С ранее, их придётся добавить вручную.