Ситуация, когда уведомление об исчисленных суммах налогов по страховым взносам в 1С:Бухгалтерия 3.0 отказывается заполняться автоматически, является одной из самых частых проблем при ведении налогового учета. Особенно остро это ощущается, когда все проводки по счету 69.09 сформированы, зарплата из ЗУП выгружена, а кнопка "Заполнить" в документе не дает никакого результата. Предварительно стоит проверить начисленную и выплаченную заработную плату через специализированный отчет. Проанализируем причины этой проблемы и разберем пошагово методы ее решения — для этого пригодится экспресс-проверка учета и выявление налоговых рисков в 1С.
Прежде чем искать техническую ошибку в программе, проанализируем текущий календарный период. Согласно законодательству РФ, уведомления по страховым взносам подаются не каждый месяц. В месяцах, когда срок сдачи уведомления совпадает со сроком сдачи квартального отчета РСВ (Расчет по страховым взносам), уведомление подавать не нужно. К таким месяцам относятся:
Если вы пытаетесь сформировать уведомление за сентябрь или декабрь, программа 1С совершенно корректно оставит его пустым, так как обязанность по представлению этого документа отсутствует. Если же проблема возникла в октябре (за сентябрьские взносы уведомление не нужно, а за октябрьские, сдаваемые в ноябре, — нужно), переходим к техническим причинам.
Выясним причину, связанную с известной ошибкой релиза (Bug 30180638). В некоторых версиях 1С:Бухгалтерия (начиная с 3.0.165) алгоритм автозаполнения основного тарифа страховых взносов блокируется, если в настройках программы или в списке задач числится уплата добровольных взносов в ПФР. Иногда данные могут теряться в самой ЗУП, например, когда в форму Т-54 не попадают изменения окладов, что также косвенно влияет на итоговые суммы.
Разберем, как это проверить:
Перечисляются добровольные страховые взносы на накопительную пенсию.Если этот флаг установлен (даже если фактически взносы не платятся), программа может ожидать заполнения другого типа обязательств и "игнорировать" основной тариф. Попробуем снять флаг и перезаполнить уведомление. Для исправления этой ошибки разработчики также выпускали специализированный патч EF_30180638, который рекомендуется установить через "Обслуживание — Обновление программы".
Важно понимать, что для автоматического заполнения уведомлений 1С использует не данные бухгалтерского счета 69.09, а записи в специальных регистрах накопления. Основным является регистр Сведения о налогах и взносах. Если в нем нет записей, уведомление будет пустым, даже если по ОСВ все "красиво". В таких случаях полезно провести сравнение проводок по хозрасчетному регистру с суммой документа.
Проанализируем ситуацию по шагам:
Сведения о налогах и взносах.Если записей за нужный месяц нет, значит, документ Отражение зарплаты в бухучете (при синхронизации из ЗУП) не сформировал нужные движения. Рассмотрим возможные причины отсутствия движений:
Использовать формат обмена ЗУП ред. 2.5. Для современных версий ЗУП 3.1 этот флаг должен быть снят. Убедитесь также, что в исходной базе корректно формируется анализ начислений и удержаний по сотрудникам со страховыми взносами.Механизм заполнения уведомлений в 1С чувствителен к тому, как именно создается документ. Рассмотрим разницу:
Если типовые способы не помогают, проверим наличие в системе расширений. Иногда расширения, предназначенные для модификации печатных форм или других отчетов, могут перехватывать процедуру ЗаполнитьДанныеУведомления в модуле менеджера или модуле объекта.
Посмотрим на пример того, как программно инициируется заполнение (изучая справочник методов Бухгалтерии предприятия 3.0, можно найти и другие примеры реализации):
// В типовой конфигурации за это отвечает метод
// УведомлениеОбИсчисленныхСуммахНалогов.ЗаполнитьПоДаннымУчета(ДокументСсылка);
Процедура ПриНудительномЗаполнении(ДокументОбъект)
ДанныеУчета = СформироватьЗапросПоРегистрамЕНС(ДокументОбъект.ПериодРегистрации);
Для Каждого СтрокаДанных Из ДанныеУчета Цикл
НоваяСтрока = ДокументОбъект.Налоги.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаДанных);
КонецЦикла;
КонецПроцедуры
Если вы видите, что в конфигурации или расширении этот механизм изменен, стоит временно отключить расширение и проверить работу типового функционала.
Проанализируем ситуацию с ручными корректировками — их поможет избежать автоматическая загрузка операций ЕНС из личного кабинета ФНС. Если в течение месяца вводились документы Операция по ЕНС или Корректировка ЕНС с видом "Начисление", программа может посчитать, что обязательство уже отражено в системе. 1С проверяет остатки по виртуальным регистрам контроля задолженности перед ЕНС, и если сумма взносов уже "закрыта" какой-то ручной операцией, автозаполнение в уведомлении может проигнорировать эти суммы, чтобы избежать дублирования начислений в налоговой инспекции.
Сведения о налогах и взносах — если там пусто, перепроведите Отражение зарплаты.ЗУП 2.5 в настройках учета зарплаты.