Страховые взносы — обязательная часть расчёта зарплаты, и когда 1С:Зарплата и Управление Персоналом (1С:ЗУП) или 1С:Бухгалтерия вдруг перестаёт их учитывать, это грозит не только ошибками в отчётности, но и штрафами от ФНС. Проблема может крыться как в банальной опечатке в настройках, так и в системных сбоях конфигурации. В этой статье мы разберём 7 ключевых причин, по которым программа игнорирует расчёт взносов, и дадим пошаговые инструкции по их устранению.
Важно понимать: алгоритм начисления взносов в 1С зависит от множества факторов — версий программы, настроек учётной политики, актуальности законодательных обновлений и даже прав доступа пользователя. Например, в 1С:ЗУП 3.1 логика расчёта отличается от 1С:Бухгалтерии 8.3, а ошибка в одном параметре (скажем, неверный код тарифа) может обнулить все начисления. Мы не будем ограничиваться общими советами — каждый раздел содержит конкретные действия с скриншотами (описаниями) интерфейса и примерами исправлений.
Если вы уже пробовали перепровести документы или обновлять конфигурацию, но проблема осталась — скорее всего, дело в одной из «глубоких» причин, о которых речь пойдёт ниже. Начнём с самых очевидных и постепенно дойдём до сложных случаев, требующих вмешательства в код или восстановление базы.
1. Неактуальная версия программы или законодательная база
Самая распространённая причина ошибок с взносами — устаревшая версия 1С или не обновлённые регламентированные отчёты. Налоговое законодательство меняется ежегодно (а иногда и чаще), и если ваша программа не получила актуальные изменения, она будет рассчитывать взносы по старым правилам — или не рассчитает их вовсе.
Например, с 2023 года изменились тарифы страховых взносов для МСП и ИТ-компаний, а также введён новый порядок применения пониженных ставок. Если ваша 1С:ЗУП не обновлялась с 2022 года, она просто «не знает» о этих изменениях и может проигнорировать начисления.
- 🔄 Как проверить версию: Перейдите в
Справка → О программе. Сравните номер релиза с актуальным на сайте 1С (для ЗУП 3.1 актуальная версия на момент написания —3.1.25.x). - 📥 Как обновиться: Используйте
Администрирование → Обновление конфигурацииили загрузите дистрибутив с портала 1С:ИТС. - ⚠️ Что проверить после обновления: Зайдите в
Настройки → Регламентированные отчётыи убедитесь, что установлены актуальные формы РСВ и 6-НДФЛ.
⚠️ Внимание: Если у вас базовая версия 1С (без ИТС), обновления законодательной базы приходят с задержкой или не приходят вовсе. В этом случае придётся вручную корректировать тарифы взносов через Настройки → Зарплата → Страховые взносы.
2. Некорректные настройки учётной политики
Страховые взносы рассчитываются на основе параметров, заданных в учётной политике организации. Если здесь указаны неверные данные — например, неправильный код тарифа ФСС или отсутствует галочка «Начислять взносы» — программа просто пропустит этот этап.
Типичные ошибки в настройках:
- 📌 Не указан регион регистрации (важно для пониженных тарифов в некоторых субъектах РФ).
- 📌 В поле «Тариф страховых взносов» стоит значение
0%или пустое. - 📌 Не выбрана система налогообложения (например, УСН или ОСНО), от которой зависят ставки.
- 📌 Отсутствует привязка к фонду социального страхования (ФСС).
Чтобы проверить настройки:
- Перейдите в
Настройки → Учётная политика(в ЗУП) илиГлавное → Учётная политика(в Бухгалтерии). - Откройте вкладку Зарплата или Страховые взносы.
- Убедитесь, что поля «Тариф ФСС», «Тариф ПФР» и «Тариф ФФОМС» заполнены корректно (например,
30%для основного тарифа в 2026 году). - Проверьте, что в разделе «Фонды» указаны актуальные реквизиты ФСС и ПФР.
☑️ Проверка учётной политики
⚠️ Внимание: Если ваша организация применяет пониженные тарифы (например, для ИТ-компаний или участников Сколково), их нужно настроить отдельно в разделе Настройки → Классификаторы → Коды тарифов страховых взносов.
3. Ошибки в данных сотрудников или документах начисления
Даже если настройки программы верны, 1С может не считать взносы из-за ошибок в данных конкретных сотрудников. Например:
- 👤 В карточке сотрудника не указан СНИЛС или он введён с опечаткой.
- 👤 Не заполнено поле «Гражданство» (для иностранцев действуют особые правила начисления взносов).
- 👤 В документе «Начисление зарплаты» не проставлена галочка «Начислять страховые взносы».
- 👤 Сотрудник числится в неверном подразделении, для которого не настроены взносы.
Как проверить:
- Откройте карточку сотрудника (
Кадры → Сотрудники) и убедитесь, что поля СНИЛС, ИНН и Гражданство заполнены. - Проверьте документ начисления зарплаты (
Зарплата → Начисление зарплаты). На вкладке «Страховые взносы» должна стоять галочка «Начислять». - Если сотрудник иностранец, убедитесь, что в его карточке указан вид на жительство или патент — это влияет на ставки взносов.
Особое внимание уделите документам-основаниям (например, больничным листам или отпускам). Если в них не проставлен флаг «Учитывать при расчёте страховых взносов», суммы могут не попасть в РСВ.
Что делать, если СНИЛС сотрудника изменился?
Если сотрудник сменил СНИЛС, необходимо:
1. Создать новый документ «Изменение данных сотрудника» (Кадры → Кадровые документы).
2. Указать старый и новый СНИЛС в соответствующих полях.
3. Пересчитать страховые взносы за период с помощью документа «Корректировка страховых взносов» (Зарплата → Корректировка взносов).
4. Проблемы с датами и периодами расчёта
Страховые взносы рассчитываются за конкретные периоды, и если даты в документах не совпадают с отчётным интервалом, 1С может их проигнорировать. Типичные ошибки:
- 📅 Документ «Начисление зарплаты» создан с датой за пределами расчётного месяца (например, зарплата за май начислена документом от 1 июня).
- 📅 В настройках программы указан неверный отчётный период (например, квартал вместо месяца).
- 📅 Сотрудник уволен, но в системе остались «висящие» начисления за будущие периоды.
Как исправить:
- Проверьте дату документа «Начисление зарплаты» — она должна попадать в текущий расчётный месяц.
- Зайдите в
Настройки → Параметры расчёта зарплатыи убедитесь, что период расчёта взносов совпадает с отчётным (обычно этоМесяц). - Если сотрудник уволен, удалите или перенесите все начисления за периоды после его увольнения.
| Ошибка | Причина | Как исправить |
|---|---|---|
| Взносы не считаются за прошлый месяц | Документ начисления создан в текущем месяце, но с ретроактивной датой | Перенести дату документа на последний день расчётного месяца |
| В РСВ не попадают взносы за декабрь | Отчётный период в настройках установлен как «Квартал», а не «Месяц» | Изменить период расчёта в Настройки → Зарплата |
| Взносы рассчитаны дважды за один месяц | Дублирующиеся документы начисления | Удалить дубликат и перепровести документы |
Если вы работаете с авансами, убедитесь, что в настройках зарплаты включён флаг «Рассчитывать взносы с авансов». В некоторых конфигурациях он отключён по умолчанию.
5. Сбои в последовательности проведения документов
В 1С:ЗУП и 1С:Бухгалтерии документы должны проводиться в строгой последовательности. Если нарушить этот порядок — например, провести выплату зарплаты раньше, чем начисление, — взносы могут не рассчитаться.
Правильный порядок документов для расчёта взносов:
- Начисление зарплаты (
Зарплата → Начисление зарплаты). - Расчёт страховых взносов (автоматически или через
Зарплата → Страховые взносы). - Выплата зарплаты (
Зарплата → Ведомость на выплату). - Формирование отчётности (РСВ, 6-НДФЛ).
Если порядок нарушен:
- Отмените проведение всех документов по сотруднику за период.
- Проведите их заново в правильной последовательности.
- Используйте отчёт
Анализ состояния расчётов с персоналом(Зарплата → Отчёты), чтобы найти «разорванные» цепочки документов.
⚠️ Внимание: В 1С:ЗУП 3.1 есть функция «Проверка последовательности документов» (Сервис → Проверка последовательности). Она помогает найти ошибки в порядке проведения.
6. Ошибки в коде или повреждение базы данных
Если все настройки верны, но взносы по-прежнему не считаются, проблема может крыться в повреждении базы данных или ошибках в программном коде. Это актуально для:
- 💻 Пользователей нетиповых конфигураций (с доработками).
- 💻 Баз, которые давно не обновлялись или переносились между версиями.
- 💻 Систем после некорректного обновления или сбоя.
Как диагностировать:
- Запустите тестирование и исправление базы через
Администрирование → Тестирование и исправление(в файловом варианте) или утилитуchdbfl.exe(для SQL-версий). - Проверьте журнал регистрации (
Администрирование → Журнал регистрации) на наличие ошибок с кодомСтрокаНеНайденаилиОшибкаЗаписи. - Если используете доработанную конфигурацию, отключите внешние обработки и проверьте, сохраняется ли проблема.
Если ошибка связана с модулем расчёта взносов, можно попробовать:
- Восстановить стандартный функционал через
Конфигуратор → Поддержка → Настройка поддержки. - Обратиться к 1С-франчайзи для анализа кода (если ошибка в доработках).
Если после тестирования базы ошибки остались, не пытайтесь исправлять их вручную через конфигуратор — это может усугубить проблему. Лучше сделать резервную копию и обратиться к специалисту.
7. Ограничения прав пользователя или блокировки
Иногда взносы не рассчитываются из-за недостаточных прав пользователя или блокировок в базе. Например:
- 🔒 У пользователя нет прав на проведение документов по зарплате.
- 🔒 База заблокирована другим пользователем (в сетевом варианте).
- 🔒 В настройках ролей отключён доступ к регламентным операциям.
Как проверить:
- Зайдите в
Администрирование → Пользователии проверьте права текущего пользователя. Для расчёта взносов требуются ролиРасчёт зарплатыиФормирование отчётности. - Если работаете в клиент-серверном варианте, убедитесь, что нет активных блокировок (через
Администрирование → Активные пользователи). - Попробуйте зайти под пользователем с полными правами (например,
Администратор) и повторить расчёт.
Если проблема в блокировках, можно принудительно разблокировать базу через Конфигуратор → Администрирование → Активные пользователи → Снять блокировки. Но будьте осторожны: это может привести к потере несохранённых данных других пользователей.
FAQ: Частые вопросы по расчёту страховых взносов в 1С
Почему в РСВ не попадают взносы за некоторых сотрудников?
Скорее всего, в их карточках не указан СНИЛС или неверно заполнено поле «Гражданство». Также проверьте, что в документе «Начисление зарплаты» для этих сотрудников стоит галочка «Начислять страховые взносы».
Как пересчитать взносы за прошлый год?
Используйте документ «Корректировка страховых взносов»** (Зарплата → Корректировка взносов). Укажите период, сотрудников и причину корректировки. После проведения документа взносы будут пересчитаны автоматически.
Можно ли вручную добавить взносы, если 1С их не посчитала?
Да, через документ «Операция (бухгалтерский учёт)» (Операции → Операции, введённые вручную). Но этот способ рекомендуется только опытным пользователям, так как требует знания проводок по счётам 69.01, 69.02 и 69.03.
Почему после обновления 1С взносы считаются по старым тарифам?
Обновление конфигурации не всегда автоматически применяет новые тарифы. Зайдите в Настройки → Классификаторы → Коды тарифов страховых взносов и проверьте актуальность ставок. При необходимости обновите их вручную.
Как проверить, что взносы посчитаны правильно?
Сформируйте отчёт «Анализ страховых взносов» (Зарплата → Отчёты → Анализ страховых взносов). Сравните суммы с данными в РСВ. Также можно использовать отчёт «Свод по страховым взносам» для детализации по сотрудникам.