Другое · 11 мин
Как 1С считает больничные: порядок расчёта и проверка результата
Как 1С:ЗУП рассчитывает больничные: средний заработок, стаж, МРОТ, документ «Больничный лист», проверка расчёта, типичные ошибки и ответы на вопросы.
Расчёт пособия по временной нетрудоспособности в 1С:Зарплата и управление персоналом выполняется автоматически при проведении документа «Больничный лист». Программа берёт данные о заработке сотрудника за два предшествующих календарных года, определяет среднедневной заработок, применяет процент в зависимости от страхового стажа и сравнивает результат с ограничениями по МРОТ и предельной базе. Понимание этой логики помогает бухгалтеру быстро находить причины расхождений между суммой в программе и ожиданиями сотрудника.
Ключевые параметры расчёта — это заработок за расчётный период, количество календарных дней в нём, страховой стаж и причина нетрудоспособности. Если какой-то из этих параметров заполнен неверно или отсутствует, программа всё равно посчитает пособие, но результат может оказаться заниженным или завышенным. Поэтому перед проведением документа важно проверить исходные данные, а после — сам расчёт.
Ниже разобрано, по какой формуле 1С считает больничный, где посмотреть каждый шаг расчёта, какие настройки влияют на сумму и какие ошибки встречаются чаще всего.
Общая формула расчёта пособия в 1С
Программа реализует стандартный алгоритм расчёта пособия по временной нетрудоспособности. Сначала определяется среднедневной заработок: сумма облагаемых взносами выплат за два календарных года, предшествующих году болезни, делится на 730. Число 730 фиксированное и не зависит от фактического количества дней в годах расчётного периода.
Далее среднедневной заработок умножается на процент, зависящий от страхового стажа: менее 5 лет — 60%, от 5 до 8 лет — 80%, 8 лет и более — 100%. Отдельные случаи (например, уход за больным ребёнком при амбулаторном лечении) имеют свои правила: первые дни оплачиваются по проценту стажа, последующие — в размере 50% среднего заработка. Программа применяет эти правила автоматически по коду причины нетрудоспособности.
Итоговая сумма пособия = среднедневной заработок × процент стажа × количество дней нетрудоспособности. Полученное значение сравнивается с пособием, рассчитанным из МРОТ: если расчёт из фактического заработка даёт меньше, применяется расчёт из МРОТ (с учётом районного коэффициента и ставки занятости). Сверху среднедневной заработок ограничен предельной базой по взносам за соответствующие годы.
Какие данные программа использует для расчёта
Заработок за расчётный период 1С собирает из начислений, отмеченных как облагаемые взносами на случай временной нетрудоспособности. Если сотрудник работает в организации давно, данные уже есть в базе. Если сотрудник принят недавно, заработок у предыдущих работодателей вводится документом «Справка о заработке для расчёта пособий (входящая)» — без неё программа посчитает пособие только из того, что есть в текущей базе, или из МРОТ.
Страховой стаж хранится в карточке сотрудника (раздел «Трудовая деятельность» или поле «Страховой стаж для оплаты больничных»). Если стаж не заполнен, программа применит минимальный процент — 60%, и пособие окажется заниженным. Стаж считается на дату начала нетрудоспособности.
Также на расчёт влияют: причина нетрудоспособности (заболевание, травма, уход за ребёнком, карантин), наличие нарушения режима, районный коэффициент, размер ставки (для совместителей и неполного рабочего времени) и отметка о том, что пособие назначается в связи с заболеванием в течение 30 дней после увольнения.
Для новых сотрудников без справки пособие считается из МРОТ
Пустой стаж даёт 60% вместо возможных 80–100%
От кода зависят правила оплаты и ограничения по дням
Влияет на сравнение с МРОТ и минимальное пособие
Создание и заполнение документа «Больничный лист»
Документ создаётся в разделе «Зарплата» — «Больничные листы» или «Кадры» — «Больничные листы» в зависимости от настройки прав. Указываются сотрудник, период нетрудоспособности, причина и номер листка. Если организация обменивается электронными больничными (ЭЛН) с ФСС/СФР, основные данные подгружаются автоматически по номеру листка через сервис обмена.
После заполнения шапки программа автоматически рассчитывает пособие. На вкладке «Оплата» отображаются среднедневной заработок, процент оплаты, сумма за счёт работодателя и за счёт фонда. По действующим правилам первые три дня болезни при заболевании самого сотрудника оплачивает работодатель, остальные дни — фонд; при уходе за ребёнком и ряде других случаев весь период оплачивает фонд. 1С распределяет суммы по источникам автоматически.
Если больничный переходит на следующий месяц, программа разбивает пособие по месяцам: часть начисляется текущим документом, часть — при расчёте зарплаты следующего месяца. Это важно учитывать при сверке выплат: сотрудник может получить пособие двумя частями в разных ведомостях.
- 1Создайте документ «Больничный лист» и укажите сотрудника и период
- 2Заполните причину нетрудоспособности и номер листка (или загрузите ЭЛН)
- 3Проверьте стаж и наличие справки о заработке в карточке сотрудника
- 4Откройте вкладку «Оплата» и сверьте среднедневной заработок и процент
- 5Проведите документ и проверьте детальный расчёт по кнопке с вопросительным знаком
Как посмотреть и проверить детальный расчёт
В документе «Больничный лист» рядом с полем среднего заработка есть кнопка, открывающая форму подробного расчёта. В ней видно: какие суммы вошли в базу по каждому году расчётного периода, какие ограничения применены (предельная база, МРОТ), какой процент стажа использован и как распределены дни по источникам финансирования.
Дополнительно можно сформировать печатную форму «Расчёт среднего заработка» — она удобна для объяснения сотруднику, из чего сложилась сумма. Для контроля по организации в целом используются отчёты по пособиям и расчётные листки сотрудников.
При проверке полезно вручную пересчитать среднедневной заработок: сложить облагаемые выплаты за два года и разделить на 730. Если полученное число сходится с программой, а итоговая сумма отличается от ожиданий — причина в проценте стажа, ограничении по МРОТ или в правилах оплаты конкретной причины нетрудоспособности.
Как проверить результат расчёта
Совпадает с ручным расчётом: база за 2 года / 730
Отличается — проверьте справку о заработке и облагаемость начислений
Соответствует стажу: 60/80/100%
Применён 60% при большом стаже — стаж не заполнен
Пособие не ниже расчёта из МРОТ с учётом РК
Пособие ниже минимального — проверьте настройки и ставку
Первые 3 дня — работодатель, далее — фонд
Вся сумма на работодателе при обычном заболевании — ошибка настройки
Расчёт из МРОТ и особые случаи
Пособие считается из МРОТ в трёх ситуациях: заработка в расчётном периоде нет, средний заработок ниже МРОТ в пересчёте на месяц, либо стаж менее шести месяцев (тогда пособие не может превышать МРОТ за полный месяц). Также применяется ограничение при нарушении режима — со дня нарушения пособие не выше МРОТ.
При расчёте из МРОТ программа учитывает районный коэффициент и долю ставки. Для сотрудника на полставки минимальное пособие пропорционально уменьшается — это частая причина вопросов, почему у совместителя сумма меньше, чем у коллеги на полной ставке с тем же больничным.
Уход за больным ребёнком
При амбулаторном лечении ребёнка первые 10 дней оплачиваются по проценту стажа, остальные — 50% среднего заработка. При стационарном лечении весь период оплачивается по проценту стажа. Программа различает эти случаи по условиям лечения, указанным в документе, — ошибка в этом поле напрямую меняет сумму.
Пособие после увольнения
Если сотрудник заболел в течение 30 дней после увольнения, пособие выплачивается в размере 60% среднего заработка независимо от стажа. В 1С для этого в документе устанавливается соответствующий признак; при обычном оформлении программа применит процент по стажу, и сумма будет завышена.
Типичные ошибки и их причины
Чаще всего расчёт искажается из-за незаполненного стажа, отсутствия справки о заработке от предыдущего работодателя и неверно указанной причины нетрудоспособности. Реже встречаются проблемы с облагаемостью начислений: если какой-то вид начисления ошибочно настроен как необлагаемый взносами, он не попадёт в базу для пособий.
Отдельная группа ошибок — двойной учёт периодов. Если на дни больничного уже зарегистрировано отсутствие другим документом (например, «Отсутствие»), при расчёте зарплаты возможны сторнирования и расхождения. Перед проведением больничного такие документы следует отменить или скорректировать.
FAQ
Почему 1С посчитала больничный из МРОТ, хотя у сотрудника хорошая зарплата?
Обычно причина в отсутствии данных о заработке за расчётный период: сотрудник принят недавно, а справка о заработке от предыдущего работодателя не введена. Проверьте документ «Справка о заработке для расчёта пособий (входящая)» и детальный расчёт среднего заработка.
Где в 1С посмотреть, какой процент по стажу применён?
В документе «Больничный лист» на вкладке «Оплата» отображается процент оплаты. Сам стаж хранится в карточке сотрудника: если поле пустое, программа применяет 60%. Стаж считается на дату начала нетрудоспособности.
Как 1С делит больничный между работодателем и фондом?
При заболевании или травме самого сотрудника первые три дня оплачивает работодатель, остальное — фонд. При уходе за ребёнком, карантине и ряде других причин весь период оплачивает фонд. Распределение видно на вкладке «Оплата» документа.
Больничный переходит на следующий месяц — почему сумма пришла частями?
1С начисляет пособие помесячно: дни текущего месяца оплачиваются текущим документом, дни следующего — при расчёте зарплаты следующего месяца. Это нормальное поведение, обе части видны в расчётном листке сотрудника.
Что делать, если после обновления конфигурации суммы больничных изменились?
Проверьте, что загружены актуальные значения МРОТ и предельной базы по взносам — они обновляются вместе с конфигурацией или отдельно. Затем пересчитайте один тестовый больничный и сверьте детальный расчёт с ручным вычислением.
Можно ли вручную исправить сумму пособия в документе?
Технически в ряде конфигураций доступна ручная корректировка, но делать это без понимания причины расхождения не стоит: при обмене с фондом суммы не сойдутся. Правильнее исправить исходные данные — стаж, справку о заработке, причину нетрудоспособности — и пересчитать документ.
Что важно запомнить
1С считает больничный по формуле: заработок за два года / 730 × процент стажа × дни болезни, с ограничениями по МРОТ и предельной базе. Корректность расчёта зависит от заполненного стажа, справки о заработке и верной причины нетрудоспособности. Проверять результат удобнее всего через детальный расчёт на вкладке «Оплата» документа.