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