Как исправить ошибки при проверке отчета СЗВ-СТАЖ в 1С:Зарплата и управление персоналом

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

Формирование отчетности в Пенсионный фонд (ныне Социальный фонд России) — процесс ответственный, и отчет СЗВ-СТАЖ часто преподносит неприятные сюрпризы в виде ошибок при проверке программами CheckPfr или ПО ПД. В этой статье мы подробно разберем, как интерпретировать технические сообщения об ошибках и какие действия в 1С помогут их устранить.

Разбор ошибки -1072898030: «Содержимое элемента ЗЛ неполно»

Одной из самых распространенных ошибок является технический код -1072898030. В тексте ошибки обычно указывается, что согласно схеме XML, в блоке Застрахованного Лица (ЗЛ) требуется элемент СтажевыйПериод. Рассмотрим, что это означает на практике.

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

  1. Сотрудник без стажа: Проверьте, не попал ли в отчет человек, который в отчетном периоде не имел стажа (например, находился в отпуске за свой счет, который не был правильно отражен, или был уволен до начала года). Если человек попал в отчет по ошибке — его нужно исключить. Если он должен быть в отчете, но стаж пустой — необходимо указать соответствующий код (например, НЕОПЛ).
  2. Данные после переноса: Если вы переходили с версии 2.5 на 3.1 в середине года, данные могли перенестись некорректно. В этом случае стаж может «разрываться» или отсутствовать в регистрах.
  3. Ошибка «Уволен-Принят»: Это известная проблема 1С:ЗУП 3.1.4 и выше. Если сотрудник был уволен и снова принят в течение одного года, программа может «запутаться» в периодах.

Работа с регистром «Параметры периодов стажа ПФР»

Отчет СЗВ-СТАЖ строится не напрямую по кадровым документам, а по данным специального регистра. Если отчет заполняется неверно, нам необходимо проверить содержимое регистра сведений ПараметрыПериодовСтажаПФР. Разберем по шагам, как это сделать:

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

Практический совет: Если вы обнаружили некорректную запись, попробуйте найти документ-регистратор (это может быть «Прием на работу», «Увольнение», «Отпуск» и т.д.) и просто перепровести его, ничего не меняя. Это заставит систему обновить записи в регистре.

Проблемы с льготным стажем и кодом ДЛОТПУСК

Часто бухгалтеры сталкиваются с предупреждением: «Блок СтажевыйПериод со значением ДЛОТПУСК должен быть последним». Разберемся, насколько это критично.

Рассмотрим ситуацию: если у вас обычное предприятие без вредных условий труда, выделять отпуска кодом ДЛОТПУСК не обязательно. Стаж на время обычного ежегодного отпуска не прерывается. Однако, если в настройках начисления «Отпуск основной» на закладке «Учет времени» стоит вид стажа ПФР «Пребывание в оплачиваемом отпуске», программа будет выделять эти периоды отдельно.

Для сотрудников с особыми условиями труда (льготников) ситуация иная:

Особенности сотрудников на ГПХ (Договоры подряда)

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

Согласно правилам формирования XML, блоки с кодами ДОГОВОР или НЕОПЛДОГ должны располагаться в определенной последовательности. В старых версиях проверочного ПО требовалось, чтобы они шли первыми. Если вы столкнулись с такой проблемой, рекомендуем обновить программу ПО ПД до актуальной версии. В версии 1.7.5 и выше многие из этих «придирок» были устранены.

Если же программа настаивает на ошибке, можно прибегнуть к ручной корректировке в самом документе СЗВ-СТАЖ в 1С:

  1. Откройте сведения о сотруднике в документе.
  2. Проверьте таблицу периодов работы.
  3. Убедитесь, что даты не пересекаются там, где это недопустимо, и коды проставлены корректно.

Исправление ошибок в блоке «Условия досрочного назначения пенсии»

Рассмотрим специфическую ошибку, связанную с льготниками (например, медиками или педагогами). Иногда проверка выдает сообщение о том, что при определенных кодах основания (например, 27-11) должны отсутствовать блоки «Выработка в часах» или «Доля ставки».

Выясним причину: программа 1С может выгружать эти теги в файл с нулевыми значениями, а проверочный алгоритм считает, что их не должно быть вовсе. Чтобы решить эту проблему без ручного редактирования XML, можно использовать следующий алгоритм:

  1. Загрузите выгруженный из 1С файл в бесплатную программу (например, ПД СПУ или ПУ 6).
  2. Найдите сотрудника и пересохраните его данные. Сторонние программы часто при выгрузке «вычищают» пустые необязательные теги.
  3. Снова запустите проверку.

Ошибки формата: «The value of element Тип is not valid»

Если вы получаете ошибку формата (cvc-type.3.1.3), это может свидетельствовать о некорректном заполнении заголовка отчета или данных об организации. Проверьте:

Посмотрим на пример с ошибкой «код 50» при повторной отправке. Если ПФР присылает протокол, что «Исходная» форма уже есть, а вы ее не сдавали — это повод для звонка в фонд. Иногда в системе фонда «зависают» формы с типом «Назначение пенсии», которые блокируют прием основного отчета. В этом случае может потребоваться сдача формы с типом «Дополняющая».

Итоги и рекомендации

Для успешной сдачи СЗВ-СТАЖ мы рекомендуем придерживаться следующих правил:

Помните, что СЗВ-СТАЖ — это документ, данные которого напрямую влияют на будущую пенсию сотрудников, поэтому точность каждого дня в периоде работы имеет критическое значение.

← На главную