SAF‑T и вашата ERP система: какво покрива модулът и какво остава за вас
ERP SAF‑T модулът може да генерира файл, но успешното приемане зависи от качеството на данните и от проверки извън самото генериране.
Актуално към септември 2026 г. Изготвено от екипа на Safty, с позоваване на действащите текстове.
Накратко
- SAF‑T модулът генерира файл, но не замества управлението на данните и контрола върху тях.
- Данните за SAF‑T често са разпределени между ERP, склад, активи и счетоводство.
- Месечният ръчен процес увеличава риска от пропуски и закъсняла реакция при отказ.
- Питайте доставчика какви проверки изпълнява и как се анализират откази от НАП.
- Преди първото подаване проверете данните, картографирането и процеса за повторно подаване.
Това не е недостатък на конкретна ERP система. Генерирането на XML е стандартна функция, но SAF‑T събира данни от счетоводство, продажби, покупки, складове, активи и плащания. Модулът работи с данните, които получава: ако те са непълни или несъгласувани, файлът може да бъде генериран, но да носи риск от отказ.
Достатъчен ли е SAF‑T модулът в ERP системата?
SAF‑T модулът е необходим за генериране на файла, но не е достатъчен сам по себе си за гарантирано приемане от НАП.
Гледайте на модула като на производствена линия: той преобразува наличните записи в изискуемата структура. Ако входящите данни са пълни и съгласувани, модулът ускорява процеса. Ако съдържат исторически несъответствия или дублирани номенклатури, модулът пренася тези проблеми във файла.
Има и втори слой риск: НАП проверява и консистентността на данните между регистрите, затова никой генератор не може да се оценява само по това дали създава технически валиден файл. В един реален случай срещу SAF‑T модула на ERP доставчик са върнати около 5 000 грешки при проверка. Фактът не сочи конкретен доставчик: той показва, че модулът генерира, а успешното подаване зависи от данните и проверките около него.
Къде се намират данните за SAF‑T във вашата организация?
Данните за SAF‑T обикновено са разпределени в няколко системи, а не в един ERP модул.
Главната книга е във финансовата система, продажбите и покупките в отделни модули, наличностите в складова система, регистърът на активите в специализиран модул, плащанията в банкови интерфейси. Този разрив между източниците е разлика, която остава невидима до момента на проверка: контрагент с един идентификатор във фактурирането и друг в счетоводството, артикул, архивиран в склада, но жив в исторически документи, данъчен код, сменен в нов период без картографиране на старите записи.
Затова SAF‑T проектът започва с карта на данните. Не с въпроса дали има модул, а с въпросите откъде идва всеки блок от файла, кой притежава данните и как се доказва, че са съгласувани.
Защо ръчният месечен SAF‑T процес е рисков?
Ръчният месечен SAF‑T процес е рисков, защото съчетава кратък срок, много системи и повтарящи се корекции.
Месечният файл се подава до края на месеца след отчетния (чл. 71к, ал. 1 ДОПК, изм. ДВ, бр. 65 от 08.08.2025 г.), а при отказ чл. 277а ДОПК изисква коригиран файл в 7-дневен срок. Това оставя малко място за ръчни експорти и неформални проверки по имейл.
Ръчният подход носи три риска: различни хора с различни версии на номенклатурите, корекция в един месец, която не става правило за следващия, и знание за грешка, което остава при отделен служител. Автоматизацията не значи подаване без контрол: тя значи повторяеми проверки, проследима версия на данните и ясно одобрение от отговорните финансови лица.
Какво да попитате доставчика на ERP системата?
Попитайте доставчика не само дали модулът генерира SAF‑T, а как доказва качеството на данните и как реагира на отказ от НАП.
Коя версия на българската SAF‑T структура поддържа модулът и как се управляват бъдещи промени?
Кои части от файла се попълват директно от ERP и кои изискват допълнителни източници?
Как модулът валидира данните преди генериране и какви проверки извършва извън XSD?
Има ли контролни отчети, сравняващи SAF‑T данните с главната книга и ДДС регистрите?
Как се поддържа картографирането на сметки, данъчни кодове, контрагенти и номенклатури?
Какъв е процесът при отказ от НАП и колко бързо се стига до първопричината?
Как се пазят версията на файла, логовете и доказателствата за корекция?
Избягвайте общи отговори. Поискайте тестов сценарий с ваши данни, описание на обхвата и списък на ограниченията. Това не е проверка на доставчика, а част от вътрешния финансов контрол.
Какво да проверите преди първото реално подаване?
Преди първото реално подаване проверете данните, картографирането, контролните суми и процедурата при отказ.
Проверката трябва да обхване поне един затворен исторически период, за да сравните SAF‑T резултата с приключени счетоводни данни без натиска на текущо приключване.
Пълнота на данните
Всеки очакван документ, контрагент и запис присъства с нужните атрибути. Сравнете броя на документите и ключовите обороти с тези в SAF‑T извадката, с особено внимание към коригиращи документи, сторно операции и ръчни журнални записи.
Съгласуваност и картографиране
Една и съща стопанска операция има еднакъв смисъл във всички свързани данни. Следете за множество вътрешни кодове за един обект, несъответстващи мерни единици и преименувани сметки. Всяко изключение има обяснение и собственик.
Реакция при отказ
Процедурата при отказ трябва да е упражнена преди първото реално подаване: кой получава статуса, кой анализира, кой коригира, кой одобрява и кой подава отново. Измерете колко време отнема целият цикъл: това показва дали процесът реално спазва 7-дневния срок по чл. 277а ДОПК.
Как CFO да управлява SAF‑T риска след внедряването?
CFO управлява SAF‑T риска чрез месечни контроли, ясна отчетност и измерване на причините за корекции.
Заложете показатели: грешки, открити преди подаване, брой откази, време до първопричина, време до повторно подаване, повтарящи се грешки. Те показват дали процесът става по-надежден или само компенсира едни и същи проблеми с повече ръчен труд. Водете регистър на корекциите с източник, засегнати периоди, отговорник и трайното предотвратяващо правило: така организацията натрупва знание, вместо да открива един и същи проблем отново.
Често задавани въпроси
Достатъчен ли е SAF‑T модулът в ERP системата?
Не сам по себе си. SAF‑T модулът генерира структурирания файл от наличните данни, но предприятието трябва да гарантира пълнотата, съгласуваността и правилното картографиране. XSD валидността не гарантира приемане след всички проверки на НАП.
Какво да проверя в SAF‑T модула?
Проверете поддържаната версия на формата, обхвата на данните, източниците извън ERP, контролите извън XSD, картографирането на кодове и процедурата при отказ. Поискайте тест с реални исторически данни от вашата организация.
Може ли ERP системата да подаде SAF‑T директно към НАП?
Да, възможно е подаване система към система чрез API по Приложение № 3 към Заповед № З-ЦУ-30-1085 от 25.07.2025 г. Техническият канал не премахва необходимостта от финансово одобрение, контрол на данните и проследяване на статуса.
Какво става, ако НАП отхвърли SAF‑T файл от ERP системата?
Предприятието анализира причината, коригира данните или картографирането, генерира нов файл и го подава отново. Съгласно чл. 277а ДОПК коригираният файл се подава в 7-дневен срок от уведомяването за отказа.
Източници
Още по темата
- SAF‑T от SAP, Oracle, Microsoft Dynamics и български счетоводен софтуер: какво чете SaftyКак се съставя месечният SAF‑T файл от SAP, Oracle NetSuite, Microsoft Dynamics и български счетоводен софтуер, какво чете Safty от всяка система и какво остава при вас.
- Какво е Safty и какво не еSafty (safty.bg) е софтуер на Juma Labs, който съставя месечния SAF‑T файл от данните на предприятието и го проверява преди подаване в НАП. Какво прави, какво не прави и как се работи с него.
- SAF‑T консултант или софтуер: какво включва консултацията в SaftyКакво прави консултантът по SAF‑T, коя част от работата покрива пилотният месец в Safty и какво остава за данъчния консултант, ERP доставчика и НАП.
Файл, който минава от първия път.
Safty съставя месечния SAF‑T файл и го проверява по схемата, приложенията и теста в НАП, преди да го подадете.
Запазете консултация