Чек-лист: 10 навыков 1С-специалиста по взносам МСП

Чек-лист: 10 навыков 1С-специалиста по взносам МСП

Коротко: 1С-специалист по страховым взносам МСП должен владеть 10 ключевыми навыками: корректная настройка пониженных тарифов 15% (вместо 30%) в 1С:ЗУП 3.1, работа с реестрами МСП, формирование РСВ с признаком МСП, настройка кодов тарифа 20, отладка расчёта взносов при совмещении тарифов, интеграция с ФНС и СФР, а также автоматизация проверок. Без этих навыков специалист не пройдёт проверку заказчика на реальном проекте.

Почему страховые взносы МСП — отдельная компетенция в 1С?

С апреля 2020 года субъекты малого и среднего предпринимательства получили право применять пониженные тарифы страховых взносов в соответствии со статьёй 427 НК РФ. Суть льготы: с части выплат, превышающей МРОТ, взносы исчисляются по совокупной ставке 15% (10% — ОПС, 5% — ОМС, 0% — ОСС). С части в пределах МРОТ — по стандартной ставке 30%.

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

В этой статье мы разберём 10 конкретных навыков, которые опытный заказчик проверит у кандидата ещё на этапе собеседования или тестового задания. Каждый пункт содержит не только описание навыка, но и типичные вопросы-ловушки, которые задают на интервью, а также примеры кода 1С.

Навык 1: Понимание нормативной базы и условий применения льготы

Прежде чем что-либо настраивать в программе, специалист обязан чётко понимать правовые основания льготы. Заказчик проверит это первым делом — через простые вопросы, на которые «технари без теории» дают неверные ответы.

Что должен знать специалист?

  • Статья 427 НК РФ, пункт 2.1 — основание для пониженного тарифа МСП.
  • Федеральный закон №209-ФЗ — критерии отнесения к субъектам МСП (численность, доход, доля участия).
  • Реестр МСП ФНС — обязательное условие: организация должна быть включена в реестр на первое число месяца применения льготы.
  • МРОТ как порог — с 2024 года федеральный МРОТ составляет 19 242 рубля. Именно с этой суммы начинается «расщепление» тарифа.
  • Исключения: работники, занятые во вредных условиях труда (списки 1 и 2), застрахованные по дополнительным тарифам — для них пониженный тариф МСП не применяется к дополнительным взносам.

Типичный вопрос-ловушка: «Если организация исключена из реестра МСП 15 февраля, с какого месяца она теряет право на льготу?» Правильный ответ: с марта (с первого числа месяца, следующего за месяцем исключения из реестра).

Навык 2: Настройка учётной политики и тарифов в 1С:ЗУП 3.1

Это первый сугубо технический навык. Специалист должен уметь самостоятельно настроить 1С:ЗУП 3.1 для работы с МСП-тарифами с нуля. Задачи по задачи по 1С:ЗУП с МСП-тематикой — одни из самых востребованных на профессиональных биржах.

Пошаговая настройка в 1С:ЗУП 3.1

  1. Открыть Настройка → Организации → вкладка «Учётная политика и другие настройки».
  2. На вкладке «Страховые взносы» установить тариф страховых взносов: «Для субъектов малого и среднего предпринимательства».
  3. Указать дату начала применения тарифа (не ранее апреля 2020 года).
  4. Проверить настройку кода тарифа: для МСП используется код 20 в отчёте РСВ.

После настройки специалист должен уметь проверить корректность через документ «Начисление зарплаты и взносов» — вкладка «Взносы» должна показывать два блока расчёта для каждого сотрудника.

// Пример программной проверки настройки тарифа организации
// Используется в отчётах и обработках для валидации

Функция ПолучитьТарифВзносовОрганизации(Организация, ДатаПроверки) Экспорт

	// Получаем запись учётной политики на нужную дату
	Запрос = Новый Запрос;
	Запрос.Текст =
		"ВЫБРАТЬ
		|	УчетнаяПолитикаОрганизаций.ТарифСтраховыхВзносов КАК ТарифСтраховыхВзносов,
		|	УчетнаяПолитикаОрганизаций.ДатаНачала КАК ДатаНачала
		|ИЗ
		|	РегистрСведений.УчетнаяПолитикаОрганизаций КАК УчетнаяПолитикаОрганизаций
		|ГДЕ
		|	УчетнаяПолитикаОрганизаций.Организация = &Организация
		|	И УчетнаяПолитикаОрганизаций.ДатаНачала <= &ДатаПроверки
		|УПОРЯДОЧИТЬ ПО
		|	УчетнаяПолитикаОрганизаций.ДатаНачала УБЫВ";

	Запрос.УстановитьПараметр("Организация", Организация);
	Запрос.УстановитьПараметр("ДатаПроверки", ДатаПроверки);

	Результат = Запрос.Выполнить();

	Если Результат.Пустой() Тогда
		Возврат Неопределено;
	КонецЕсли;

	Выборка = Результат.Выбрать();
	Выборка.Следующий();

	// Возвращаем тариф страховых взносов
	Возврат Выборка.ТарифСтраховыхВзносов;

КонецФункции

Навык 3: Понимание механизма «расщепления» базы по МРОТ

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

Как работает алгоритм в 1С:ЗУП?

Программа сравнивает суммарные начисления сотрудника за месяц (в рамках одной организации, с учётом внутреннего совместительства) с актуальным МРОТ. Часть базы до МРОТ облагается по стандартным ставкам (22%+5,1%+2,9%), часть сверх МРОТ — по льготным (10%+5%+0%).

// Пример расчёта страховых взносов МСП вручную для проверки
// Используется в отладочных целях и тестовых обработках

Процедура РассчитатьВзносыМСП(НачислениеСотрудника, МРОТ, Результат)

	БазаНачислений = НачислениеСотрудника.СуммаНачислений;

	// Определяем базу в пределах МРОТ и сверх МРОТ
	БазаДоМРОТ = Мин(БазаНачислений, МРОТ);
	БазаСверхМРОТ = Макс(0, БазаНачислений - МРОТ);

	// Расчёт взносов по стандартному тарифу (часть до МРОТ)
	ВзносыОПС_Стандарт = БазаДоМРОТ * 0.22;
	ВзносыОМС_Стандарт = БазаДоМРОТ * 0.051;
	ВзносыОСС_Стандарт = БазаДоМРОТ * 0.029;

	// Расчёт взносов по льготному тарифу МСП (часть сверх МРОТ)
	ВзносыОПС_МСП = БазаСверхМРОТ * 0.10;
	ВзносыОМС_МСП = БазаСверхМРОТ * 0.05;
	ВзносыОСС_МСП = 0; // 0% по тарифу МСП

	// Итоговые суммы взносов
	Результат.ОПС = ОкруглитьФинансовый(ВзносыОПС_Стандарт + ВзносыОПС_МСП, 2);
	Результат.ОМС = ОкруглитьФинансовый(ВзносыОМС_Стандарт + ВзносыОМС_МСП, 2);
	Результат.ОСС = ОкруглитьФинансовый(ВзносыОСС_Стандарт + ВзносыОСС_МСП, 2);

	Сообщить("База до МРОТ: " + БазаДоМРОТ + ", База сверх МРОТ: " + БазаСверхМРОТ);

КонецПроцедуры

Вопрос-ловушка: «Если сотрудник работает по основному месту и по внутреннему совместительству в одной организации — как считается МРОТ?» Правильный ответ: суммарные начисления по обоим договорам сравниваются с одним МРОТ (не двумя).

Навык 4: Работа с РСВ при совмещении тарифов — код 20 и код 01

Формирование Расчёта по страховым взносам (РСВ) для МСП-организаций имеет принципиальное отличие от стандартного: в одном отчёте присутствуют два раздела 3 и два подраздела 1.1/1.2 — по коду тарифа 01 (стандартный) и коду 20 (МСП). Специалист, не знающий этого, сдаст отчёт с ошибкой.

Структура РСВ для МСП-организации

  • Приложение 1 к разделу 1 — заполняется дважды: с кодом тарифа 01 и с кодом тарифа 20.
  • Приложение 2 к разделу 1 — аналогично, два блока по кодам тарифа.
  • Раздел 3 — для каждого застрахованного лица заполняются подразделы 3.2.1 с двумя строками: по коду категории НР (стандарт) и МС (МСП) или КВ (для временно пребывающих иностранцев — КВ и ВЖМС/ВПМС).

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

// Запрос для проверки базы взносов по кодам тарифа перед формированием РСВ
// Позволяет сверить данные регистра с данными отчёта

Функция ПолучитьБазуВзносовПоТарифам(Организация, НачалоПериода, КонецПериода) Экспорт

	Запрос = Новый Запрос;
	Запрос.Текст =
		"ВЫБРАТЬ
		|	ВзносыОбороты.ФизическоеЛицо КАК ФизическоеЛицо,
		|	ВзносыОбороты.КодТарифаСтраховыхВзносов КАК КодТарифа,
		|	ВзносыОбороты.ВидСтраховыхВзносов КАК ВидВзносов,
		|	СУММА(ВзносыОбороты.БазаОборот) КАК База,
		|	СУММА(ВзносыОбороты.ВзносыОборот) КАК СуммаВзносов
		|ИЗ
		|	РегистрНакопления.УчетРасчетовПоСтраховымВзносам.Обороты(
		|		&НачалоПериода,
		|		&КонецПериода,
		|		Месяц,
		|		Организация = &Организация
		|	) КАК ВзносыОбороты
		|СГРУППИРОВАТЬ ПО
		|	ВзносыОбороты.ФизическоеЛицо,
		|	ВзносыОбороты.КодТарифаСтраховыхВзносов,
		|	ВзносыОбороты.ВидСтраховыхВзносов
		|УПОРЯДОЧИТЬ ПО
		|	ВзносыОбороты.ФизическоеЛицо";

	Запрос.УстановитьПараметр("Организация", Организация);
	Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
	Запрос.УстановитьПараметр("КонецПериода", КонецПериода);

	Возврат Запрос.Выполнить().Выгрузить();

КонецФункции

Навык 5: Обработка нестандартных ситуаций и исключений

Реальные проекты всегда содержат нестандартные случаи. Заказчик проверит, умеет ли специалист их обрабатывать, а не только «работать по шаблону». Это особенно важно при работе с задачами, связанными с расчётом зарплаты в 1С:ЗУП.

Типичные нестандартные ситуации

  • Сотрудник принят/уволен в середине месяца: МРОТ не пересчитывается пропорционально — применяется полный МРОТ вне зависимости от количества отработанных дней.
  • Несколько организаций в базе: для каждой организации МСП-тариф настраивается отдельно. Взносы не «смешиваются» между организациями.
  • Сотрудник на неполной ставке: МРОТ для сравнения всё равно берётся в полном размере, ставка занятости не влияет на порог.
  • Превышение предельной базы по ОПС: при превышении предельной базы (в 2024 году — 2 225 000 рублей) применяется ставка 10% как по стандартному, так и по МСП-тарифу. Специалист должен знать, как 1С обрабатывает эту ситуацию.
  • Перерасчёт прошлых периодов: если в текущем месяце делается перерасчёт за прошлый месяц, 1С должна применить тариф, действовавший в периоде начисления, а не в текущем.
  • Иностранные работники: для временно пребывающих иностранцев используются коды категорий ВПМС/ВЖМС вместо МС.

Навык 6: Настройка и проверка кодов категорий застрахованных лиц

Коды категорий застрахованных лиц — это то, что чаще всего вызывает ошибки при сдаче РСВ. Специалист обязан знать полный перечень кодов, применяемых в МСП-организациях, и уметь настраивать их в 1С.

Актуальные коды категорий для МСП (2024)

Код Описание Тариф
НР Наёмный работник (стандарт) 30%
МС Наёмный работник МСП (сверх МРОТ) 15%
ВПМС Временно пребывающий иностранец МСП 15% / особый
ВЖМС Временно проживающий иностранец МСП 15%
КВ Временно пребывающий иностранец (стандарт) 1,8% ОСС

Специалист должен уметь проверить, правильно ли 1С присваивает коды категорий конкретным сотрудникам. Для этого используется регистр сведений «Категории застрахованных лиц» и отчёт «Проверка расчёта взносов».

// Проверка корректности кодов категорий застрахованных лиц
// Выводит список сотрудников с некорректными кодами

Процедура ПроверитьКодыКатегорийМСП(Организация, ПериодМесяц) Экспорт

	Запрос = Новый Запрос;
	Запрос.Текст =
		"ВЫБРАТЬ
		|	КатегорииЗастрахованных.ФизическоеЛицо КАК ФизическоеЛицо,
		|	КатегорииЗастрахованных.КодКатегорииЗастрахованногоЛица КАК КодКатегории,
		|	КатегорииЗастрахованных.ДатаНачала КАК ДатаНачала
		|ИЗ
		|	РегистрСведений.КатегорииЗастрахованныхЛиц КАК КатегорииЗастрахованных
		|ГДЕ
		|	КатегорииЗастрахованных.Организация = &Организация
		|	И КатегорииЗастрахованных.ДатаНачала <= &КонецПериода
		|	И (КатегорииЗастрахованных.ДатаОкончания >= &НачалоПериода
		|		ИЛИ КатегорииЗастрахованных.ДатаОкончания = ДАТАВРЕМЯ(1, 1, 1))
		|УПОРЯДОЧИТЬ ПО
		|	КатегорииЗастрахованных.ФизическоеЛицо";

	Запрос.УстановитьПараметр("Организация", Организация);
	Запрос.УстановитьПараметр("НачалоПериода", НачалоМесяца(ПериодМесяц));
	Запрос.УстановитьПараметр("КонецПериода", КонецМесяца(ПериодМесяц));

	РезультатЗапроса = Запрос.Выполнить();
	Выборка = РезультатЗапроса.Выбрать();

	Пока Выборка.Следующий() Цикл
		// Проверяем: для МСП-организации ожидаем коды МС, ВПМС, ВЖМС
		Если Выборка.КодКатегории = "НР" Тогда
			Сообщить("ВНИМАНИЕ: сотрудник " + Выборка.ФизическоеЛицо
				+ " имеет код НР вместо МС. Проверьте настройку.");
		КонецЕсли;
	КонецЦикла;

КонецПроцедуры

Найдите специалиста для решения этой задачи на koderion.ru

Автор: редакция Koderion. Обновлено: 26 апреля 2026. Источники: ИТС 1С, Документация платформы 1С:Предприятие, Бухгалтерия.ру.