Чек-лист: 10 навыков 1С-специалиста по взносам МСП
Автор: Михаил С., Архитектор 1С · Опубликовано: 26.04.2026 · Обновлено: 07.09.2026

Коротко: 1С-специалист по страховым взносам МСП должен владеть 10 ключевыми навыками: корректная настройка пониженных тарифов 15% (вместо 30%) в 1С:ЗУП 3.1, работа с реестрами МСП, формирование РСВ с признаком МСП, настройка кодов тарифа 20, отладка расчёта взносов при совмещении тарифов, интеграция с ФНС и СФР, а также автоматизация проверок. Без этих навыков специалист не пройдёт проверку заказчика на реальном проекте.
Почему страховые взносы МСП — отдельная компетенция в 1С?
С апреля 2020 года субъекты малого и среднего предпринимательства получили право применять пониженные тарифы страховых взносов в соответствии со статьёй 427 НК РФ. Суть льготы: с части выплат, превышающей 1,5 МРОТ, взносы исчисляются по единому пониженному тарифу 15%. С части в пределах 1,5 МРОТ — по стандартной ставке 30%.
Казалось бы, простая формула. Но на практике реализация в 1С:ЗУП требует понимания десятков нюансов: корректной настройки видов расчётов, правильного порядка применения тарифов при совмещении режимов, формирования отчётности с несколькими кодами тарифа в одном РСВ, обработки исключений для отдельных категорий сотрудников. Именно поэтому заказчики на найти разработчика 1С всё чаще выделяют знание МСП-тарифов в отдельный обязательный критерий отбора.
В этой статье мы разберём 10 конкретных навыков, которые опытный заказчик проверит у кандидата ещё на этапе собеседования или тестового задания. Каждый пункт содержит не только описание навыка, но и типичные вопросы-ловушки, которые задают на интервью, а также примеры кода 1С.
Навык 1: Понимание нормативной базы и условий применения льготы
Прежде чем что-либо настраивать в программе, специалист обязан чётко понимать правовые основания льготы. Заказчик проверит это первым делом — через простые вопросы, на которые «технари без теории» дают неверные ответы.
Что должен знать специалист?
- Статья 427 НК РФ, пункт 2.1 — основание для пониженного тарифа МСП.
- Федеральный закон №209-ФЗ — критерии отнесения к субъектам МСП (численность, доход, доля участия).
- Реестр МСП ФНС — обязательное условие: организация должна быть включена в реестр на первое число месяца применения льготы.
- МРОТ как порог — в 2026 году федеральный МРОТ составляет 27 093 рубля, а порог льготного тарифа МСП — 1,5 МРОТ. Именно с этой границы начинается «расщепление» тарифа.
- Исключения: работники, занятые во вредных условиях труда (списки 1 и 2), застрахованные по дополнительным тарифам — для них пониженный тариф МСП не применяется к дополнительным взносам.
Типичный вопрос-ловушка: «Если организация исключена из реестра МСП 15 февраля, с какого месяца она теряет право на льготу?» Правильный ответ: с марта (с первого числа месяца, следующего за месяцем исключения из реестра).
Навык 2: Настройка учётной политики и тарифов в 1С:ЗУП 3.1
Это первый сугубо технический навык. Специалист должен уметь самостоятельно настроить 1С:ЗУП 3.1 для работы с МСП-тарифами с нуля. Задачи по задачи по 1С:ЗУП с МСП-тематикой — одни из самых востребованных на профессиональных биржах.
Пошаговая настройка в 1С:ЗУП 3.1
- Открыть Настройка → Организации → вкладка «Учётная политика и другие настройки».
- На вкладке «Страховые взносы» установить тариф страховых взносов: «Для субъектов малого и среднего предпринимательства».
- Указать дату начала применения тарифа (не ранее апреля 2020 года).
- Проверить настройку кода тарифа: для МСП используется код 20 в отчёте РСВ.
После настройки специалист должен уметь проверить корректность через документ «Начисление зарплаты и взносов» — вкладка «Взносы» должна показывать два блока расчёта для каждого сотрудника.
// Пример программной проверки настройки тарифа организации
// Используется в отчётах и обработках для валидации
Функция ПолучитьТарифВзносовОрганизации(Организация, ДатаПроверки) Экспорт
// Получаем запись учётной политики на нужную дату
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| УчетнаяПолитикаОрганизаций.ТарифСтраховыхВзносов КАК ТарифСтраховыхВзносов,
| УчетнаяПолитикаОрганизаций.ДатаНачала КАК ДатаНачала
|ИЗ
| РегистрСведений.УчетнаяПолитикаОрганизаций КАК УчетнаяПолитикаОрганизаций
|ГДЕ
| УчетнаяПолитикаОрганизаций.Организация = &Организация
| И УчетнаяПолитикаОрганизаций.ДатаНачала <= &ДатаПроверки
|УПОРЯДОЧИТЬ ПО
| УчетнаяПолитикаОрганизаций.ДатаНачала УБЫВ";
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("ДатаПроверки", ДатаПроверки);
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
Возврат Неопределено;
КонецЕсли;
Выборка = Результат.Выбрать();
Выборка.Следующий();
// Возвращаем тариф страховых взносов
Возврат Выборка.ТарифСтраховыхВзносов;
КонецФункции
Навык 3: Понимание механизма «расщепления» базы по МРОТ
Это самый технически сложный аспект, который проверяют заказчики. Специалист должен объяснить и показать, как именно 1С делит базу начислений каждого сотрудника на две части: до 1,5 МРОТ и сверх 1,5 МРОТ.
Как работает алгоритм в 1С:ЗУП?
Программа сравнивает суммарные начисления сотрудника за месяц (в рамках одной организации, с учётом внутреннего совместительства) с порогом 1,5 МРОТ. Часть базы в пределах 1,5 МРОТ облагается по единому тарифу 30%, часть сверх 1,5 МРОТ — по единому пониженному тарифу 15% (разбивка на ОПС/ОМС/ОСС упразднена с 2023 года).
// Пример расчёта страховых взносов МСП вручную для проверки
// Используется в отладочных целях и тестовых обработках
Процедура РассчитатьВзносыМСП(НачислениеСотрудника, МРОТ, Результат)
БазаНачислений = НачислениеСотрудника.СуммаНачислений;
ПорогМСП = 1.5 * МРОТ; // с 2025 года льгота применяется к выплатам сверх 1,5 МРОТ
// Определяем базу в пределах 1,5 МРОТ и сверх 1,5 МРОТ
БазаДоПорога = Мин(БазаНачислений, ПорогМСП);
БазаСверхПорога = Макс(0, БазаНачислений - ПорогМСП);
// Единый тариф 30% (в пределах 1,5 МРОТ) и единый пониженный 15% (сверх 1,5 МРОТ).
// Разбивка на ОПС/ОМС/ОСС упразднена с 2023 года — взносы считаются единой суммой.
ВзносыСтандарт = БазаДоПорога * 0.30;
ВзносыМСП = БазаСверхПорога * 0.15;
Результат.Всего = ОкруглитьФинансовый(ВзносыСтандарт + ВзносыМСП, 2);
Сообщить("База до 1,5 МРОТ: " + БазаДоПорога + ", База сверх 1,5 МРОТ: " + БазаСверхПорога);
КонецПроцедуры
Вопрос-ловушка: «Если сотрудник работает по основному месту и по внутреннему совместительству в одной организации — как считается МРОТ?» Правильный ответ: суммарные начисления по обоим договорам сравниваются с одним МРОТ (не двумя).
Навык 4: Работа с РСВ при совмещении тарифов — код 20 и код 01
Формирование Расчёта по страховым взносам (РСВ) для МСП-организаций имеет принципиальное отличие от стандартного: в одном отчёте присутствуют два раздела 3 и два подраздела 1.1/1.2 — по коду тарифа 01 (стандартный) и коду 20 (МСП). Специалист, не знающий этого, сдаст отчёт с ошибкой.
Структура РСВ для МСП-организации
- Приложение 1 к разделу 1 — заполняется дважды: с кодом тарифа 01 и с кодом тарифа 20.
- Приложение 2 к разделу 1 — аналогично, два блока по кодам тарифа.
- Раздел 3 — для каждого застрахованного лица заполняются подразделы 3.2.1 с двумя строками: по коду категории НР (стандарт) и МС (МСП) или КВ (для временно пребывающих иностранцев — КВ и ВЖМС/ВПМС).
Специалист должен уметь проверить корректность заполнения РСВ до его отправки. Для этого в 1С:ЗУП используется встроенная проверка, а также ручная сверка данных через запрос к регистрам накопления.
// Запрос для проверки базы взносов по кодам тарифа перед формированием РСВ
// Позволяет сверить данные регистра с данными отчёта
Функция ПолучитьБазуВзносовПоТарифам(Организация, НачалоПериода, КонецПериода) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВзносыОбороты.ФизическоеЛицо КАК ФизическоеЛицо,
| ВзносыОбороты.КодТарифаСтраховыхВзносов КАК КодТарифа,
| ВзносыОбороты.ВидСтраховыхВзносов КАК ВидВзносов,
| СУММА(ВзносыОбороты.БазаОборот) КАК База,
| СУММА(ВзносыОбороты.ВзносыОборот) КАК СуммаВзносов
|ИЗ
| РегистрНакопления.УчетРасчетовПоСтраховымВзносам.Обороты(
| &НачалоПериода,
| &КонецПериода,
| Месяц,
| Организация = &Организация
| ) КАК ВзносыОбороты
|СГРУППИРОВАТЬ ПО
| ВзносыОбороты.ФизическоеЛицо,
| ВзносыОбороты.КодТарифаСтраховыхВзносов,
| ВзносыОбороты.ВидСтраховыхВзносов
|УПОРЯДОЧИТЬ ПО
| ВзносыОбороты.ФизическоеЛицо";
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
Возврат Запрос.Выполнить().Выгрузить();
КонецФункции
Навык 5: Обработка нестандартных ситуаций и исключений
Реальные проекты всегда содержат нестандартные случаи. Заказчик проверит, умеет ли специалист их обрабатывать, а не только «работать по шаблону». Это особенно важно при работе с задачами, связанными с расчётом зарплаты в 1С:ЗУП.
Типичные нестандартные ситуации
- Сотрудник принят/уволен в середине месяца: МРОТ не пересчитывается пропорционально — применяется полный МРОТ вне зависимости от количества отработанных дней.
- Несколько организаций в базе: для каждой организации МСП-тариф настраивается отдельно. Взносы не «смешиваются» между организациями.
- Сотрудник на неполной ставке: МРОТ для сравнения всё равно берётся в полном размере, ставка занятости не влияет на порог.
- Превышение предельной базы по ОПС: при превышении предельной базы (в 2026 году — 2 979 000 рублей) применяется ставка 15,1% как по стандартному, так и по МСП-тарифу. Специалист должен знать, как 1С обрабатывает эту ситуацию.
- Перерасчёт прошлых периодов: если в текущем месяце делается перерасчёт за прошлый месяц, 1С должна применить тариф, действовавший в периоде начисления, а не в текущем.
- Иностранные работники: для временно пребывающих иностранцев используются коды категорий ВПМС/ВЖМС вместо МС.
Навык 6: Настройка и проверка кодов категорий застрахованных лиц
Коды категорий застрахованных лиц — это то, что чаще всего вызывает ошибки при сдаче РСВ. Специалист обязан знать полный перечень кодов, применяемых в МСП-организациях, и уметь настраивать их в 1С.
Актуальные коды категорий для МСП (2024)
| Код | Описание | Тариф |
|---|---|---|
| НР | Наёмный работник (стандарт) | 30% |
| МС | Наёмный работник МСП (сверх 1,5 МРОТ) | 15% |
| ВПМС | Временно пребывающий иностранец МСП | 15% / особый |
| ВЖМС | Временно проживающий иностранец МСП | 15% |
| КВ | Временно пребывающий иностранец (стандарт) | 1,8% ОСС |
Специалист должен уметь проверить, правильно ли 1С присваивает коды категорий конкретным сотрудникам. Для этого используется регистр сведений «Категории застрахованных лиц» и отчёт «Проверка расчёта взносов».
// Проверка корректности кодов категорий застрахованных лиц
// Выводит список сотрудников с некорректными кодами
Процедура ПроверитьКодыКатегорийМСП(Организация, ПериодМесяц) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КатегорииЗастрахованных.ФизическоеЛицо КАК ФизическоеЛицо,
| КатегорииЗастрахованных.КодКатегорииЗастрахованногоЛица КАК КодКатегории,
| КатегорииЗастрахованных.ДатаНачала КАК ДатаНачала
|ИЗ
| РегистрСведений.КатегорииЗастрахованныхЛиц КАК КатегорииЗастрахованных
|ГДЕ
| КатегорииЗастрахованных.Организация = &Организация
| И КатегорииЗастрахованных.ДатаНачала <= &КонецПериода
| И (КатегорииЗастрахованных.ДатаОкончания >= &НачалоПериода
| ИЛИ КатегорииЗастрахованных.ДатаОкончания = ДАТАВРЕМЯ(1, 1, 1))
|УПОРЯДОЧИТЬ ПО
| КатегорииЗастрахованных.ФизическоеЛицо";
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("НачалоПериода", НачалоМесяца(ПериодМесяц));
Запрос.УстановитьПараметр("КонецПериода", КонецМесяца(ПериодМесяц));
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
// Проверяем: для МСП-организации ожидаем коды МС, ВПМС, ВЖМС
Если Выборка.КодКатегории = "НР" Тогда
Сообщить("ВНИМАНИЕ: сотрудник " + Выборка.ФизическоеЛицо
+ " имеет код НР вместо МС. Проверьте настройку.");
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Найдите специалиста для решения этой задачи на koderion.ru
Тестовое задание: как за 40 минут проверить кандидата на живой базе
Резюме и ответы «по теории» отсеивают половину. Оставшихся проверяйте руками. Дайте копию рабочей ЗУП 3.1 (или демо-базу) и попросите за 40 минут закрыть месяц по пяти сотрудникам. Это самый быстрый способ применить чек-лист из 10 навыков 1С-специалиста по взносам МСП на практике.
Состав тестовой базы
- Оклад ниже порога — например, 30 000 ₽. Порог в 2026 году: 27 093 × 1,5 = 40 639,50 ₽.
- Оклад 120 000 ₽ — база гарантированно расщепляется на две части.
- Внутренний совместитель: 25 000 ₽ по основному месту + 20 000 ₽ по совместительству.
- Временно пребывающий иностранец.
- Сотрудник, уволенный 10-го числа с окладом 60 000 ₽.
Что смотреть в результате
Откройте «Начисление зарплаты и взносов» → вкладка «Взносы». У первого сотрудника не должно быть ни одной строки с кодом МС — вся база до порога. У второго — две строки. У совместителя сравнение с порогом идёт по сумме 45 000 ₽, а не по каждому договору отдельно. Дальше — отчёты «Анализ взносов в фонды» и «Карточка учёта по страховым взносам»: суммы обязаны сойтись со «Сводной справкой» до копейки.
Пять красных флагов
- Правит суммы взносов руками прямо в документе вместо поиска причины расхождения.
- Меняет дату начала тарифа в учётной политике и не перепроводит документы в хронологическом порядке.
- Уверен, что у уволенного 10-го числа порог делится пропорционально отработанным дням.
- Не проверил регистр сведений с МРОТ перед расчётом январской зарплаты.
- Не спросил, к какой отрасли относится организация: для МСП обрабатывающих производств действует свой пониженный тариф, и цифры в расчёте будут другие.
Норматива «типовой срок закрытия месяца» не существует, поэтому 40 минут — не критерий отсева, а рамка. Смотрите не на скорость, а на то, чем кандидат подтверждает результат: отчётом и регистром или фразой «ну вроде считает».
Частые вопросы
Организацию внесли в реестр МСП 10 июля. С какого месяца применять пониженный тариф?
С июля — с 1-го числа месяца, в котором сведения попали в реестр, а не со следующего. А вот обратная ситуация не зеркальна: при исключении из реестра право на пониженный тариф теряется уже с 1-го числа того месяца, в котором организация исключена, то есть месяц исключения целиком пересчитывается по единому тарифу 30 % (15,1 % с выплат сверх предельной базы) — ст. 427 НК РФ, письмо ФНС от 29.04.2020 № БС-4-11/7300@. В ЗУП это одна дата в учётной политике организации, но после её изменения обязательно перепроведите документы начислений за затронутые месяцы — сами по себе они не пересчитаются.
Почему у сотрудника с окладом 30 000 ₽ нет строки с кодом МС?
Потому что начислений не хватило до порога. В 2026 году это 40 639,50 ₽ (1,5 федерального МРОТ). Вся база облагается по 30 %, категория — НР. Настройка при этом корректна. На собеседовании этот вопрос заваливает больше кандидатов, чем расчёт по совместительству: человек видит «МСП-организацию без МС-строк» и лезет перенастраивать учётную политику.
Нужно ли что-то делать в 1С в январе, когда меняется МРОТ?
Проверить, что в базе лежит новое значение. МРОТ хранится в регистре сведений и приезжает с обновлением конфигурации — если релиз не установили до расчёта январской зарплаты, программа посчитает порог по прошлогодней величине, и расхождение всплывёт уже в РСВ. Отдельная ловушка: региональная минимальная зарплата (в Москве — 39 730 ₽) на порог взносов не влияет, для расщепления базы берётся только федеральный МРОТ.
Тариф МСП включили задним числом. Как перерассчитать закрытые месяцы?
Порядок такой: меняете дату начала тарифа в учётной политике → перепроводите документы начислений строго от раннего месяца к позднему → сверяете регистр «Учёт расчётов по страховым взносам» с отчётом «Анализ взносов в фонды». Если РСВ за эти периоды уже сдан — готовите уточнённый расчёт, и в разделе 3 сохраняете те же порядковые номера сведений по физлицам, что были в первичном отчёте. Иначе ФНС увидит новых застрахованных вместо исправленных.
Режет ли льгота МСП дополнительные тарифы за вредность и взносы на травматизм?
Нет. Дополнительные тарифы по вредным условиям труда считаются от полной базы, пониженная ставка на них не распространяется. Взносы на травматизм — вообще другая история: они уплачиваются в СФР по тарифу, зависящему от класса профессионального риска, и к статье 427 НК отношения не имеют. Кандидат, который отвечает «раз МСП — значит всё по 15 %», по этому пункту чек-листа не проходит.
Нужна помощь с расчётом зарплаты в 1С — специалисты по 1С:ЗУП.