КатегорияПортално съобщение — файлът не се обработва
Кога се появяваВеднага при подаване през е-услугата на НАП
Източник„Въпроси и отговори за SAF-T“ на НАП, версия 2 — IV.2.1 и IV.1.2
Съобщението
Среща се и като „Некоректен Header към XSD“ — двете формулировки описват един и същ проблем.
Какво значи (официалният отговор на НАП)
По ВиО IV.2.1: съобщението „се получава като се изпрати повреден файл (който не може да се обработи или данни в него са нечетими). Например файлът може да е с грешен синтаксис, като незатворен таг, невалиден UTF-8 символ.“
Т.е. това не е грешка по съдържанието — порталът изобщо не е стигнал до проверка срещу схемата. Файлът е нечетим като XML.
Най-честите причини
- Незатворен или счупен таг — файлът е отрязан (недовършен експорт, прекъснато копиране) или е редактиран на ръка.
- Невалиден UTF-8 символ — експорт в Windows-1251 или примесени кодирания. Вижте „Не е UTF-8“.
- Тагове без
nsSAFTпрефикс. В отделен отговор (IV.1.2, за случая „услугата не ми позволява да кача файл“) НАП съветва: „проверете дали таговете (namespace) в подаваните файлове започват с nsSAFT, например<nsSAFT:Header></nsSAFT:Header>. Тази грешка предимно се среща при посочване таг от тип:<Header></Header>.“
Как се поправя
- Не редактирайте XML-а на ръка — генерирайте файла наново от софтуера-източник, след пълното приключване на периода.
- Проверете кодирането: декларацията в първия ред трябва да е
encoding="utf-8"и съдържанието наистина да е UTF-8. - Уверете се, че всички тагове носят префикса
nsSAFT:и че namespace декларацията в коренния елемент съвпада с официалната схема. - Валидирайте файла преди портала — НАП самата препоръчва външен XML валидатор (IV.1.2). Проверката тук чете файла байт по байт: счупен синтаксис, кодиране и схема се хващат с номер на реда, локално в браузъра.
Пуснете файла през безплатната проверка — схема, салда, тотали, референции и логика по ВиО на НАП, локално в браузъра.