С 1 апреля 2020 года для субъектов малого и среднего предпринимательства (МСП) были введены радикальные изменения в части начисления страховых взносов. Основная сложность для пользователей 1С:Зарплата и Управление Персоналом 2.5 заключается в том, что данная конфигурация (за исключением версии КОРП) была снята с полноценной поддержки, и автоматические обновления для новых алгоритмов расчета не выпускались. В этой статье мы разберем суть изменений и способы реализации нового механизма в старых конфигурациях.
Согласно Федеральному закону № 102-ФЗ, работодатели, включенные в реестр МСП, получили право применять пониженные тарифы страховых взносов. Проанализируем алгоритм разделения базы:
Важно помнить, что сравнение с МРОТ производится ежемесячно по каждому сотруднику, а не нарастающим итогом. При этом предельная величина базы для взносов в ПФР и ФСС продолжает учитываться параллельно.
Рассмотрим самый надежный путь, который советуют эксперты и опытные пользователи. Поскольку расчет взносов для МСП теперь закреплен в Налоговом кодексе на постоянной основе, ручные правки в ЗУП 2.5 превращаются в ежемесячный трудоемкий процесс. Переход на версию 3.1 решает проблему не только расчета, но и формирования регламентированной отчетности (РСВ).
Почему это необходимо: В новой форме РСВ предусмотрены специальные коды категории застрахованного лица (например, МС, ВЖМС, ВПМС). В ЗУП 2.5 эти коды и соответствующие разделы отчета отсутствуют, что делает сдачу отчетности практически невозможно без внешней доработки.
Если ваша компания продолжает использовать ЗУП 2.5 или Управление производственным предприятием (УПП), вы можете заметить, что в УПП данная функциональность была реализована, так как эта конфигурация остается на поддержке. Рассмотрим, как технически можно подойти к решению задачи через программный код.
Для реализации расчета нам потребуется внести изменения в модуль УчетСтраховыхВзносов. Нам нужно модифицировать алгоритм, который распределяет начисленные суммы по тарифам. Разберем пример логики на языке 1С:
// Пример логического разделения базы для расчета взносов
МРОТ_Установленный = 12130;
ОбщаяБазаПоСотруднику = НачисленияСотрудника.Результат;
Если ОбщаяБазаПоСотруднику > МРОТ_Установленный Тогда
БазаДляОсновногоТарифа = МРОТ_Установленный;
БазаДляПониженногоТарифа = ОбщаяБазаПоСотруднику - МРОТ_Установленный;
Иначе
БазаДляОсновногоТарифа = ОбщаяБазаПоСотруднику;
БазаДляПониженногоТарифа = 0;
КонецЕсли;
// Далее расчет взносов по каждой базе согласно ставкам 30% и 15%
Проанализируем ситуацию с предельными величинами: Сложность заключается в том, что когда доход сотрудника превышает предельную величину базы ПФР (например, 1 292 000 руб. в 2020 году), расчет должен учитывать обе льготы. В 1С:ЗУП 2.5 КОРП разработчики добавили специальные механизмы распределения, которые можно попробовать перенести в обычную версию, однако это требует высокой квалификации программиста 1С.
Для тех, кто не готов к глубокому изменению конфигурации, выходом может стать использование внешней обработки. Разберем по шагам, как это работает:
Начисление страховых взносов и заполняет его стандартным способом (программа рассчитает всё по 30%).Важный нюанс: После такого пересчета суммы взносов в ЗУП перестанут совпадать с контрольными соотношениями в старых формах отчетности внутри программы. Поэтому данные для РСВ придется выгружать или заполнять в сторонних сервисах (например, в Контур.Экстерн или СБИС), где формы уже обновлены под 102-ФЗ.
Выясним причину, почему расчет для МСП в 2.5 может быть ошибочным при наличии нескольких режимов налогообложения (например, ОСНО и ЕНВД, актуальный на 2020 год). Программа должна сначала распределить базу между видами деятельности, а только затем внутри каждого вида выделить часть, относящуюся к МРОТ, и часть «свыше». В неподдерживаемой ЗУП 2.5 этот механизм реализовать крайне сложно, так как типовой запрос к базе данных не учитывает такую «двойную» сегментацию.
Если вы все же решили остаться на ЗУП 2.5, рассмотрим необходимые действия:
МинимальнаяОплатаТрудаРФ. Убедитесь, что там внесена актуальная сумма МРОТ на начало года.ТарифыСтраховыхВзносов может потребоваться создание нового тарифа, однако простого создания недостаточно, так как логика разделения базы внутри месяца «зашита» в программном коде.В заключение отметим, что ситуация с апреля 2020 года показала: работа на устаревших конфигурациях несет в себе высокие налоговые риски. Ошибки в расчете взносов ведут к неверному формированию расходов в 1С:Бухгалтерии, что напрямую влияет на расчет налога на прибыль или налога по УСН.