С чем связана ошибка 50 СЗВ‑ТД?

Ольга Урываева, 7 февраля 2020
С чем связана ошибка 50 СЗВ‑ТД?
Здравствуйте!
При попытке отправить СЗВ--ТД через Контур, выдает следующую ошибку:
cvc-complex-type.2.4.a:
Invalid content was found starting with element "Нормативный документ".
One of
'("https://пф.рф/УТ/2017-08-21":Нормативный документ, статья, часть, пункт, подпункт)

У нас в форме заполнено так: Расторжение трудового договора по инициативе работника, Трудовой кодекс Российской Федерации ст.77 ч.1 п.3
На сайте пфр тоже есть сокращения ст. и п. вместо "статья" и "пункт"

С чем связана данная ошибка?

Благодарю за ответ.
Сохранить
Отменить
35 34
У меня такой же вопрос У меня такой же вопрос
29839 просмотров
В избранное
11 комментариев
Екатерина Ланцева, эксперт 10 февраля
Добрый день!
Нужно проверить структуру xml-файла, а именно блок "Мероприятие". Должно быть так:
<Мероприятие>
<UUID>DB6302DC-D14E-4CР4-9955-70В5EB6Е2FКB</UUID>
<Дата>2020-01-27</Дата>
<Вид>5</Вид>
<ЯвляетсяСовместителем>0</ЯвляетсяСовместителем>
<Статья>77</Статья>
<Пункт>3</Пункт>
<Причина>ПО ИНИЦИАТИВЕ РАБОТНИКА</Причина>
<Основание>
<Наименование>ПРИКАЗ</Наименование>
<Дата>2020-01-27</Дата>
<Номер>2312</Номер>
</Основание>
</Мероприятие>

Если останутся вопросы — обратитесь, пожалуйста, в техподдержку и предоставьте xml-файл отчета.
Владимир Ковальчук 14 февраля
Спасибо! Все сделали по вашей структуре, отчет отправлен!
ОУ
Ольга Урываева 10 февраля
Благодарю, у меня в файле действительно много лишних строк. а как через Контур можно вручную заполнить отчет?
ВС
Владимир Срабонянц 11 февраля
Поправьте пжл ваш формат xsd-схемы. Видимо он не соответствует актуальному: "AF.2.44d\АФ.2.44д\XQuery\С_СЗВ-ТД_2019-12-20\П_СЗВ-ТД.xquery". Ниже выдержка описания проверки мероприятия "УВОЛЬНЕНИЕ" из формата обмена "П_СЗВ-ТД.xquery" . Она соответствует подгружаемому файлу xml, но не соответствует вашей xsd-схеме. Возвращает код результата = 50.

"</Проверка>
<Проверка ID="6">
<Описание>Если вид мероприятия принимает значение 'УВОЛЬНЕНИЕ', то должны быть обязательно заполнены либо 'Номер статьи Трудового кодекса', либо 'Основание увольнения'. Если указан элемент 'Основание увольнения', то в обязательном порядке должны быть заполнены элементы 'Нормативный документ' и хотя бы один из элементов: 'Статья', 'Часть', 'Пункт', 'Подпункт'</Описание>
<РезультатЗапроса>
{
local:getResult(
for $zl in $info/ЗЛ
for $td in $zl/ТрудоваяДеятельность
for $m in $td/Мероприятие
where $m/Вид = '5'
return if (local:existsAndNotEmpty($m/Статья) or (local:existsAndNotEmpty($m/ОснованиеУвольнения/УТ:НормативныйДокумент)
and (
local:existsAndNotEmpty($m/ОснованиеУвольнения/УТ:Статья)
or local:existsAndNotEmpty($m/ОснованиеУвольнения/УТ:Часть)
or local:existsAndNotEmpty($m/ОснованиеУвольнения/УТ:Пункт)
or local:existsAndNotEmpty($m/ОснованиеУвольнения/УТ:Подпункт)))
) then ()
else local:result(
local:nodePosition($m),
'',
'СНИЛС, ФИО',
concat($zl/УТ:СНИЛС, ', ', local:getFIO($zl/УТ:ФИО)))
)}
</РезультатЗапроса>
<КодРезультата>30</КодРезультата>
ЕК
Екатерина Корнеева 11 февраля
Добрый день. В этой статье подробно описано как избавится от ошибки в поле "статья, часть, пункт"
http://buhpoisk.ru/otvety-na-voprosy-s-seminara-po-zapolneniju-szv-td.html
ВС
Владимир Срабонянц 11 февраля
В данной статье просто описывается как вывести поля из ссылки элемента справочника "Основание увольнения" в динамический список. Текущей проблемы это действие не решает. Здесь проблема в другом. Выгрузка xml формата из ЗУП3.1 проходит в корректном, актуальном формате xsd-схемы. Пример выгрузки блока "Мероприятия" из ЗУП3.1 (3.1.12.113):

<Мероприятие>
<UUID>ada22ea5-95af-4771-9198-8317bcb257b1</UUID>
<Дата>2020-01-21</Дата>
<Вид>5</Вид>
<ЯвляетсяСовместителем>0</ЯвляетсяСовместителем>
<ОснованиеУвольнения>
<НормативныйДокумент>Трудовой кодекс Российской Федерации</НормативныйДокумент>
<Статья>77</Статья>
<Часть>1</Часть>
<Пункт>3</Пункт>
</ОснованиеУвольнения>
<Причина>Расторжение трудового договора по инициативе работника, Трудовой кодекс Российской Федерации ст.77 ч.1 п.3</Причина>
<Основание>
<Наименование>Приказ</Наименование>
<Дата>2020-01-20</Дата>
<Номер>8</Номер>
</Основание>
</Мероприятие>
<Мероприятие>

Предложенное решение Екатериной Ланцевой, изменения xsd-схемы, помогает пройти проверку и подгрузить файл в ПФР. Но текущей схеме формата обмена СЗВ-ТД оно не соответствует.
Екатерина Ланцева, эксперт 12 февраля
Выше был описан только один сценарий — для увольнения на основании ТК.

Если основание увольнения — иной нормативный документ, то вид должен быть:
<Вид>5</Вид>
<ЯвляетсяСовместителем>0</ЯвляетсяСовместителем>
<ОснованиеУвольнения>
<УТ2:НормативныйДокумент>НАЗВАНИЕ ДОКУМЕНТА</УТ2:НормативныйДокумент>
<УТ2:Статья>1</УТ2:Статья>
<УТ2:Часть>1</УТ2:Часть>
<УТ2:Пункт>1</УТ2:Пункт>
<УТ2:Подпункт>1</УТ2:Подпункт>
</ОснованиеУвольнения>
<Причина>ПРИЧИНА</Причина>

Значения указаны в качестве примера.
АМ
Алексей Миндель 11 февраля
Здравствуйте. У меня точно такая же проблема. Из ветки не понял как ее можно решить.
Помогите пожалуйста.
ОУ
Ольга Урываева 11 февраля
обновить 1с до релиза 144, только что сегодня вышло обновление. в сточках статья пункт часть должно быть так: <УТ2:НормативныйДокумент>Трудовой кодекс Российской Федерации</УТ2:НормативныйДокумент>
<УТ2:Статья>77</УТ2:Статья>
<УТ2:Часть>1</УТ2:Часть>
<УТ2:Пункт>3</УТ2:Пункт>

у меня было без УТ2, вот и выходила ошибка
МЭ
Мария Экке 12 февраля
Спасибо!
АХ
Азат Хабиров 17 февраля
Спасибо)! Тоже только обновление помогло)
 Вернуться

Похожие вопросы

Показать еще вопросы... Нет подходящего вопроса? — Задайте свой вопрос.

Статьи на эту тему

Ничего не найдено. Задайте свой вопрос
Экстерн
Экстерн

Сдача любых видов отчетности во все контролирующие органы: ФНС, ПФР, ФСС, Росстат, РАР, РПН

Узнать больше