Формирование и выгрузка отчёта СЗВ-М в программах 1С

· 9 мин

Содержание

Выгрузка СЗВ-М в 1С делается из того же места, где лежат все пенсионные и налоговые отчёты: рабочее место 1С-Отчётность. Открываете отчёт «Сведения о застрахованных лицах (СЗВ-М)», заполняете, проверяете и жмёте Выгрузить — программа сохраняет XML-файл в формате фонда. Ниже — каждый шаг с точными путями меню в 1С:ЗУП 3.1 и 1С:Бухгалтерии 3.0.

Сразу важная оговорка: СЗВ-М как действующая форма отменена — последний отчётный период декабрь 2022 года. С января 2023 его заменили «Персонифицированные сведения о физических лицах», которые ежемесячно сдают в ФНС. Но отчёт СЗВ-М в типовых конфигурациях остался: по нему до сих пор формируют дополняющие и отменяющие формы за старые периоды, когда фонд находит расхождения. Порядок выгрузки у новой персонифицированной формы практически тот же, поэтому инструкция пригодится и для неё.

С чего начать: справочники и состав застрахованных

Качество отчёта определяется не кнопкой «Выгрузить», а чистотой данных в справочниках. СЗВ-М — это список застрахованных лиц с тремя реквизитами на каждого: ФИО, СНИЛС, ИНН. Если хоть один заполнен с ошибкой, файл либо не пройдёт проверку, либо фонд вернёт отрицательный протокол.

Что проверить до формирования:

  • 🪪 СНИЛС у каждого физлица в справочнике Физические лица. Номер из 11 цифр, контрольное число должно сходиться — 1С подсвечивает неверный СНИЛС прямо в карточке.
  • 👤 ФИО — ровно как в документах учёта (СНИЛС). Лишние пробелы, латинские буквы вместо кириллицы, сокращения дают расхождение с базой фонда.
  • 📅 Договоры, действовавшие в отчётном месяце: трудовые и ГПХ. В СЗВ-М попадают все, с кем в месяце действовал хоть один день договора, — даже если выплат не было.
  • 🧾 ИНН физлица — поле не обязательное, но при его наличии фонд сверяет.

В 1С:ЗУП удобно прогнать отчёт Кадры → Отчёты по кадрам → Личные данные сотрудников и отфильтровать строки с пустым СНИЛС. Это быстрее, чем открывать карточки по одной.

Отдельно учтите застрахованных, которых часто теряют: сотрудниц в отпуске по уходу за ребёнком, работников в отпуске без содержания, директора-единственного учредителя без трудового договора. Все они — застрахованные лица и должны быть в отчёте.

Готовность данных к выгрузке СЗВ-М
Выполнено: 0 / 5

Как создать отчёт СЗВ-М в 1С:ЗУП

В 1С:Зарплата и управление персоналом редакции 3.1 отчёт живёт в разделе Отчётность, справки → 1С-Отчётность. Это единое рабочее место для всей регламентированной отчётности.

Порядок действий:

  1. Открываете Отчётность, справки → 1С-Отчётность.
  2. Нажимаете Создать и в списке видов отчётов выбираете Сведения о застрахованных лицах (СЗВ-М). Для быстрого поиска наберите «застрахован» в строке фильтра окна выбора.
  3. Указываете организацию и отчётный период — месяц, за который формируете.
  4. Нажимаете Заполнить. Табличная часть заполнится списком застрахованных автоматически — по данным кадрового учёта за выбранный месяц.
  5. Проверяете список глазами: число строк должно примерно совпадать со штатной численностью плюс действующие договоры ГПХ.

Полезный приём — сверить количество застрахованных с прошлым месяцем. Резкое изменение числа строк почти всегда означает ошибку: забыли оформить приём, не продлили договор ГПХ или, наоборот, не закрыли увольнение. Разница в одну-две строки объясняется движением кадров, разница в десяток — поводом открыть кадровые документы и разобраться до отправки.

В шапке отчёта выбирается тип формы:

  • исхд — исходная, первый отчёт за период;
  • доп — дополняющая, когда кого-то забыли и досылаете;
  • отмн — отменяющая, когда лишнего человека нужно убрать.

Если за период вы уже сдавали исходную форму, второй раз исхд отправлять нельзя — только доп на недостающих или отмн на лишних. Повторная исходная форма воспринимается как попытка переподать весь отчёт.

Формирование СЗВ-М в 1С:Бухгалтерии

В 1С:Бухгалтерии предприятия 3.0 механизм тот же, меняется только точка входа. Отчёт доступен, если в базе ведётся кадровый учёт и начисление зарплаты (для численности примерно до 60 человек — штатная возможность типовой «Бухгалтерии»).

Путь: Отчёты → 1С-Отчётность → Регламентированные отчёты либо раздел Зарплата и кадры → 1С-Отчётность. Дальше — Создать → Сведения о застрахованных лицах (СЗВ-М), выбор периода, Заполнить.

Различие между конфигурациями — только в разделе меню, сам бланк и кнопки идентичны:

КонфигурацияГде открыть отчётность
1С:Бухгалтерия 3.0Отчёты → 1С-Отчётность или Зарплата и кадры → 1С-Отчётность
1С:ЗУП 3.1Отчётность, справки → 1С-Отчётность

Если в «Бухгалтерии» список застрахованных заполняется не полностью, причина почти всегда в кадрах: по сотруднику нет приёма на работу либо договор оформлен не документом, а вручную в начислениях. Такого человека автозаполнение не видит — его добавляют в отчёт кнопкой Подбор или строкой вручную.

Проверка и выгрузка файла в XML

Перед выгрузкой отчёт обязательно проверяют встроенным контролем. На командной панели бланка есть кнопка Проверка с меню:

  • Проверить контрольные соотношения — ищет внутренние нестыковки бланка;
  • Проверить выгрузку — прогоняет данные через встроенный модуль форматного контроля и показывает те же ошибки, что увидит приёмный комплекс фонда.

Начинайте с «Проверить выгрузку» — она ловит главное: неверные СНИЛС, недопустимые символы в ФИО, пустые обязательные реквизиты. Исправляете замечания и проверяете повторно, пока список не станет пустым.

Когда проверка чистая, нажимаете Выгрузить. Программа предложит выбрать папку и сохранит файл формата XML. Имя формируется по маске фонда автоматически — вручную его переименовывать не нужно, иначе приёмный шлюз может не распознать документ.

Выгружайте в отдельную пустую папку. Если в каталоге уже лежит старый файл СЗВ-М за тот же период, легко отправить не ту версию — а визуально имена почти одинаковые.

Содержимое файла — структура по формату АФ (альбома форматов) фонда: блок с реквизитами страхователя (регистрационный номер, ИНН, КПП) и перечень застрахованных. Открывать и править XML руками не нужно и опасно — любое изменение ломает электронную структуру.

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

Форматы файла и настройки выгрузки

СЗВ-М выгружается в XML по альбому форматов фонда — отдельного выбора формата, как при экспорте в Excel, здесь нет. Версия формата зашита в конфигурацию и обновляется вместе с ней: если фонд поменял структуру, нужное изменение приходит с очередным релизом. Поэтому перед сдачей отчётности конфигурацию обновляют до актуального релиза — на старой версии выгрузка пойдёт по устаревшему формату, и приёмный шлюз её отклонит.

Что полезно знать о самом файле:

  • 📦 Один файл — одна организация за один период. Объединить в одном XML несколько юрлиц или месяцев нельзя.
  • 🔤 Кодировка — Windows-1251, задаётся автоматически. Открывать файл в текстовом редакторе и пересохранять в UTF-8 нельзя: сменится кодировка и файл перестанет читаться.
  • 🏷️ Имя файла формируется по маске фонда с регистрационным номером и датой. Переименование ломает распознавание — оставляйте как есть.

Параметры отправки (оператор, сертификат подписи, каталог обмена) настраиваются один раз в 1С-Отчётность → Настройки. Там же включается автоматическая проверка входящих ответов фонда — без неё статусы протоколов придётся обновлять вручную.

Каталог для выгрузки программа запоминает. Если вы раньше выгружали на флешку, а теперь она не вставлена, 1С может молча сохранить файл по старому пути — проверяйте папку назначения в диалоге сохранения.

Отправка через ТКС и работа с протоколами

Если в 1С подключён сервис 1С-Отчётность, файл не выгружают на диск, а отправляют прямо из программы — кнопкой Отправить. Выгрузка в файл нужна в двух случаях: когда отчёт сдают через стороннего оператора ЭДО или относят на флешке в клиентскую службу.

После отправки через ТКС документ проходит несколько стадий. Их видно в списке 1С-Отчётность по колонке состояния:

Статусы отчёта после отправки

Отрицательный протокол не означает, что весь отчёт отклонён. Обычно принимается часть застрахованных, а по проблемным приходит перечень ошибок. Разбираете причину, правите справочник и досылаете доп-форму только на тех, кого фонд не принял, — не весь список заново.

Про сроки и ответственность. СЗВ-М сдавали ежемесячно, не позднее 15-го числа месяца, следующего за отчётным. За опоздание или недостоверные сведения штраф составлял 500 рублей за каждое застрахованное лицо. Отсюда простое правило: если вы сами нашли, что кого-то забыли, досылайте дополняющую форму до того, как ошибку найдёт фонд — при самостоятельном исправлении до выявления нарушения штраф не применялся. Для текущих персонифицированных сведений в ФНС логика та же: исправляйтесь первыми.

Типичные ошибки при формировании и их устранение

Большинство замечаний по СЗВ-М — это данные справочников, а не настройки программы. Разберём, что чаще всего мешает выгрузке и приёму.

Диагностика: выберите симптом

Отдельный случай — человека включили ошибочно (например, уволенного прошлым месяцем). Тогда формируют отменяющую форму отмн только на этого человека: она аннулирует запись, не трогая остальной список.

Частые вопросы

СЗВ-М ещё сдают в 2026 году?
Как ежемесячный текущий отчёт — нет, его отменили с 2023 года. Через форму СЗВ-М в 1С сейчас формируют только дополняющие и отменяющие сведения за периоды по декабрь 2022 года. Текущий аналог — «Персонифицированные сведения о физических лицах» в ФНС.
Чем отличается выгрузка исходной, дополняющей и отменяющей формы?
Технически ничем — те же кнопки «Проверить выгрузку» и «Выгрузить». Отличается только тип формы в шапке (исхд, доп, отмн) и состав строк: в доп и отмн оставляют лишь тех застрахованных, кого добавляют или убирают.
Где в 1С:ЗУП взять отчёт, если его нет в списке видов?
Проверьте, что подключён сервис 1С-Отчётность и обновлена конфигурация. В окне выбора вида отчёта наберите «застрахован» в фильтре — старые формы иногда убраны из избранного, но остаются доступны через полный список.
Можно ли выгрузить СЗВ-М сразу по нескольким организациям?
Нет, файл формируется по одной организации и одному регистрационному номеру. Для каждой организации отчёт создают и выгружают отдельно.
Нужно ли отдельно проверять файл программами CheckXML или CheckPFR?
Встроенная проверка в 1С-Отчётности использует тот же форматный контроль. Отдельные внешние программы проверки для типового сценария не требуются — достаточно «Проверить выгрузку» в самом бланке.

Источники

  • Федеральный закон от 01.04.1996 № 27-ФЗ «Об индивидуальном (персонифицированном) учёте в системе обязательного пенсионного страхования»
  • Налоговый кодекс РФ, ст. 431