Другое · 12 мин
Почему 1С неправильно считает страховые взносы и как это исправить
Разбираем, почему 1С неправильно считает страховые взносы: устаревшие релизы, ошибки в настройках, льготные тарифы, перерасчёты. Пошаговая диагностика и исправление.
Расхождение между ожидаемой и фактической суммой страховых взносов в 1С — одна из самых частых причин паники у бухгалтеров по зарплате. Программа редко «считает неправильно» в буквальном смысле: почти всегда за неверным результатом стоит конкретная причина — устаревший релиз конфигурации, ошибка в настройках учётной политики, неверно заполненные кадровые данные или неучтённый перерасчёт прошлых периодов.
Прежде чем исправлять что-либо, важно понять логику расчёта. Взносы в 1С:ЗУП и 1С:Бухгалтерии начисляются документом «Начисление зарплаты и взносов» нарастающим итогом с начала года: программа берёт всю облагаемую базу с января, применяет тариф и вычитает уже начисленные взносы за предыдущие месяцы. Поэтому ошибка в любом прошлом месяце «приезжает» в текущий период, а сумма за месяц может выглядеть странной, хотя годовой итог верен.
Ниже разобраны основные причины неверного расчёта, способы диагностики и безопасные методы исправления. Материал ориентирован на типовые конфигурации 1С:ЗУП 3.1 и 1С:Бухгалтерию 3.0, но логика проверки применима и к другим решениям.
Как устроен расчёт взносов в 1С и почему сумма «за месяц» может смущать
Ключевая особенность: взносы считаются нарастающим итогом. Программа за расчётный месяц определяет базу с начала года, умножает на действующий тариф и вычитает взносы, уже начисленные в предыдущих месяцах. Если в марте сотруднику доначислили премию за январь, взносы с неё попадут в мартовский расчёт, и сумма за март окажется больше «обычной».
Из этого следует важный практический вывод: проверять правильность расчёта нужно не по одному месяцу, а по нарастающему итогу. Откройте отчёт «Анализ взносов в фонды» (в ЗУП 3.1: Отчёты, справки → Анализ взносов в фонды) за период с начала года и сравните базу и начисленные взносы по каждому сотруднику. Если годовой итог сходится с ручным расчётом — программа считает верно, а «странная» месячная сумма объясняется перерасчётами.
Устаревший релиз конфигурации — причина номер один
Тарифы взносов, предельные базы, перечень льгот и коды категорий застрахованных лиц меняются регулярно. Каждое такое изменение 1С привозит в обновлении конфигурации. Если программа давно не обновлялась, она считает по старым правилам: применяет прошлогоднюю предельную базу, не знает о новых льготных тарифах или неверно определяет категорию плательщика.
Проверьте актуальность релиза: Администрирование → Обслуживание → Обновление версии программы (или через интернет-поддержку). Сравните номер вашего релиза с актуальным на портале 1С. Особенно критично обновляться перед январём — именно с нового года вступают в силу новые предельные базы и тарифы.
После обновления не забудьте перепровести документы начисления зарплаты за текущий год, чтобы взносы пересчитались по новым правилам. До перепроведения программа будет показывать старые суммы, и может сложиться впечатление, что обновление «ничего не дало».
Неверные настройки учётной политики и тарифа взносов
Вторая по частоте причина — неверно указанный тариф страховых взносов в настройках организации. В ЗУП 3.1 путь: Настройка → Реквизиты организации → вкладка «Учётная политика и другие настройки» → «Учётная политика» → вид тарифа. В 1С:Бухгалтерии: Главное → Настройки налогов и взносов → вкладка «Страховые взносы».
Типичная ситуация: организация относится к субъектам МСП и имеет право на пониженный тариф с выплат сверх МРОТ, но в настройках указан основной тариф — программа считает взносы по полной ставке со всей базы. Обратная ошибка тоже встречается: льготный тариф установлен, хотя право на него утрачено или не наступало.
Проверьте также дату применения тарифа: в настройках тариф указывается с определённого периода. Если право на льготу возникло в середине года, а дата установлена с января, взносы за первые месяцы будут занижены, и это вскроется при камеральной проверке.
Как проверить настройку тарифа
Соответствует фактическому праву организации на тариф и действует с верной даты
Указан льготный тариф без оснований или основной тариф при наличии права на пониженный
В программе установлена актуальная величина текущего года
Релиз старый, применяется прошлогодний предел
В карточке сотрудника указан верный статус застрахованного лица
Нерезиденты и иностранцы имеют статус по умолчанию
Ошибки в кадровых данных сотрудников
Расчёт взносов зависит не только от настроек организации, но и от данных конкретного сотрудника. Если суммы «не сходятся» только по отдельным людям, проверяйте их карточки в первую очередь.
Статус застрахованного лица и гражданство
Для иностранных работников тарифы зависят от статуса: постоянно проживающие, временно проживающие, временно пребывающие, граждане стран ЕАЭС считаются по-разному. В ЗУП 3.1 статус указывается в карточке сотрудника по ссылке «Страхование» или в документе «Кадровый перевод». Если статус не заполнен, программа применяет тариф по умолчанию, что для временно пребывающих иностранцев даёт неверный результат.
Инвалидность и льготы сотрудника
Льготные тарифы для выплат работникам-инвалидам применяются только при заполненных сведениях об инвалидности в карточке сотрудника с указанием периода действия справки. Если справка выдана в середине года, а сведения внесены без даты или с неверной датой, программа применит льготу не за те периоды.
Договоры ГПХ и их вид
Выплаты по договорам гражданско-правового характера облагаются не всеми взносами. Если договор в программе оформлен неверным видом (например, авторский договор введён как договор оказания услуг), база по взносам исказится. Проверьте вид договора в документах начисления.
Перерасчёты, сторно и уволенные сотрудники
Отдельный источник «непонятных» сумм — перерасчёты прошлых периодов. Когда вы доначисляете или сторнируете зарплату за прошлый месяц, взносы пересчитываются текущей датой и попадают в текущий расчёт. В отчёте по взносам за месяц появляется сумма, которая не соответствует начислениям именно этого месяца.
По уволенным сотрудникам проверьте, что расчёт при увольнении проведён корректно: документ «Увольнение» в ЗУП сам начисляет взносы с компенсаций. Если увольнение оформлено задним числом после расчёта зарплаты, взносы могут задвоиться или, наоборот, не доначислиться. В таком случае нужно отменить поздний расчёт, провести увольнение и пересчитать взносы.
Опасная практика — ручное редактирование взносов в документе начисления. Программа позволяет скорректировать суммы вручную, но такие правки ломают нарастающий итог: в следующем месяце программа «увидит» разницу и доначислит или сторнирует взносы, создав ещё большую путаницу. Ручные правки допустимы только как крайняя мера с полным пониманием последствий.
Необлагаемые выплаты и настройка начислений
Каждый вид начисления в 1С имеет настройку обложения взносами. Если пользовательские начисления (премии, доплаты, компенсации) создавались копированием или вручную, в них могла быть указана неверная категория дохода. Например, материальная помощь в пределах необлагаемого лимита должна иметь соответствующий код дохода; если код не указан, вся сумма попадёт в базу.
Проверьте спорные начисления: Настройка → Начисления → откройте вид расчёта → вкладка «Налоги, взносы, учёт». Поле «Вид дохода (страховые взносы)» определяет, как сумма попадает в базу. Сверьте настройку с характером выплаты: целиком облагается, не облагается, облагается частично.
Обратная ситуация: выплата, которая по закону облагается взносами, в программе настроена как необлагаемая. Такие ошибки вскрываются при выверке базы по взносам с базой по НДФЛ — существенные расхождения без объяснимых причин (необлагаемых выплат) — сигнал для проверки настроек.
- 1Сформируйте отчёт «Анализ взносов в фонды» с начала года и найдите сотрудников и месяцы с расхождениями
- 2Проверьте актуальность релиза конфигурации и при необходимости обновитесь
- 3Сверьте вид тарифа в учётной политике и дату его применения
- 4Проверьте карточки проблемных сотрудников: статус, инвалидность, договоры ГПХ
- 5Проверьте настройку обложения взносами у пользовательских начислений
- 6Найдите перерасчёты и сторно прошлых периодов, попавшие в текущий месяц
- 7После исправлений перепроведите документы начисления и повторно сверьте отчёт с ручным расчётом
Как проверить результат после исправлений
После устранения причины перепроведите документы «Начисление зарплаты и взносов» за затронутые месяцы. Если период закрыт и по нему сдана отчётность, оцените, требуется ли уточнённый расчёт: при занижении взносов уточнёнка обязательна, при завышении — по решению организации.
Контрольная сверка: сформируйте «Анализ взносов в фонды» и вручную проверьте 2–3 сотрудников с разными ситуациями (обычный, с превышением предельной базы, с льготным тарифом). База с начала года, умноженная на действующий тариф, минус взносы прошлых месяцев должна равняться начислению текущего месяца.
Дополнительно сверьте данные с отчётом «Расчёт по страховым взносам» (РСВ): база в разделе 3 по каждому сотруднику должна совпадать с анализом взносов. Расхождение между регистрами и отчётностью указывает на непроведённые или повреждённые документы.
Как выбрать действие
Частые вопросы
Почему взносы за месяц больше, чем зарплата, умноженная на тариф?
Потому что расчёт ведётся нарастающим итогом. В текущий месяц попали перерасчёты прошлых периодов, премии за прошлые месяцы или доначисления после увольнения. Сверяйте не месячную сумму, а итог с начала года по отчёту «Анализ взносов в фонды».
Обновила программу, но взносы всё равно считаются по-старому. Что делать?
Обновление конфигурации не пересчитывает уже проведённые документы. Перепроведите «Начисление зарплаты и взносов» за нужные месяцы — программа применит новые тарифы и предельные базы. Также проверьте, что в учётной политике не остался вручную установленный устаревший тариф.
Можно ли вручную поправить сумму взносов в документе начисления?
Технически можно, но делать это стоит только в исключительных случаях. Ручная правка нарушает нарастающий итог: в следующем месяце программа автоматически скорректирует разницу, и появится новое расхождение. Правильнее найти и устранить причину неверного расчёта.
Организация — субъект МСП, но пониженный тариф не применяется. Почему?
Проверьте, что в настройках учётной политики выбран соответствующий вид тарифа и указана верная дата его применения. Также убедитесь, что релиз программы поддерживает этот тариф. В ЗУП льгота применяется только к части выплат сверх МРОТ — с выплат в пределах МРОТ взносы считаются по основному тарифу, и это норма, а не ошибка.
Взносы по иностранному сотруднику посчитаны не по тому тарифу. Где исправить?
Откройте карточку сотрудника и проверьте сведения о статусе застрахованного лица (гражданство и миграционный статус). Если статус изменился в течение года, изменение должно быть зафиксировано документом с датой — тогда программа пересчитает взносы с месяца смены статуса.
Расходятся данные анализа взносов и РСВ. Что проверять?
Обычно причина в непроведённых, помеченных на удаление или повреждённых документах начисления, либо в ручных операциях по регистрам. Проверьте журнал документов начисления взносов за период, отмените лишние ручные корректировки и перепроведите документы. Если расхождение остаётся, используйте штатные процедуры тестирования и исправления информационной базы на её копии.
Что важно запомнить
Программа почти никогда не ошибается сама: неверные взносы — следствие устаревшего релиза, неправильного тарифа, ошибок в статусах сотрудников или перерасчётов. Диагностику начинайте с отчёта «Анализ взносов в фонды» за нарастающий период, исправления вносите через настройки и перепроведение документов, а не ручными правками, и не трогайте закрытые периоды без резервной копии и оценки необходимости уточнённой отчётности.