В работе бухгалтера и расчетчика часто возникает ситуация: сотрудник уходит в отпуск, но во время него заболевает. В программе 1С:Зарплата и управление персоналом 3.1 (ЗУП) мы вводим больничный лист, который автоматически сторнирует (отменяет) часть отпуска. Если организация относится к субъектам малого или среднего предпринимательства (СМСП) и применяет пониженный тариф страховых взносов, расчет может стать неочевидным. МРОТ в базе взносов внезапно «плывет», а суммы начислений кажутся ошибочными. Разберем детально, почему так происходит и как привести учет в порядок.
Для начала вспомним, как работает тариф СМСП. В 2024 году расчет страховых взносов делится на две части:
Программа анализирует общую сумму доходов сотрудника за месяц. Если происходит сторнирование (отрицательное начисление) отпуска, база текущего месяца уменьшается. Если сумма «минуса» велика, она может «съесть» часть дохода, облагаемого по ставке 15%, или даже залезть в ту часть, которая облагается по ставке 30% (внутри МРОТ). Именно здесь кроется корень проблемы.
Проанализируем, как 1С:ЗУП определяет, к какому месяцу относится доход. Рассмотрим регистр накопления УчетДоходовДляИсчисленияСтраховыхВзносов. В нем есть два ключевых поля: «Период» (месяц регистрации в бухгалтерском учете) и «Дата получения дохода» (налоговый период).
Рассмотрим ситуацию: в августе мы сторнируем отпуск за июль. Если итоговая сумма начислений в августе остается положительной, 1С может оставить сторно в августе. Но если возникает «минус», программа обязана перенести этот доход в месяц фактического начисления (июль), так как отрицательной базы в текущем месяце по закону быть не может. Рассмотрим, как найти такие расхождения:
УчетДоходовДляИсчисленияСтраховыхВзносов (через «Все функции» или «Функции для технического специалиста»).Период не равно полю ДатаПолученияДохода.Выясним причину, почему МРОТ кажется «не тем». Часто расчетчики сначала начисляют зарплату за месяц, а затем вводят «опоздавший» больничный или исправляют отпуск. В этот момент база взносов в регистре СтраховыеВзносыПоФизическимЛицам уже зафиксирована. Если не сделать пересчет, отчеты будут показывать «красноту» или некорректное распределение по тарифам.
Самый правильный и «чистый» способ исправить ситуацию — не пытаться пересчитывать взносы внутри документа «Начисление зарплаты и взносов», а воспользоваться специализированным инструментом. Разберем по шагам:
Месяц регистрации — текущий месяц (например, сентябрь), а в табличной части выберем сотрудника и нажмем кнопку Рассчитать.Существует альтернативный подход, который часто используют опытные расчетчики, чтобы избежать «дерганья» базы туда-сюда. Если отпуск просто продлевается на количество дней болезни, можно поступить следующим образом:
В документе-исправлении отпуска (который создается по ссылке «Исправить» из исходного отпуска) или при автоматическом пересчете внутри больничного:
Важно: Этот метод требует внимательности, так как средний заработок для отпуска может измениться, если периоды сильно разнесены во времени.
Никогда не делайте выводы по расчетному листку за один месяц, если были сторно-операции. Проанализируем правильный алгоритм проверки:
Если в колонке «Разница» (между расчетными и исчисленными взносами) пусто — значит, программа все посчитала верно, просто распределение сумм по месяцам в бухгалтерском учете выглядит непривычно из-за сторнирования.
При тарифе СМСП программа 1С ведет учет по двум кодам категорий застрахованных лиц (например, НР — наемный работник и МС — малый бизнес). Расчет взносов выглядит примерно так в коде конфигурации:
БазаОбщая = ДоходТекущегоМесяца + СторноПрошлыхПериодов;
БазаОсновная = Мин(БазаОбщая, МРОТ);
БазаСМСП = Макс(0, БазаОбщая - МРОТ);
Взносы = БазаОсновная * 0.30 + БазаСМСП * 0.15;
Если БазаОбщая из-за сторно становится меньше МРОТ, то весь доход облагается по ставке 30%, а взносы, ранее начисленные по ставке 15% в прошлом месяце, могут быть сторнированы. Это создает иллюзию «неправильного МРОТ».
Чтобы минимизировать ошибки, проверим настройки учетной политики организации:
Для субъектов малого или среднего предпринимательства.Рассмотрев все эти способы, мы видим, что 1С:ЗУП 3.1 в подавляющем большинстве случаев считает взносы верно в соответствии с алгоритмами ФНС, а «неправильные» цифры — это лишь следствие математического распределения сторно-доходов по периодам их возникновения.