Почему РСВ не проходит проверку контрольных соотношений в ЗУП 3.1 после переноса данных?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

При переходе с программы 1С:Зарплата и управление персоналом редакции 2.5 на редакцию 3.1 посреди года (например, в третьем квартале) бухгалтеры часто сталкиваются со следующей проблемой: при подготовке расчета по страховым взносам (РСВ) за текущий период встроенная проверка программы выдает многочисленные ошибки контрольных соотношений (КС) по строкам 020, 030, 061 и другим ключевым показателям.

Кроме того, в отчете может неожиданно появиться заполненное «Приложение 10» с единственным заполненным полем «Уникальный номер» со значением «001», хотя никаких обучающихся студентов в организации нет, а сама программа ругается на незаполненные персональные данные в этой строке. В данной статье мы подробно разберем причины возникновения этих ошибок и пошагово решим каждую из них.

Причина №1: Нарушение логики нарастающего итога в новой базе

Давайте проанализируем, как работает алгоритм проверки контрольных соотношений в решениях 1С и проверочных программах ФНС. Все страховые взносы рассчитываются и декларируются нарастающим итогом с начала расчетного периода (календарного года). Сервис проверки сопоставляет показатели текущего отчетного периода с данными предыдущих отчетов по математической формуле:

[Показатель с начала года] - [Показатель за предыдущие периоды] = [Показатель за последние 3 месяца]

Разберем ситуацию на примере перехода на ЗУП 3.1 в июле (середина года):

  1. В новую базу ЗУП 3.1 при переносе данных попадают только «сырые» учетные данные из регистров накопления для расчета среднего заработка и исчисления взносов за прошлые месяцы.
  2. Физические документы регламентированной отчетности — сами отчеты РСВ за 1-й квартал и Полугодие — в журнале РегламентированнаяОтчетность отсутствуют, так как они физически не создавались в этой информационной базе.
  3. При запуске встроенной проверки РСВ за 9 месяцев программа пытается вычесть показатели прошлых периодов. Не найдя в базе документов РСВ за предыдущие кварталы, система принимает их значения равными нулю.
  4. В результате математическое равенство нарушается: сумма нарастающего итога с начала года не сходится с начислениями за последние три месяца на величину начислений первого полугодия. Проверка выдает критическую ошибку.

Решение проблемы нарастающего итога в ЗУП 3.1

Для восстановления корректной работы проверочных механизмов нам не нужно вручную перезаполнять и пересчитывать прошлые периоды в новой базе. Достаточно импортировать архивные отчеты в ЗУП 3.1 как исторический факт отправки. Выполним следующие действия по шагам:

  1. Выгрузите из старой базы ЗУП 2.5 (или из используемой системы отправки отчетности, например, 1С-Отчетность, Контур.Экстерн, СБИС) XML-файлы сданных отчетов РСВ за все предыдущие отчетные периоды текущего года (в нашем примере — за 1-й квартал и Полугодие).
  2. Откройте новую базу ЗУП 3.1 и перейдите в раздел Отчетность, справки — 1С-Отчетность (или Регламентированные отчеты).
  3. Нажмите кнопку Загрузить на верхней панели инструментов и выберите пункт Из файла.
  4. Поочередно выберите сохраненные ранее XML-файлы за прошлые периоды. Программа автоматически распознает структуру файлов и создаст соответствующие документы РСВ в журнале со статусом «Сдано».
  5. Откройте ваш проблемный отчет РСВ за текущий период, нажмите кнопку Еще и выберите команду Обновить, чтобы система пересчитала связи между периодами.
  6. Запустите проверку контрольных соотношений повторно — ошибки нарастающего итога исчезнут.

Причина №2: Автоматическое создание Приложения 10 и ошибка номера «001»

Иногда при формировании отчета РСВ бухгалтеры замечают, что в списке разделов активна вкладка «Приложение 10» (предназначенная для плательщиков, выплачивающих доходы студентам за работу в студенческих отрядах). При этом в самом приложении автоматически генерируется строка с уникальным номером «001». Попытки очистить данную ячейку ни к чему не приводят — значение возвращается, а при выгрузке вы получаете ошибку формата XML-схемы из-за незаполненных сопутствующих персональных данных.

Рассмотрим природу этого поведения системы. Уникальный номер «001» — это системный автоинициализатор первой строки таблицы, жестко зашитый разработчиками в макет формы. Программа резервирует эту строку в XML-структуре, как только лист становится активным. Если студенты в вашей компании никогда не работали, это приложение необходимо полностью исключить из структуры выгрузки отчета.

Выполним процедуру отключения неиспользуемого раздела по шагам:

  1. В форме заполненного отчета РСВ нажмите кнопку Настройка на верхней панели управления отчетом.
  2. В открывшемся окне перейдите на вкладку Свойства разделов.
  3. Найдите в иерархическом списке разделов строку Приложение 10.
  4. Снимите галочки в колонках Показывать и Печатать (для более старых релизов колонка может называться Выгружать).
  5. Нажмите кнопку Сохранить (или ОК).

После этого Приложение 10 полностью исчезнет из левой панели навигации отчета и не попадет в итоговый выгружаемый файл XML, что решит проблему с некорректным номером «001».

Дополнительный контроль корректности переноса данных

Если после импорта прошлых отчетов и отключения ненужных приложений ошибки в контрольных соотношениях сохраняются, необходимо проверить корректность самих перенесенных данных за полугодие до перехода. При переносе из ЗУП 2.5 в ЗУП 3.1 сведения записываются напрямую в технические документы ПереносДанных (с кодами «ПД», «ЗП» и др.).

Рекомендуем проанализировать правильность заполнения регистров с помощью отчета «Анализ взносов». Сформируем этот отчет следующим образом:

  1. Перейдите в раздел Налоги и взносы — Отчеты по налогам и взносам.
  2. Выберите вариант отчета Анализ взносов в фонды.
  3. Установите период с начала текущего года и сформируйте его с детализацией по месяцам.
  4. Сопоставьте помесячные суммы облагаемой базы и начисленных взносов в отчете с показателями, которые содержатся в импортированных отчетах РСВ за 1-й квартал и Полугодие.

Если в месяцах до перехода (например, в марте или мае) обнаружены расхождения, их первопричиной является некорректное заполнение регистров при переносе. Для исправления таких несоответствий придется точечно скорректировать данные в документах ПереносДанных по регистрам накопления:

Для понимания того, как система сопоставляет эти данные на уровне запроса конфигурации, приведем упрощенный пример логики сравнения показателей внутри программного кода 1С:


Если ПоказательСНачалаГода <> (ПоказательПрошлыхПериодов + НачисленоЗаПоследнийКвартал) Тогда
    ВызватьИсключение "Ошибка контрольных соотношений: не совпадает нарастающий итог!";
КонецЕсли;

Убедитесь, что в базе отсутствуют дублирующиеся физические лица. При переносе данных сотрудники могли задвоиться, из-за чего начисления одного человека распределились по двум разным карточкам. Это вызовет расхождения в Разделе 3 отчета РСВ по конкретным СНИЛС и ИНН.

← На главную