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