Чому файл може не відповідати 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.