Как устранить расхождение сумм между Разделом 1 и Разделом 3 в Расчете по страховым взносам в ЗУП 2.5

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

При сдаче формы «Расчет по страховым взносам» (РСВ) в налоговую инспекцию нередко поступает протокол с отказом в приеме: «Сумма начислено в Разделе 3 не равна сумме в Разделе 1». В крупных организациях с численностью в несколько тысяч человек локализовать разницу в несколько тысяч рублей вручную практически невозможно. Рассмотрим причины возникновения таких расхождений в «1С:Зарплата и Управление Персоналом 2.5» и пошагово разберем методы их обнаружения и устранения.

Основные причины расхождений между Разделами 1 и 3

Проанализируем ключевые факторы, из-за которых итоговые суммы персонифицированного учета (Раздел 3) перестают сходиться со сводными данными (Раздел 1):

  1. Программная ошибка типового запроса при расчете предельной базы. При совмещении трудовых договоров и договоров ГПХ у сотрудников с превышением предельной величины базы страховых взносов типовой алгоритм может некорректно соединять временные таблицы доходов.
  2. Отрицательные суммы (сторнирование прошлых периодов). Если в отчетном квартале был произведен перерасчет за предыдущие периоды и база по сотруднику за какой-либо месяц стала отрицательной, Раздел 3 не принимает отрицательные значения, что приводит к разрыву с Разделом 1.
  3. Ошибки в персональных данных на стороне ФНС. Если ФИО, СНИЛС или ИНН сотрудника не совпали с базой налоговой инспекции (например, при смене фамилии), сервер приема ФНС исключает справку сотрудника из расчета Раздела 3, из-за чего контрольное соотношение не сходится ровно на сумму начислений данного физлица.
  4. Ручные корректировки регламентированного отчета. Правка итоговых полей вручную без исправления первичных документов учета взносов часто ломает целостность структуры XML-файла выгрузки.

Анализ программной ошибки в процедуре расчета показателей РСВ

Выясним, как формируются данные внутри конфигурации. Расчет показателей отчета происходит в процедуре РасчетПоказателей_РСВ_2017Кв1 общего модуля ЗаполнениеРегламентированнойОтчетности. Все результирующие таблицы собираются в переменной ОписаниеТаблиц.

При формировании временной таблицы ВТБазаДляОтчета происходит левое соединение нескольких таблиц:

  1. ВТДоходыВзносов
  2. ВТПревышениеДоходаПоВидамТрудовыхОтношений
  3. ВТПревышениеДоходаФОМС
  4. ВТПревышениеДоходаФСС

В типовом релизе при соединении таблицы ВТДоходыВзносов с таблицей ВТПревышениеДоходаПоВидамТрудовыхОтношений соединение идет по физическому лицу и полю ЭтоТрудовойДоговор. Однако при соединении с таблицами ВТПревышениеДоходаФОМС и ВТПревышениеДоходаФСС поле ЭтоТрудовойДоговор не учитывалось. Если сотрудник в одном периоде получал выплаты и по трудовому договору, и по договору ГПХ, происходило размножение строк, что приводило к искажению базы в подразделе 3.2.1 и появлению некорректных или отрицательных сумм свыше предела.

Поиск расхождений через выгрузку XML в Excel

Когда в базе числится большое количество сотрудников, визуально проверить форму невозможно. Разберем по шагам быстрый способ выявления дельты через выгрузку:

  1. Выгрузим подготовленный отчет из 1С в файл формата XML.
  2. Откроем полученный XML-файл с помощью Microsoft Excel (выбрав режим «XML-таблица»).
  3. Перейдем к правым колонкам таблицы, где сгруппированы числовые показатели начислений и взносов по физлицам.
  4. Применим автофильтр и проверим столбцы базы и взносов на наличие отрицательных значений.
  5. Сложим суммы по колонкам персонифицированных сведений и сверим с итоговыми строками Раздела 1.

Локализация сотрудника по сумме расхождения

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

  1. По тарифу ОПС (22%): делим сумму взноса на ставку: 4357,50 / 0.22 = 19 806,82 руб.
  2. По совокупному основному тарифу (30%): 4357,50 / 0.30 = 14 525,00 руб.

С помощью регистра накопления УчетДоходовДляИсчисленияСтраховыхВзносов или регистра СтраховыеВзносыИсчисленные выполним поиск начислений, равных полученным величинам базы или взноса. Это позволит быстро определить конкретное физическое лицо, по которому возник сбой.

Проверка отчета сторонними средствами контроля

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

  1. Загрузим сформированный XML-файл в официальную программу ПО «Тестер» (Tester) от ФНС.
  2. Запустим полную проверку контрольных соотношений. Программа выдаст детализированный протокол с указанием конкретных ошибочных справок и некорректных кодов категорий застрахованных лиц.
  3. Проверим актуальность паспортных данных и СНИЛС по сотрудникам, исключенным сервером ФНС из расчета.
← На главную