Расчет пособия по временной нетрудоспособности — один из самых ответственных и сложных участков работы бухгалтера. Ошибка в стаже или неверно введенный период могут привести к занижению выплаты сотруднику или претензиям со стороны Социального фонда России (СФР). Программа 1С:Зарплата и управление персоналом 3.1 автоматизирует этот процесс, но для корректной работы требует точного ввода исходных данных.
Система учитывает множество переменных: средний заработок за два предшествующих года, страховой стаж работника, наличие районных коэффициентов и ограничения по минимальному размеру оплаты труда. Понимание внутренней логики алгоритма позволяет специалисту оперативно находить и исправлять расхождения между ручным расчетом и данными программы.
В этой статье мы детально разберем, какие регистры участвуют в вычислениях, как программа определяет базу для начисления и какие нюансы нужно контролировать при оформлении документа «Больничный лист». Вы узнаете, где искать скрытые настройки и как проверить корректность стажа перед запуском расчета.
Логика определения расчетного периода и базы
Первым этапом алгоритма является определение расчетного периода. По умолчанию 1С:ЗУП берет два календарных года, предшествующих году наступления страхового случая. Например, если болезнь началась в 2026 году, система автоматически проанализирует доходы сотрудника за 2026 и 2026 годы. Этот период жестко регламентирован законодательством и не может быть изменен произвольно, за исключением особых случаев замены лет.
Для формирования базы программа обращается к регистру накопления «Доходы сотрудников». Сюда попадают все выплаты, облагаемые страховыми взносами. Важно понимать, что не все начисления включаются в расчет. Материальная помощь, выплаты по договорам гражданско-правового характера (если взносы платились по иным тарифам) и некоторые виды компенсаций исключаются из базы автоматически.
Если в расчетном периоде у сотрудника не было доходов или средний заработок оказался ниже МРОТ, система применит правило минимального расчета. В этом случае за базу принимается федеральный МРОТ, действующий на дату начала болезни, умноженный на 24 месяца. При наличии районного коэффициента в регионе он также учитывается в формуле.
Если сотрудник в расчетном периоде работал в другой организации, обязательно запросите у него справку о сумме заработка (форма 182н) и введите данные через документ «Ввод сведений о заработке». Без этого 1С посчитает пособие только по данным вашей базы.
Особое внимание стоит уделить предельным величинам базы для начисления взносов. Для каждого года законодательно установлен лимит. Если доход сотрудника превысил этот порог, сумма превышения исключается из расчета. Программа хранит эти лимиты в справочнике нормативных документов и применяет их автоматически.
⚠️ Внимание: При расчете больничного по уходу за ребенком до 8 лет действует особое правило — пособие выплачивается в размере 100% среднего заработка независимо от стажа. Убедитесь, что в документе «Больничный лист» правильно выбран вид нетрудоспособности, иначе 1С применит стандартный процент.
Учет страхового стажа и процентов выплаты
Ключевым фактором, влияющим на итоговую сумму, является страховой стаж работника. Именно от него зависит процент оплаты дней нетрудоспособности. В 1С:ЗУП стаж рассчитывается автоматически на основе данных регистра «Стаж для расчета пособий». Система суммирует все периоды работы, включая службу в армии и уход за детьми, если они были внесены корректно.
Программа применяет следующую шкалу процентов в зависимости от продолжительности стажа:
- 🟢 Менее 5 лет — оплачивается 60% от среднего заработка.
- 🟡 От 5 до 8 лет — оплачивается 80% от среднего заработка.
- 🔵 Более 8 лет — оплачивается 100% от среднего заработка.
Если стаж сотрудника менее 6 месяцев, пособие рассчитывается исходя из МРОТ за полный календарный месяц. В этом случае алгоритм сравнивает расчет по среднему заработку и расчет по МРОТ, выбирая вариант, выгодный для сотрудника (обычно это МРОТ). Расчет по МРОТ производится пропорционально количеству дней болезни в каждом месяце.
Частой ошибкой является неполный ввод данных о предыдущих местах работы. Если при приеме на работу не были внесены сведения о стаже из трудовой книжки или справки, программа может неверно определить процент оплаты. Всегда проверяйте раздел «Стаж» в карточке физического лица перед первым расчетом пособия.
Алгоритм расчета среднего дневного заработка
После определения базы и стажа система вычисляет средний дневной заработок (СДЗ). Формула выглядит следующим образом: сумма доходов за два года делится на 730 (или 731 в високосный год, но в 1С используется константа 730 для упрощения, если не включена опция точного учета дней). Полученное значение сравнивается с минимальным и максимальным пределами.
Минимальный СДЗ рассчитывается как МРОТ × 24 / 730. Максимальный СДЗ зависит от предельных величин базы взносов за соответствующие годы. Если рассчитанный средний заработок превышает максимум, система автоматически ограничивает сумму предельным значением. Это гарантирует соблюдение законодательных норм без вмешательства бухгалтера.
Формула проверки:
Если (СуммаДоходов / 730) > МаксСДЗ, то
БазаРасчета = МаксСДЗ × Days
Иначе
БазаРасчета = СДЗ × Days
Важно отметить, что при расчете пособия по уходу за больным членом семьи существуют дополнительные ограничения по количеству оплачиваемых дней в год. Однако на сам расчет среднего дневного заработка это не влияет, ограничения применяются уже к итоговой сумме выплаты.
☑️ Проверка данных для расчета больничного
Влияние районных коэффициентов и неполного рабочего времени
Для сотрудников, работающих в районах Крайнего Севера и приравненных к ним местностях, применяется повышающий коэффициент. В 1С:ЗУП этот параметр задается в настройках организации или в карточке физического лица. Программа автоматически умножает итоговое пособие (или МРОТ) на установленный коэффициент.
Ситуация усложняется, если сотрудник работает на условиях неполного рабочего времени. В этом случае сравнение с МРОТ производится пропорционально занятости. Например, при ставке 0.5, минимальная база для расчета будет составлять 50% от федерального МРОТ. Алгоритм 1С учитывает график работы сотрудника при проведении этого сравнения.
⚠️ Внимание: Если в организации действует несколько районных коэффициентов для разных подразделений, убедитесь, что в документе «Больничный лист» подтянулся верный коэффициент. Иногда при переводе сотрудника между филиалами данные могут обновиться с задержкой.
Также стоит учитывать, что районный коэффициент применяется к итоговой сумме пособия, уже рассчитанной с учетом стажа. Это означает, что сначала определяется база (с учетом МРОТ и стажа), а затем результат умножается на коэффициент местности.
Сравнительная таблица параметров расчета
Для наглядности приведем основные параметры, которые анализирует программа при формировании суммы выплаты. Различия в подходах к расчету могут существенно влиять на итоговый результат.
| Параметр | Влияние на расчет | Где проверяется в 1С |
|---|---|---|
| Страховой стаж | Определяет % оплаты (60/80/100) | Карточка физ. лица → вкладка «Стаж» |
| Доходы за 2 года | Формирует базу для СДЗ | Регистр «Доходы сотрудников» |
| Районный коэффициент | Увеличивает итоговую сумму | Настройки организации / Карта сотрудника |
| МРОТ | Гарантирует минимальную выплату | Справочник «Минимальные размеры оплат труда» |
Использование такой таблицы помогает быстро локализовать причину расхождений. Если сумма кажется заниженной, последовательно проверьте каждый из пунктов. Чаще всего проблема кроется в отсутствующих данных о стаже или неверно введенной ставке коэффициента.
Что делать, если 1С не видит доходы с прошлого места работы?
Необходимо создать документ «Ввод сведений о заработке». В нем указываются суммы доходов по месяцам за расчетный период, полученные у предыдущего работодателя. Эти данные попадут в общий расчет базы без создания лишних проводок.
Типичные ошибки и способы их устранения
Даже автоматизированная система не застрахована от ошибок ввода. Одна из самых распространенных проблем — некорректное указание причины нетрудоспособности. Код «01» (заболевание) и код «09» (уход за больным членом семьи) имеют разные алгоритмы ограничения оплачиваемых дней. Ошибка в коде может привести к начислению лишней суммы, которую потом придется сторнировать.
Еще один частый сценарий — изменение МРОТ в середине расчетного периода или в период болезни. 1С:ЗУП должна автоматически подхватывать актуальные значения из справочника. Если этого не происходит, проверьте дату ввода нового значения МРОТ в базу. Оно должно быть актуально на дату начала заболевания.
Главная причина расхождений в расчетах — это отсутствие сведений о стаже или доходах с предыдущих мест работы. Всегда требуйте от новых сотрудников справки 182н и данные трудовой книжки.
При обнаружении ошибки не спешите удалять документ. Используйте механизм «Перерасчет». Исправьте исходные данные (стаж, доходы) и проведите документ заново. Система сформирует новые записи регистров, а старые пометит как недействительные, что сохранит историю изменений.
Частые вопросы по расчету больничных в 1С
Почему 1С считает больничный исходя из МРОТ, хотя у сотрудника есть доходы?
Это происходит, если средний дневной заработок, рассчитанный по фактическим доходам, оказался ниже минимального СДЗ, вычисленного из МРОТ. Также такая ситуация возможна, если страховой стаж сотрудника менее 6 месяцев.
Как в 1С заменить годы расчетного периода?
В документе «Больничный лист» есть ссылка «Заменить годы расчетного периода». Нажав на нее, вы можете выбрать другие годы, если это увеличивает размер пособия (например, если в стандартные 2 года сотрудник был в декрете).
Учитывается ли премия, выплаченная по итогам года, в расчете больничного?
Да, годовые премии учитываются полностью, если они начислены в расчетном периоде. Квартальные и ежемесячные премии учитываются в пределах расчетного периода (не более 12 штук для месячных и 4 для квартальных).
Что делать, если сотрудник заболел в период отпуска без сохранения зарплаты?
Больничный лист в этом случае оплачивается. Дни болезни не продлевают отпуск, но пособие выплачивается за все календарные дни нетрудоспособности, включая дни, приходящиеся на отпуск за свой счет.