Сдача отчетности по электронным трудовым книжкам нередко преподносит неприятные сюрпризы в виде отрицательных протоколов от Пенсионного фонда (ныне Социальный фонд России — СФР). Одной из наиболее распространенных проблем при отправке формы СЗВ-ТД (в современном формате — ЕФС-1) является отказ в приеме из-за отсутствия нормативного обоснования увольнения. Давайте детально разберем, почему возникает эта ошибка, как она выглядит в протоколах проверки и каким образом можно быстро исправить базу данных 1С, чтобы успешно сдать отчет.
При отправке отчета СЗВ-ТД работодатель может получить протокол с кодом ошибки 30 или 50. Выясним разницу между ними, так как это напрямую указывает на характер сбоя в файле выгрузки XML:
Проанализируем структуру «проблемного» XML-файла. В нем блок увольнения выглядит следующим образом:
<Увольнение>
<Причина>УВОЛЕН ПО СОБСТВЕННОМУ ЖЕЛАНИЮ ПУНКТ 3 ЧАСТИ ПЕРВОЙ СТАТЬИ 77...</Причина>
<ОснованиеУвольнения>
<НормативныйДокумент>Трудовой кодекс Российской Федерации</НормативныйДокумент>
</ОснованиеУвольнения>
</Увольнение>
В данном фрагменте кода присутствует только текстовое описание причины увольнения и название нормативного документа. Сами структурированные элементы (теги), такие как статья, часть и пункт, отсутствуют. В корректном файле структура должна строго соответствовать установленному формату:
<ПричинаУвольнения>
<НормативныйДокумент>Трудовой кодекс Российской Федерации</НормативныйДокумент>
<Статья>77</Статья>
<Часть>1</Часть>
<Пункт>3</Пункт>
</ПричинаУвольнения>
Почему в программе визуально все заполнено, а в файл выгрузки структурированные статьи не попадают? Рассмотрим три основные технические причины:
ОснованияУвольнения появились новые реквизиты: Статья, Часть, Пункт, Подпункт. Поскольку при конвертации эти новые поля автоматически заполнены не были, они остались пустыми, хотя текстовое описание статьи перенеслось без изменений.Основания увольнения из организаций. Если обновление прошло со сбоями или справочник редактировался вручную, структура данных нарушается.Разберем по шагам, как исправить справочники и документы в программах 1С на обычных формах (ЗУП 2.5, УПП 1.3), чтобы нормативные элементы корректно выгружались в XML-файл.
Прежде всего нам необходимо дозаполнить недостающие реквизиты в самом справочнике. Выполним следующие действия:
Основания увольнения из организаций (в пользовательском интерфейсе он может называться «Основания увольнения (статьи ТК РФ)»). В конфигурации УПП 1.3 этот справочник также доступен напрямую из кадровых документов.Многие пользователи совершают ошибку: они исправляют справочник, открывают существующий документ СЗВ-ТД и нажимают кнопку «Перезаполнить». Однако ошибка повторяется. Выясним причину этого поведения системы.
Программа 1С при проведении первичных кадровых документов (таких как «Увольнение» или «Прием на работу») записывает сведения о мероприятиях в специальный регистр сведений — МероприятияТрудовойДеятельности. Документ СЗВ-ТД при заполнении обращается именно к этому регистру, а не к справочнику напрямую. Поэтому простого изменения справочника недостаточно. Выполним процедуру обновления данных:
МероприятияТрудовойДеятельности, заполнив недостающие поля статьи, части и пункта.Теперь данные в регистре скорректированы, и мы можем обновить регламентированный отчет:
<Статья>, <Часть> и <Пункт>.Иногда бухгалтеры сталкиваются с ситуацией, когда в XML-файле все статьи и пункты заполнены абсолютно корректно, но отчет все равно отклоняется пенсионным фондом. Проанализируем эту ситуацию.
Причиной может являться использование устаревшей версии проверочного ПО на стороне принимающего фонда (ПО ПД). Известно, что в версии проверочной утилиты 2.0.67 содержалась внутренняя ошибка алгоритма проверки файлов СЗВ-ТД, из-за которой даже корректно сформированные файлы возвращались с кодом ошибки 30. Проблема была полностью устранена только с выходом версии ПО ПД 2.0.68. Если вы уверены, что файл сформирован без ошибок, рекомендуем уточнить версию проверочной программы в вашем отделении фонда или отправить отчет повторно.
Хотя отчет СЗВ-ТД ушел в прошлое, с 2023 года его заменил Подраздел 1.1 формы ЕФС-1. Логика проверки и заполнения данных осталась прежней. В ЕФС-1 при увольнении сотрудника в графу 7 («Причина увольнения...») обязательно выгружается структурированный код причины увольнения. Этот код жестко привязан к справочнику Основания увольнения в 1С. Если реквизиты справочника не будут заполнены должным образом, отчет ЕФС-1 вернется со знакомой ошибкой с кодом 30. Описанная выше методика исправления полностью применима и для успешной сдачи ЕФС-1.