Как исправить ошибку с кодом ДОГОВОР в форме СЗВ-СТАЖ

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

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

Причины возникновения ошибок и специфика проверок фонда

Рассмотрим, как проверочные программы фонда («ПО ПД», «ПД_СПУ», «CheckPFR») анализируют стажевые периоды сотрудников:

  1. Хронологический порядок и наложение периодов: По общим правилам стажевые блоки должны выстраиваться в строго возрастающем хронологическом порядке. Однако при параллельной работе по трудовому договору и договору ГПХ даты могут пересекаться. Наложение дат допускается только в тех случаях, когда для одного из блоков установлен специальный признак: ДОГОВОР, НЕОПЛДОГ или НЕОПЛАВТ.
  2. Различие между кодом ошибки и предупреждением: Если в протоколе проверки вы видите статус с кодом 10 (Предупреждение/Warning), такой отчет считается принятым фондом. Предупреждение лишь привлекает внимание к пересечению периодов, но не препятствует разнесению стажа на лицевой счет сотрудника. Если же протокол содержит код 30 или 50, отчет подлежит обязательной adjustment-корректировке.
  3. Разграничение кодов ДОГОВОР и НЕОПЛДОГ: Кодировка ДОГОВОР используется исключительно в случаях, когда в отчетном периоде по договору ГПХ производились начисления и выплата вознаграждения (начислялись страховые взносы на ОПС). Если договор действовал, но выплат не было (например, акты выполненных работ еще не подписывались), следует указывать код НЕОПЛДОГ.

Способ 1. Изменение порядка строк в отчете 1С

Проанализируем структуру заполнения отчета в программе 1С:Зарплата и Управление Персоналом. Зачастую проверочный модуль выдает ошибку, если запись с кодировкой договора ГПХ находится ниже периода работы по основному трудовому договору.

Для исправления порядка следования записей выполним следующие действия:

  1. Откроем сформированный документ СЗВ-СТАЖ в 1С.
  2. В табличной части сведений о стаже конкретного сотрудника выделим строку, содержащую код ДОГОВОР.
  3. Используя стрелки перемещения («Переместить вверх»), передвинем строчку с договором ГПХ на самую первую позицию в списке стажевых периодов этого физического лица.
  4. Повторно выгрузим файл и прогоним его через проверочную программу.

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

Способ 2. Редактирование XML-файла выгрузки

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

  1. Выгрузим отчет СЗВ-СТАЖ из 1С в файл с расширением XML.
  2. Откроем файл в текстовом редакторе.
  3. Найдем заголовочные теги, отвечающие за кодировку договора подряда. В зависимости от версии формата они выглядят следующим образом:

<КодКатегории>ДОГОВОР</КодКатегории>

или:


<ОкончаниеПериода>31.12.2023</ОкончаниеПериода>
<ДоговорГПХ>
    <Код>ДОГОВОР</Код>
</ДоговорГПХ>
  1. Если код установлен ошибочно (например, у сотрудников не было договора ГПХ или вознаграждения не выплачивались), удалим строки с указанными тегами или заменим их на требуемое значение (например, НЕОПЛДОГ).
  2. Сохраним файл в кодировке UTF-8 и запустим повторную проверку.

Способ 3. Проверка и перевыгрузка через программы фонда (ПД_СПУ / SPU ORB)

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

  1. Запустим программу «ПД_СПУ» или «SPU ORB». Для чистоты проверки рекомендуется использовать чистую базу данных, где предварительно заполнены только реквизиты организации (ИНН, КПП, регистрационный номер).
  2. Загрузим (импортируем) XML-файл, сформированный из 1С.
  3. При импорте программа автоматически распределит стажевые периоды согласно собственным актуальным алгоритмам фонда.
  4. Выгрузим отчет из программы «ПД_СПУ» в новый файл XML и запустим итоговую проверку модулем «ПО ПД».

Будьте внимательны: При использовании сторонних программ с уже заполненной базой прошлых лет существует риск случайной замены текущих личных данных сотрудников (например, фамилии) на устаревшие данные из базы SPU ORB. Всегда используйте чистую информационную базу для проверки выгрузок.

Проверка учета договоров ГПХ в 1С:ЗУП

Чтобы в будущем избежать появления ошибок при автозаполнении СЗВ-СТАЖ, проверим корректность оформления первички в 1С:

  1. Период действия договора ГПХ задается документом Договор (работы, услуги) или Договор авторского заказа.
  2. Присутствие кода ДОГОВОР автозаполняется только при наличии проведенных документов оплаты — Акт приемки выполненных работ и Начисление по договорам.
  3. Если документ начисления за отчетный период отсутствует, программа 1С автоматически подставит код НЕОПЛДОГ, что предотвратит ошибки форматно-логического контроля при пересечении с основным трудовым договором.
← На главную