Чому файл може не відповідати xsd-схемою СЗВ-м

Немає запису соответствуетXSD-схемою СЗВ-М- загальне позначення групи помилок, пов'язаних із заповненням окремих граф звіту СЗВ-М. Про те, що це за помилки і що слід робити в разі їх виникнення, поговоримо в цій статті.

Що таке XSD-схема файлу і помилка в ній?

XSD - це програмний мову. За допомогою XSD описується структура XML-документа:

  • розділи, що містять інформацію;
  • модель (параметри) змісту;
  • тип і вид даних;
  • синтаксис даних.

Тобто XSD-схема СЗВ-М - це виконане програмним мовою опис структури звіту СЗВ-М. Якщо у внесеній до СЗВ-М інформації містяться помилки або неточності, то при контролі файлу теж засобами XSD інформація є нечитаною. Тому система формує користувачеві попередження: «звіт СЗВ-М не відповідає XSD-схемою». Це означає, що програмне забезпечення не може сприйняти дані зі звіту, т. К. Вони не коректні з точки зору мови XSD.

ЗВЕРНІТЬ УВАГУ! ОшібкаXSDможет бути як в самих введених даних (наприклад, в ІПН або реєстраційний номер організації), так і в тому, як саме ці дані введені (наприклад, вказані зайві нулі, або прогалини, або дефіси). Тобто для встановлення і усунення помилки потрібно в кожному конкретному випадку перевіряти конкретний файл!

Що означає «неправильне ім'я файлу» або «ім'я не відповідає затвердженому формату 00042»?

  • 1 - орган, куди подається звіт;
  • 2 - реєстраційний номер страхувальника;
  • 3 - код територіального органу ПФР, що приймає відомості, що містяться в файлі (за класифікатором територіальних органів ПФР);
  • 4 - вид акредитуючої звіту;
  • 5 - дата звіту в форматі РРРРММДД;
  • 6 - унікальний ідентифікатор електронного документа (повинен формуватися програмою). Значення GUID має бути ідентично значенням GUID документа, що міститься у файлі;
  • 7 - розширення файлу звіту (тільки xml).

Коректне ім'я має виглядати наступним чином:

Якщо в імені файлу пропущені або невірно заповнені якісь розділи, він не проходить форматно-логічний контроль і не приймається ПФР.

ВАЖЛИВО! Часто помилки в автоматично формованому імені файлу виникають, якщо в програмі, в якій складається звіт, що не заповнені будь-які розділи в обов'язкових реквізитах. Наприклад, якщо в реквізитах не заповнений окремо код територіального органу ПФР, при формуванні імені файлу цей розділ буде пропущено програмою, і ім'я буде невірним. Звіт не пройде.

Порядок дій у разі форматних помилок

Як вже зазначалося вище, помилки в XSD-схемі носять індивідуальний характер. В даному випадку необхідно:

1. перевірити ще раз заповнення всіх обов'язкових полів документа, в т. Ч. На наявність помилок, які сприймаються програмою як синтаксичні: зайві прогалини, дефіси та т. П.

2. Якщо самостійно знайти помилку не вдалося або не вдалося її виправити, необхідно звернутися до розробників або службі техпідтримки тієї програми, яку ви використовуєте для створення звіту. Для вирішення питання потрібно направити розробнику комплект документів щодо звіту:

  • сам файл звіту (обов'язково);
  • файл (протокол) з повідомленням про помилку (обов'язково);
  • інформацію про найменування, дату, час відправлення звіту (на вимогу системщиков вашої робочої програми);
  • ІПН та КПП організації (на вимогу системщиков);
  • інші відомості (за потребою).

Для виправлення помилки в імені файлу існує наступний шлях:

1. Визначити, користуючись запропонованою вище структурою імені, в чому помилка.

2. Виправити помилку, внісши необхідні дані в реквізити організації в програмі.

3. переформувати звіт, перевірити його тестової програмою (на сьогоднішній день їх достатня кількість) і знову його направити в ПФР.

4. Якщо самостійно виконати дії вище не вдалося - звернутися в техпідтримку програмного продукту, в якому формується звіт.

Помилка «файл не соответствуетXSD-схемою СЗВ-М» означає, що якісь поля звіту заповнені некоректно. У різних звітах можуть зустрічатися різні помилки, тому вирішення проблеми вимагає індивідуального підходу. Помилка «СЗВ-М не відповідає затвердженому формату 00042» означає, що некоректно сформувалося ім'я файлу. Для усунення проблеми, як правило, досить внести в програму додаткові відомості та заново сформувати файл у форматі XML.