100% в браузъра · файлът никога не напуска компютъра ви · безплатно, без регистрация

Методика · прозрачност

Какво точно проверява SAFTCheck

Без черна кутия: ето всички проверки, които вашият файл минава, в какъв ред се изпълняват — и какво успешният резултат гарантира и какво не.

Първо: къде се случва проверката

Изцяло във вашия браузър. Файлът се чете локално и не се качва на никакъв сървър — проверяващият двигател и официалната XSD схема се зареждат на вашата машина и работят върху файла там. Затова проверката е еднакво безопасна за реални и за тестови данни. Приемат се XML файлове до 300 MB — по-големите се отхвърлят още на входа. Самата проверка върви във фонов процес (web worker), за да не блокира браузъра.

Нивата на проверката

Ниво 1 · Файлът като файл

Име, кодиране, четимост

  • Име по Приложение 3 — форматите ЕИК_ММ_ГГГГ.xml (месечен), ЕИК_ГГГГ.xml (годишен), ЕИК_ДД_ММ_ГГГГ_ДД_ММ_ГГГГ.xml (при поискване). От името се разпознават типът на файла, ЕИК-то и периодът, които виждате в резюмето на доклада.
  • ЕИК — включително контролната цифра: ЕИК с валиден формат, но невалидна контролна цифра, е почти сигурно печатна грешка.
  • Кодиране — файлът трябва да е валиден UTF-8; Windows-1251 експортите се разпознават и сигнализират (повече).
Ниво 2 · Схемата

XSD валидация срещу официалната схема

Файлът се валидира срещу официалната XSD схема на НАП, версия 1.0.2 (Приложение №1 към заповедта за реда и формата на подаване) — същата, срещу която проверява и порталът. Тук се хващат липсващи и разместени елементи, невалидни формати на дати и числа, стойности извън номенклатурите, надхвърлени дължини. Всяка грешка се показва с номер на ред, превод на български и връзка към речника на грешките; суровият текст на съобщението е достъпен за справка. Как се четат тези съобщения — отделна статия в блога.

Ниво 3 · Логиката

Проверки, които схемата не може да направи

  • Балансови равенства — за всяка сметка: начално салдо + обороти = крайно салдо. Сред най-честите реални причини за отхвърляне, невидима за XSD (повече).
  • Контролни суми — декларираните TotalDebit, TotalCredit и брой записи срещу действителния сбор от редовете (повече).
  • Кръстосани референции — всеки CustomerID/SupplierID в записите трябва да съществува в MasterFiles (повече).
  • Валута — файл за период след 01.01.2026 г. с DefaultCurrencyCode различен от EUR се маркира като грешка (повече).

Какво получавате накрая

Резюме (тип файл, ЕИК, период, размер, брой сметки и записи) и списък с находки в три степени: грешка (файлът най-вероятно ще бъде отхвърлен), предупреждение (може да е очаквано, но проверете) и инфо. Всяка находка идва с ред, обяснение и съвет. Докладът може да се свали като текстов файл или да се копира — удобно за препращане към доставчика на софтуера. Последните 5 проверки се пазят само локално в браузъра ви и могат да се изтрият с един клик.

Нямате готов файл? На началната страница има бутон за проверка на примерния файл на НАП — вижте как изглежда докладът, преди да имате собствен експорт.

Какво успешната проверка НЕ гарантира

Успешната проверка не е гаранция за приемане от НАП. SAFTCheck покрива схемата и най-честите логически причини за отхвърляне, но крайното решение е на системата на НАП, която може да прилага и допълнителни контроли.

  • Не проверяваме дали числата отговарят на реалното ви счетоводство — файлът може да е формално безупречен и пак да описва грешни данни.
  • Не проверяваме дали подавате в срок и в коя вълна попадате — за това са сроковете.
  • Инструментът е помощно средство за предварителна проверка, не правен или данъчен съвет; сайтът не е свързан с НАП.

Процедурата след проверката — вход с КЕП, качване, статуси и какво се прави при отхвърляне — е описана в Как се подава. Какво очаква схемата на всяко място — в справочника на елементите.

Проверете файла си сега

Трите нива на проверка, за секунди, безплатно. Файлът не напуска компютъра ви.

Провери файла

Описаните проверки съответстват на реалния код на валидатора и на официалната XSD схема на НАП v1.0.2 (Приложение №1 към заповедта на изпълнителния директор на НАП за реда и формата на подаване на SAF-T).