Как настроить расчет страховых взносов по пониженному тарифу (15%) для МСП в 1С:ЗУП 2.5?

Программист 1С v8.3 (Обычные формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

С 1 апреля 2020 года для субъектов малого и среднего предпринимательства (МСП) были введены радикальные изменения в части начисления страховых взносов. Основная сложность для пользователей 1С:Зарплата и Управление Персоналом 2.5 заключается в том, что данная конфигурация (за исключением версии КОРП) была снята с полноценной поддержки, и автоматические обновления для новых алгоритмов расчета не выпускались. В этой статье мы разберем суть изменений и способы реализации нового механизма в старых конфигурациях.

Суть законодательных изменений (ФЗ № 102)

Согласно Федеральному закону № 102-ФЗ, работодатели, включенные в реестр МСП, получили право применять пониженные тарифы страховых взносов. Проанализируем алгоритм разделения базы:

  1. Часть дохода в пределах МРОТ: Облагается по стандартным ставкам (суммарно 30%). В 2020 году федеральный МРОТ составлял 12 130 рублей.
  2. Часть дохода свыше МРОТ: Облагается по пониженным ставкам (суммарно 15%):
    • Обязательное пенсионное страхование (ПФР) — 10%;
    • Обязательное медицинское страхование (ФОМС) — 5%;
    • Обязательное социальное страхование (ФСС на случай ВНиМ) — 0%.

Важно помнить, что сравнение с МРОТ производится ежемесячно по каждому сотруднику, а не нарастающим итогом. При этом предельная величина базы для взносов в ПФР и ФСС продолжает учитываться параллельно.

Вариант 1: Переход на 1С:ЗУП 3.1 (Рекомендуемый)

Рассмотрим самый надежный путь, который советуют эксперты и опытные пользователи. Поскольку расчет взносов для МСП теперь закреплен в Налоговом кодексе на постоянной основе, ручные правки в ЗУП 2.5 превращаются в ежемесячный трудоемкий процесс. Переход на версию 3.1 решает проблему не только расчета, но и формирования регламентированной отчетности (РСВ).

Почему это необходимо: В новой форме РСВ предусмотрены специальные коды категории застрахованного лица (например, МС, ВЖМС, ВПМС). В ЗУП 2.5 эти коды и соответствующие разделы отчета отсутствуют, что делает сдачу отчетности практически невозможно без внешней доработки.

Вариант 2: Использование логики из 1С:УПП или ЗУП 2.5 КОРП

Если ваша компания продолжает использовать ЗУП 2.5 или Управление производственным предприятием (УПП), вы можете заметить, что в УПП данная функциональность была реализована, так как эта конфигурация остается на поддержке. Рассмотрим, как технически можно подойти к решению задачи через программный код.

Для реализации расчета нам потребуется внести изменения в модуль УчетСтраховыхВзносов. Нам нужно модифицировать алгоритм, который распределяет начисленные суммы по тарифам. Разберем пример логики на языке 1С:


// Пример логического разделения базы для расчета взносов
МРОТ_Установленный = 12130;
ОбщаяБазаПоСотруднику = НачисленияСотрудника.Результат;

Если ОбщаяБазаПоСотруднику > МРОТ_Установленный Тогда
    БазаДляОсновногоТарифа = МРОТ_Установленный;
    БазаДляПониженногоТарифа = ОбщаяБазаПоСотруднику - МРОТ_Установленный;
Иначе
    БазаДляОсновногоТарифа = ОбщаяБазаПоСотруднику;
    БазаДляПониженногоТарифа = 0;
КонецЕсли;

// Далее расчет взносов по каждой базе согласно ставкам 30% и 15%

Проанализируем ситуацию с предельными величинами: Сложность заключается в том, что когда доход сотрудника превышает предельную величину базы ПФР (например, 1 292 000 руб. в 2020 году), расчет должен учитывать обе льготы. В 1С:ЗУП 2.5 КОРП разработчики добавили специальные механизмы распределения, которые можно попробовать перенести в обычную версию, однако это требует высокой квалификации программиста 1С.

Вариант 3: Использование внешних обработок

Для тех, кто не готов к глубокому изменению конфигурации, выходом может стать использование внешней обработки. Разберем по шагам, как это работает:

  1. Бухгалтер создает документ Начисление страховых взносов и заполняет его стандартным способом (программа рассчитает всё по 30%).
  2. Запускается внешняя обработка, которая перебирает строки документа.
  3. Обработка считывает доход сотрудника, определяет сумму превышения над МРОТ.
  4. Суммы взносов в документе перезаписываются согласно новым ставкам (10% ПФР, 5% ФОМС, 0% ФСС).
  5. Документ проводится.

Важный нюанс: После такого пересчета суммы взносов в ЗУП перестанут совпадать с контрольными соотношениями в старых формах отчетности внутри программы. Поэтому данные для РСВ придется выгружать или заполнять в сторонних сервисах (например, в Контур.Экстерн или СБИС), где формы уже обновлены под 102-ФЗ.

Проблема распределения по видам деятельности

Выясним причину, почему расчет для МСП в 2.5 может быть ошибочным при наличии нескольких режимов налогообложения (например, ОСНО и ЕНВД, актуальный на 2020 год). Программа должна сначала распределить базу между видами деятельности, а только затем внутри каждого вида выделить часть, относящуюся к МРОТ, и часть «свыше». В неподдерживаемой ЗУП 2.5 этот механизм реализовать крайне сложно, так как типовой запрос к базе данных не учитывает такую «двойную» сегментацию.

Рекомендации по настройке учета

Если вы все же решили остаться на ЗУП 2.5, рассмотрим необходимые действия:

В заключение отметим, что ситуация с апреля 2020 года показала: работа на устаревших конфигурациях несет в себе высокие налоговые риски. Ошибки в расчете взносов ведут к неверному формированию расходов в 1С:Бухгалтерии, что напрямую влияет на расчет налога на прибыль или налога по УСН.

← На главную