Другое · 10 мин
Как проверить СЗВ-СТАЖ в 1С: полная инструкция для бухгалтера
Как проверить СЗВ-СТАЖ в 1С перед отправкой в ПФР: формирование отчёта, проверка стажа сотрудников, исправление ошибок и контрольные точки для бухгалтера.
СЗВ-СТАЖ — ежегодный отчёт о стаже застрахованных лиц, который работодатель сдаёт в Социальный фонд России (СФР). Ошибки в нём приводят к отказу в приёме отчёта, штрафам и, главное, к неправильному учёту пенсионного стажа сотрудников. В 1С:ЗУП и 1С:Бухгалтерии есть встроенные инструменты проверки, но их нужно уметь применять последовательно.
Проверка СЗВ-СТАЖ состоит из трёх уровней: проверка исходных кадровых данных, проверка самого отчёта встроенными средствами 1С и внешняя проверка файлом CheckXML (CheckPFR) перед отправкой. Пропуск любого из уровней — типичная причина возврата отчёта фондом с протоколом ошибок.
Материал ориентирован на конфигурации 1С:Зарплата и управление персоналом 3.1 и 1С:Бухгалтерия 8.3. Названия пунктов меню могут немного отличаться в зависимости от релиза, но логика проверки одинакова.
Где в 1С находится отчёт СЗВ-СТАЖ
В 1С:ЗУП 3.1 отчёт создаётся через раздел «Отчетность, справки» → «1С-Отчетность» → «Создать» → «Виды отчетов» → «СЗВ-СТАЖ». Альтернативный путь — журнал «Исходящие документы» в разделе «Отчетность, справки», где форма называется «Сведения о страховом стаже застрахованных лиц, СЗВ-СТАЖ».
В 1С:Бухгалтерии 8.3 отчёт доступен в разделе «Зарплата и кадры» → «СЗВ-СТАЖ» либо через «Отчеты» → «Регламентированные отчеты» → «Создать». Форма заполняется автоматически на основании кадровых документов и начислений за отчётный год.
Если отчёт не заполняется автоматически или заполняется пустым — это первый сигнал о проблемах в исходных данных: отсутствуют приёмы на работу, не проведены документы увольнения или не рассчитаны документы начисления зарплаты за периоды стажа.
Подготовка исходных данных перед проверкой
Качество СЗВ-СТАЖ на 90% определяется качеством кадрового учёта. До формирования отчёта убедитесь, что в базе корректно отражены все приёмы, переводы и увольнения за отчётный год, а также отсутствуют «висячие» сотрудники — принятые документом, но без единого начисления.
Особое внимание уделите персональным данным: СНИЛС, ФИО, дата рождения. Сверьте их с документами сотрудников. Если сотрудник менял фамилию в течение года, в 1С должна быть проведена операция изменения личных данных, а не заведён новый элемент справочника — дубли физических лиц гарантированно приведут к ошибкам выгрузки.
Проверьте отсутствие дублей физлиц: в ЗУП 3.1 используйте обработку «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание») или штатный сервис объединения карточек. Дубль физлица с двумя карточками означает, что стаж развалится на две разные записи.
- 1Проверьте, что все приёмы и увольнения за год проведены и даты корректны
- 2Сверьте СНИЛС и ФИО сотрудников с документами
- 3Найдите и объедините дубли физических лиц
- 4Убедитесь, что все документы начисления зарплаты за год проведены
- 5Сформируйте отчёт СЗВ-СТАЖ и запустите автозаполнение
Заполнение отчёта и встроенная проверка в 1С
Откройте форму СЗВ-СТАЖ, укажите отчётный период (календарный год) и нажмите «Заполнить». Программа автоматически подтянет сотрудников, работавших в периоде, и сформирует по каждому периоды стажа с кодами условий труда, если они заданы в штатном расписании и позициях.
После заполнения нажмите кнопку «Проверить» (в ЗУП 3.1 — «Проверка» → «Проверить в программе»). 1С выполнит форматно-логический контроль: проверит заполненность обязательных полей, корректность СНИЛС по контрольной сумме, непротиворечивость дат периодов работы.
Ошибки выводятся в окно сообщений с указанием сотрудника и проблемного поля. Двойной клик по строке ошибки обычно открывает соответствующий элемент для исправления. Не игнорируйте даже «предупреждения» — часть из них фонд трактует как ошибки.
Как проверить периоды стажа по сотрудникам
Ключевой блок отчёта — таблица «Периоды работы» по каждому сотруднику. Периоды должны непрерывно покрывать время работы: с даты приёма по дату увольнения либо по конец года для действующих сотрудников. Разрывы допустимы только при реальных перерывах (например, отпуск за свой счёт оформляется отдельным периодом с соответствующим кодом).
Типичная проблема — сотрудник, уволенный и принятый повторно в течение года, получает пересекающиеся или дублирующиеся периоды. Проверьте, что периоды не накладываются друг на друга: пересечение дат — гарантированная ошибка при проверке в СФР.
Для сотрудников на вредных должностях проверьте заполнение кодов особых условий труда и данных спецоценки. Эти сведения берутся из позиций штатного расписания, поэтому ошибки исправляются там, а не в отчёте.
Как проверить периоды стажа
Непрерывная цепочка от приёма до увольнения или конца года
Разрывы без причины или пересекающиеся даты
11 цифр, проходит контроль контрольной суммы в 1С
Ошибка формата или сообщение о неверном контрольном числе
Совпадают с паспортом и данными СФР
Старая фамилия после замены документов
Заполнены только для должностей с подтверждёнными условиями
Коды проставлены всем подряд или отсутствуют у вредников
Внешняя проверка файлом CheckXML
Встроенная проверка 1С не заменяет контроль со стороны фонда. Перед отправкой выгрузите отчёт в файл (кнопка «Выгрузить») и проверьте его программой CheckXML (ранее CheckPFR) — официальным средством проверки СФР. Программа бесплатно распространяется фондом.
В CheckXML откройте выгруженный XML-файл и запустите проверку. Программа покажет ошибки формата, нарушения XSD-схемы и логические несоответствия, которые 1С могла пропустить. Коды ошибок сопровождаются расшифровкой — по ним можно найти конкретное поле в отчёте.
Если сдаёте отчёт через 1С-Отчетность, форматный контроль выполняется автоматически при отправке, но предварительная проверка CheckXML всё равно полезна: она показывает ошибки до отправки, а не после отказа фонда.
Сохраняйте файл выгрузки и протокол проверки CheckXML вместе с отправленным отчётом. Если фонд вернёт отчёт с протоколом ошибок, сравнение файлов поможет быстро понять, что именно изменилось между вашей проверкой и проверкой фонда.
Сверка СЗВ-СТАЖ с другими отчётами
СФР сверяет СЗВ-СТАЖ с расчётом по страховым взносам (РСВ) за тот же год: состав застрахованных лиц должен совпадать. Если сотрудник есть в РСВ, но отсутствует в СЗВ-СТАЖ (или наоборот), фонд запросит пояснения или отклонит отчёт.
Перед отправкой сравните список сотрудников в СЗВ-СТАЖ со списком застрахованных лиц из раздела 3 РСВ за 4 квартал. В ЗУП 3.1 это удобно делать через сводные отчёты по сотрудникам за год. Расхождения чаще всего возникают по сотрудникам, принятым и уволенным внутри одного месяца, и по работающим на неполную ставку.
Также учитывайте сотрудников в отпуске по уходу за ребёнком: они включаются в СЗВ-СТАЖ с соответствующим кодом периода, даже если начислений у них не было. Их отсутствие — частая причина расхождения с РСВ.
Что делать, если фонд вернул отчёт с ошибками
Протокол отказа СФР содержит коды ошибок и номера записей, в которых они найдены. Сначала расшифруйте коды — большинство относится к персональным данным (несовпадение СНИЛС и ФИО с базой фонда) или к периодам стажа.
Ошибки по персональным данным означают, что сведения в 1С отличаются от данных фонда. Запросите у сотрудника подтверждающие документы и исправьте карточку физлица в 1С, затем перезаполните и переотправьте отчёт. Не исправляйте только отчёт — данные разойдутся снова при следующей сдаче.
Исправленный отчёт отправляется как корректирующий или первичный повторно — в зависимости от статуса первоначальной отправки. Следите за сроками: за несвоевременную сдачу и за недостоверные сведения предусмотрены штрафы, поэтому затягивать с исправлением не стоит.
Как выбрать действие
Часто задаваемые вопросы
Можно ли проверить СЗВ-СТАЖ без отправки в фонд?
Да. Двухуровневая проверка доступна локально: встроенная проверка в 1С (кнопка «Проверить» в форме отчёта) и внешняя проверка выгруженного XML-файла программой CheckXML. Обе проверки выполняются до отправки и выявляют большинство причин отказа.
Почему в СЗВ-СТАЖ не попадает сотрудник?
Чаще всего причины такие: приём на работу не проведён или датирован другим периодом, сотрудник заведён как дубль физлица, либо отсутствуют кадровые документы за отчётный год. Проверьте карточку сотрудника и журнал кадровых документов, затем перезаполните отчёт.
Нужно ли включать в СЗВ-СТАЖ сотрудников без начислений?
Да, если трудовой договор действовал в отчётном году. Сотрудники в отпуске по уходу за ребёнком или в длительном отпуске без сохранения зарплаты включаются в отчёт с соответствующими кодами периодов. Их исключение вызовет расхождение с РСВ.
Чем отличается проверка в 1С от проверки CheckXML?
Проверка в 1С контролирует заполненность полей и базовую логику данных. CheckXML дополнительно проверяет файл на соответствие официальному формату фонда, включая XSD-схему и контрольные соотношения, которые 1С может не проверять. Надёжный вариант — пройти обе проверки.
Как исправить ошибку «пересечение периодов стажа»?
Откройте кадровые документы сотрудника за год и найдите наложение: обычно это повторный приём без увольнения или неправильная дата увольнения. Исправьте даты в кадровых документах, а не в отчёте, затем перезаполните СЗВ-СТАЖ и повторите проверку.
Обязательно ли обновлять 1С перед сдачей СЗВ-СТАЖ?
Настоятельно рекомендуется. Формат отчёта и правила его проверки периодически меняются, и старый релиз может формировать файл по устаревшей форме. Перед отчётной кампанией проверьте, что установлен актуальный релиз конфигурации.
Что важно запомнить
Проверка СЗВ-СТАЖ в 1С строится по цепочке: корректные кадровые данные → автозаполнение отчёта → встроенная проверка → контроль файлом CheckXML → сверка состава с РСВ. Ошибки исправляйте в исходных документах, а не в отчёте, иначе они вернутся при следующем заполнении.