Ситуация, когда при проведении документа Начисление зарплаты в программе 1С:Зарплата и управление персоналом или 1С:Бухгалтерия отсутствует расчет страховых взносов, является одной из самых распространенных проблем в учете. Это может привести к серьезным расхождениям с данными ПФР и налоговой инспекции, а также к начислению пеней.
Чаще всего причина кроется не в сбое самой программы, а в некорректных настройках справочников или особенностях заполнения кадровых документов. Система просто не находит оснований для применения тарифа, если не указан вид дохода или если сотрудник находится в особом статусе.
В этой статье мы детально разберем все возможные сценарии, из-за которых «молчит» механизм расчета взносов, и предоставим пошаговый алгоритм диагностики проблемы. Вы сможете самостоятельно проверить базу и исправить ошибки без обращения к программистам.
Проверка настроек тарифов страховых взносов
Первым делом необходимо убедиться, что в системе корректно заданы тарифы. В современных версиях 1С:ЗУП и 1С:БП ставки взносов могут зависеть от категории плательщика, наличия льгот или специфических видов деятельности. Если в справочнике Тарифы страховых взносов не заполнены поля для текущего периода, расчет производиться не будет.
Зайдите в раздел Настройки → Расчет зарплаты → Страховые взносы (или аналогичный путь в вашей конфигурации). Проверьте, установлен ли период действия тарифа. Часто бухгалтеры забывают продлить действие старых ставок на новый календарный год, из-за чего программа считает, что на текущую дату тарифа просто не существует.
Обратите внимание на флажки, отвечающие за включение конкретных видов взносов: пенсионное, медицинское, социальное страхование. Если галочка снята, сумма по соответствующему фонду будет равна нулю. Также проверьте, не установлен ли общий тариф 0% для всей организации, что иногда случается при ошибочном импорте настроек.
⚠️ Внимание: Законодательство по страховым взносам часто меняется. Всегда сверяйте процентные ставки в справочнике 1С с актуальными данными на официальном сайте ФНС или в справочно-правовых системах перед началом расчетного периода.
Как проверить историю изменения тарифов?
В форме списка тарифов включите отображение истории изменений. Вы увидите, когда и кем была изменена ставка, что поможет найти ошибку, если кто-то из коллег случайно поменял настройки в середине месяца.
Анализ настроек физического лица и вида расчета
Даже если общие тарифы заданы верно, проблема может быть локализована на уровне конкретного сотрудника. Система рассчитывает взносы, опираясь на данные карточки работника. Ключевым элементом здесь является поле Категория застрахованного лица.
Откройте карточку сотрудника и перейдите на вкладку, где указаны данные для расчета взносов. Если в поле «Категория» стоит значение, подразумевающее освобождение от взносов (например, студент-очник на практике в определенных случаях или иностранный гражданин из страны, с которой нет соглашения), то начисления не произойдут. Убедитесь, что выбрана стандартная категория «Наемный работник».
Также критически важен вид дохода. В документе начисления зарплаты каждая сумма привязана к определенному виду расчета. В настройках самого вида расчета (справочник Виды расчетов) должна стоять галочка «Облагается страховыми взносами». Если вы используете пользовательский вид начисления и забыли отметить этот флаг, 1С честно посчитает, что эти деньги взносами не облагаются.
- 👤 Проверьте категорию застрахованного лица в карточке сотрудника.
- 💰 Убедитесь, что вид расчета имеет признак «Облагается взносами».
- 📅 Проверьте дату начала действия настроек категории сотрудника.
- 🌍 Для иностранцев проверьте статус временно пребывающего или проживающего.
Если вы завели нового сотрудника в середине месяца, убедитесь, что дата приема на работу указана верно. Ошибка в дате может привести к тому, что за часть месяца взносы не рассчитаются из-за несовпадения периодов действия тарифов.
Влияние периодов закрытия и последовательности документов
Механизм расчета в 1С тесно связан с графиком документооборота. Страховые взносы часто рассчитываются итоговым документом или в момент проведения Начисления зарплаты, но только если предыдущие этапы расчета завершены корректно.
Если вы пытаетесь рассчитать взносы до того, как были введены все основные начисления (оклад, премии, больничные), сумма базы может быть неполной или нулевой. Программа считает взносы от фактической суммы дохода, проведенной на момент расчета. Отсутствие документов-оснований ведет к отсутствию базы.
Кроме того, проверьте состояние периода. Если месяц уже закрыт регламентной операцией Закрытие месяца или выполнен расчет налогов и взносов ранее, повторный расчет может не сработать без специального сброса результатов. В некоторых конфигурациях необходимо сначала удалить документ «Регистрация персонифицированных сведений», чтобы пересчитать взносы заново.
| Тип проблемы | Симптом в отчете | Метод решения |
|---|---|---|
| Не указан тариф | Все суммы взносов 0,00 | Заполнить справочник тарифов |
| Ошибка в виде расчета | Взносы есть, но сумма меньше ожидаемой | Проверить настройки вида начисления |
| Неверная категория | Взносы не считаются только у одного сотрудника | Исправить карточку физического лица |
| Закрытый период | Документ не проводится или не пересчитывается | Сторнировать закрытие месяца |
Специфика расчета для отдельных видов доходов
Не все выплаты облагаются страховыми взносами в полном объеме. Существует перечень доходов, освобожденных от обложения, и 1С строго следует этому правилу, если настройки выполнены верно. Это касается материальной помощи, суточных сверх норм, дивидендов и некоторых видов компенсаций.
Если вы начисляете материальную помощь, убедитесь, что в документе указана правильная статья затрат или вид операции. Программа может автоматически применить льготу, если сумма не превышает 4000 рублей в год на одного сотрудника, и не начислить взносы. Это правильное поведение системы, а не ошибка.
Особое внимание стоит уделить доходам в натуральной форме. Если сотрудник получил товар или услугу, база для взносов формируется по рыночной стоимости. В 1С для этого используются специальные виды расчетов. Если вы отразили выдачу товара обычным начислением зарплаты без указания типа «Доход в натуральной форме», алгоритм расчета взносов может не сработать корректно.
⚠️ Внимание: При выплате дивидендов страховые взносы не начисляются вообще. Если вы видите начисления на дивиденды в отчете, значит, в документе ошибочно выбран вид операции «Доход от трудовой деятельности» вместо «Доход от участия в капитале».
Диагностика через отчеты и журналы регистрации
Когда визуальный поиск в документах не дает результата, стоит обратиться к специализированным отчетам. В 1С:ЗУП существует отчет Анализ состояния расчета зарплаты, который показывает, какие документы были рассчитаны, а какие нет. Он помогает выявить «зависшие» документы, блокирующие расчет взносов.
Также полезен отчет Свод начисленных взносов. В нем можно детализировать данные до конкретного сотрудника и вида начисления. Если в отчете база есть, а сумма взносов нулевая, проблема точно в тарифах или категориях. Если же и база нулевая — проблема в документах начисления.
Для продвинутых пользователей доступен журнал регистрации. Включите режим технического журнала или просмотрите историю изменений объектов. Иногда бывает так, что документ был проведен, затем изменен пользователем вручную (например, обнулили сумму в табличной части), и это изменение не триггернуло пересчет регистров накопления.
☑️ Чек-лист диагностики
Решение проблем с пониженными тарифами и льготами
Организации, применяющие льготные тарифы (например, IT-компании или участники свободной экономической зоны), сталкиваются с нюансами чаще других. Для применения пониженного тарифа в 1С необходимо не только указать его в настройках, но и подтвердить право на льготу в специальных отчетах или регистрах сведений.
Если программа не видит права на льготу, она может автоматически переключиться на общий тариф или, наоборот, не начислить ничего, если логика настроена сложно. Проверьте раздел Настройки → Страховые взносы → Применение пониженных тарифов. Там должен быть указан код тарифа и период его действия.
Частая ошибка — отсутствие заполнения сведений о льготе в карточке самого сотрудника или в настройках организации. Некоторые льготы применяются только к определенным категориям персонала. Если в списке застрахованных лиц не проставлен признак «Имеет право на льготу», расчет пойдет по стандартной ставке или не пойдет вовсе, в зависимости от версии конфигурации.
Главная причина отсутствия взносов в 90% случаев — это несовпадение периода действия тарифа в настройках и даты документа начисления зарплаты. Всегда проверяйте даты в первую очередь.
Частые вопросы по расчету взносов в 1С
Почему взносы считаются по одному сотруднику, а по другому нет?
Скорее всего, у сотрудников разные категории застрахованных лиц или разные виды начислений. Проверьте карточку сотрудника, у которого нет взносов, и сравните поле «Категория» с тем, у кого расчет проходит успешно. Также проверьте, не используется ли для второго сотрудника вид расчета, исключенный из базы по взносам.
Как пересчитать взносы за прошлый период после исправления ошибки?
Вам необходимо вернуть документ начисления зарплаты в состояние «Не проведен», внести исправления в справочники (тарифы или карточку сотрудника), а затем провести документ заново. Если период закрыт, придется выполнить операцию «Сторнирование закрытия месяца».
Влияет ли районный коэффициент на базу для страховых взносов?
Да, районный коэффициент и северные надбавки включаются в базу для начисления страховых взносов. В 1С это происходит автоматически, если эти начисления привязаны к видам расчета, облагаемым взносами. Если коэффициент не попадает в базу, проверьте настройки самого вида расчета.
Что делать, если изменился тариф в середине месяца?
В справочнике тарифов страховых взносов нужно создать новую запись с датой начала действия, соответствующей дате изменения закона. 1С автоматически разобьет базу на два периода и применит соответствующие ставки к каждой части дохода, если доход начислен равномерно, или рассчитает пропорционально.
Можно ли вручную изменить сумму начисленных взносов в документе?
Технически в некоторых старых версиях это было возможно, но в современных конфигурациях поля сумм взносов обычно заблокированы для ручного ввода, так как они рассчитываются автоматически. Изменение суммы возможно только через изменение базы (дохода) или тарифа.