В отчетные периоды 2020 года многие бухгалтеры и технические специалисты столкнулись с массовой проблемой при сдаче «Расчета по страховым взносам» (РСВ). При проверке отчета возникала ошибка по контрольному соотношению КС 0.1г, сообщающая о том, что сумма страховых взносов не соответствует базе, умноженной на тариф. Особенно остро это проявилось в конфигурациях 1С:Управление производственным предприятием (УПП) и 1С:Зарплата и управление персоналом 2.5.
Рассмотрим детально причины возникновения этой ситуации, проанализируем механизмы расчета в программе и разберем по шагам, как привести отчетность в соответствие с требованиями налоговой службы.
Разберем ситуацию: начиная со второго квартала 2020 года, для субъектов малого и среднего предпринимательства (МСП) были введены пониженные тарифы страховых взносов. Суть механизма заключалась в разделении базы начисления сотрудника на две части:
Проблема «копеек» возникла из-за конфликта двух методик. Программа 1С производит расчет нарастающим итогом с начала расчетного периода, чтобы минимизировать погрешности округления за год. Однако алгоритмы проверки ФНС (соотношение КС 0.1г) проверяли каждый месяц изолированно. Если при вычитании взносов за прошлые периоды из суммы «по нарастающей» в конкретном месяце получалось значение, отличное от прямой формулы База * Тариф более чем на 0,5 копейки, налоговая система выдавала протокол об ошибке.
Проанализируем пример из сообщений пользователей. Допустим, база сотрудника составляет 12 130 рублей. При умножении на 22% получается 2 668,60 рублей. Если в результате распределения или округления за прошлые месяцы программа подставляет в отчет 2 668,62 или 2 668,58 — соотношение считается невыполненным.
Выясним основные причины таких отклонений:
Первым делом проверим версию установленной программы. Разработчики 1С выпустили серию патчей для устранения этой проблемы. Рассмотрим необходимые версии релизов:
Если вы используете версию ниже указанных, обновление является приоритетным шагом, так как ручная правка 150+ сотрудников (как в примере пользователя) крайне трудозатратна и чревата новыми ошибками.
Если обновление по каким-то причинам недоступно или ошибка сохраняется на единичных сотрудниках, выполним ручную правку отчета. Посмотрим, как это сделать правильно:
Если ошибка повторяется при каждом перезаполнении отчета, причина кроется в данных регистров накопления. Проанализируем ситуацию через «Анализ взносов в фонды». Если отчет показывает расхождения, нам потребуется документ Операция (налоговый учет) или Корректировка записей регистров.
Рассмотрим, какие регистры следует проверить:
СтраховыеВзносыСведенияОДоходах — здесь хранится база.РасчетыСФондамиПоСтраховымВзносам — здесь хранятся начисленные суммы.Посмотрим на пример логики исправления через документ Перерасчет страховых взносов:
// Пример логики, которую реализует программа внутри при обновлении:
// 1. Выделяем базу в пределах МРОТ для категории 'НР'
// 2. Остаток базы относим на 'МС'
// 3. Взносы рассчитываем ПОМЕСЯЧНО:
Взнос_НР = Окр(База_НР * 0.22, 2);
Взнос_МС = Окр(База_МС * 0.10, 2);
Если вы обнаружили, что записи в регистрах некорректны (например, из-за сторнирования больничного), создадим документ Корректировка учета по страховым взносам и выровняем суммы взносов так, чтобы они соответствовали базе текущего месяца.
Чтобы избежать отказов от ФНС в будущем, проанализируем отчетность перед отправкой по следующему алгоритму:
База * Тариф - Начислено.Резюмируем: Основной способ борьбы с ошибкой КС 0.1г — это установка актуальных обновлений (УПП 1.3.144.3). Если это не помогает, единственным выходом остается ручное приведение сумм взносов к математическому соответствию базе (База * Тариф) непосредственно в Разделе 3 отчета РСВ.