Как рассчитать страховые взносов по льготным ставкам для МСП в программе 1С:ЗКГУ

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

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

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

Причина ограничения выбора тарифа в ЗКГУ

Для начала выясним причину, по которой разработчики фирмы «1С» скрыли возможность выбора льготных тарифов МСП в конфигурации ЗКГУ. Согласно Федеральному закону № 209-ФЗ «О развитии малого и среднего предпринимательства в РФ», государственные и муниципальные учреждения (бюджетные, казенные, автономные) не могут являться субъектами малого предпринимательства. Программа ЗКГУ архитектурно настроена на работу именно с госсектором.

Логика программы проверяет ВидОрганизации. Поскольку в ЗКГУ организации по умолчанию имеют признаки государственных учреждений, фильтр в программном коде просто исключает тариф «Малое или среднее предприятие» из списка доступных для выбора в учетной политике. Однако, так как движок расчета страховых взносов в ЗКГУ во многом идентичен коммерческой версии (ЗУП), все необходимые алгоритмы расчета внутри конфигурации уже присутствуют, они просто заблокированы на уровне интерфейса.

Решение проблемы через расширение конфигурации

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

Проанализируем программный код. Нам интересен общий модуль УчетСтраховыхВзносовРасширенный. Именно в нем находится экспортная функция ДоступныеТарифыСтраховыхВзносов. Наша задача — принудительно добавить значение тарифа МСП в возвращаемый массив данных.

Посмотрим на пример того, как это можно реализовать в расширении. Нам нужно создать расширение и добавить в него указанный модуль, применив аннотацию &После или &Вместо для изменения логики:


&ВРасширении
Функция ДоступныеТарифыСтраховыхВзносов(ВидОрганизации, ПрименяетсяУСН, ПоказыватьТарифыПрименяемыеПоОтдельнымДоходам)
    // Сначала получаем стандартный результат выполнения функции
    Результат = ПродолжитьВызов(ВидОрганизации, ПрименяетсяУСН, ПоказыватьТарифыПрименяемыеПоОтдельнымДоходам);
    
    // Проверяем, есть ли уже в списке тариф МСП
    ТарифМСП = Перечисления.ТарифыСтраховыхВзносов.МалоеПредприятие;
    Если Результат.Найти(ТарифМСП) = Неопределено Тогда
        // Если тарифа нет, принудительно добавляем его в список выбора
        Результат.Добавить(ТарифМСП);
    КонецЕсли;
    
    Возврат Результат;
КонецФункции

После подключения такого расширения в настройках учетной политики организации (вкладка «Страховые взносы») в поле «Вид тарифа» появится возможность выбрать «Организации, работающие в области информационных технологий» или «Для субъектов малого или среднего предпринимательства».

Проверка алгоритма расчета страховых взносов

Разберем подробнее, как должен работать расчет после активации тарифа. Законодательство устанавливает, что пониженные ставки применяются не ко всей сумме дохода сотрудника, а только к той части, которая превышает федеральный МРОТ, установленный на начало календарного года.

Проанализируем ситуацию на примере:

  1. Доход сотрудника за месяц составляет 25 000 рублей.
  2. МРОТ на начало года (условно) составляет 15 279 рублей.
  3. База для начисления взносов будет разделена на две части:

При проведении документа «Начисление зарплаты и взносов» вы увидите, что суммы взносов в регистре рассчитываются двумя строками на каждого человека. Это абсолютно нормальное поведение системы, заложенное в общий программный код 1С для всех конфигураций на базе БСП (Библиотеки стандартных подсистем).

Особенности отражения в отчетности (РСВ)

Важно понимать, что техническая возможность выбора тарифа в ЗКГУ — это только половина дела. Нам необходимо убедиться, что регламентированный отчет «Расчет по страховым взносам» (РСВ) заполняется корректно. При использовании тарифа МСП отчет должен формироваться с учетом нескольких кодов тарифа плательщика:

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

Риски и дополнительные проверки

Выясним возможные сложности, с которыми может столкнуться технический специалист при реализации данного решения в ЗКГУ. Рассмотрим их подробнее:

1. Синхронизация с бухгалтерией. Если база ЗКГУ синхронизирована с «1С:Бухгалтерией государственного учреждения» (БГУ), необходимо проверить, как будут выгружаться проводки. В БГУ должны существовать соответствующие счета и аналитика для отражения льготных взносов. Рекомендуем выполнить тестовую выгрузку документа «Отражение зарплаты в бухучете» и убедиться, что проводки по дебету затратных счетов и кредиту счета 303.00 формируются верно.

2. Обновление конфигурации. При каждом обновлении ЗКГУ следует проверять работоспособность расширения. Фирма «1С» может изменить сигнатуру функции ДоступныеТарифыСтраховыхВзносов или перенести ее в другой модуль. Использование расширения минимизирует риски потери данных, но требует контроля со стороны системного администратора или программиста.

3. Юридическая чистота. Перед тем как включать льготный тариф, обязательно убедитесь, что ваше ООО действительно включено в Единый реестр субъектов малого и среднего предпринимательства. Если организации нет в реестре, применение льготы будет признано налоговой инспекцией неправомерным, что приведет к доначислениям и штрафам.

Заключение

Мы выяснили, что отсутствие возможности выбора тарифа МСП в ЗКГУ — это искусственное ограничение интерфейса, а не отсутствие функционала. Реализация через расширение позволяет сохранить программу на поддержке и обеспечить корректный расчет взносов для коммерческих структур, ведущих учет в «государственной» конфигурации. Следуя нашим инструкциям, вы сможете настроить автоматизацию расчета, не прибегая к ручным корректировкам в каждом периоде.

← На главную