С чем связана ошибка 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
У меня такой же вопрос У меня такой же вопрос
32223 просмотра
В избранное
11 комментариев
https://kontur.ru/extern
Екатерина Ланцева 10 февраля 2020
Добрый день!
Нужно проверить структуру 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 февраля 2020
Спасибо! Все сделали по вашей структуре, отчет отправлен!
ОУ
Ольга Урываева 10 февраля 2020
Благодарю, у меня в файле действительно много лишних строк. а как через Контур можно вручную заполнить отчет?
ВС
Владимир Срабонянц 11 февраля 2020
Поправьте пжл ваш формат 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 февраля 2020
Добрый день. В этой статье подробно описано как избавится от ошибки в поле "статья, часть, пункт"
http://buhpoisk.ru/otvety-na-voprosy-s-seminara-po-zapolneniju-szv-td.html
ВС
Владимир Срабонянц 11 февраля 2020
В данной статье просто описывается как вывести поля из ссылки элемента справочника "Основание увольнения" в динамический список. Текущей проблемы это действие не решает. Здесь проблема в другом. Выгрузка 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-схемы, помогает пройти проверку и подгрузить файл в ПФР. Но текущей схеме формата обмена СЗВ-ТД оно не соответствует.
https://kontur.ru/extern
Екатерина Ланцева 12 февраля 2020
Выше был описан только один сценарий — для увольнения на основании ТК.

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

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

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

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

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

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

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

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

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