Кога и как се подава
- Само при поискване. Файлът с информация за наличности и движение на материални запаси се подава при поискване от орган по приходите, в определен от него срок — чл. 71к, ал. 3 ДОПК. Няма месечен или годишен срок за него.
- От 01.07.2026 г. Съгласно т. II от Приложение №3 към заповедта на изпълнителния директор на НАП подаването на SAF-T при поискване за движение и наличности на стоково-материални запаси започва от 1 юли 2026 г. (ВиО на НАП v2, стр. 21).
- Име на файла:
ЕИК_ДД_ММ_ГГГГ_ДД_ММ_ГГГГ.xml— начална и крайна дата на изискания период (Приложение 3). В Header елементътHeaderCommentпоказва вида на файла — за този тип това е „при поискване“ (on demand). - Два файла за един период са допустими, ако например сте сменили складовата/ERP система по средата на периода: НАП дава пример с един файл за 01.07–15.07.2026 и втори за 16.07–31.07.2026 (ВиО на НАП v2, стр. 21).
Какво съдържа файлът
Схемата (BG_SAFT_SCHEMA_V_1.0.2) има отделни секции за този тип файл: MasterFilesOnDemand и SourceDocumentsOnDemand. Описанията по-долу са официалните от схемата; всеки елемент е свързан към справочника.
MasterFilesOnDemand — номенклатури и наличности
| Подсекция | Какво е (по схемата) |
|---|---|
TaxTable | Данъчни таблици за компанията. |
MovementTypeTable | Видовете стоково движение — „например продажба, покупка, приспособяване… или технологични загуби, използване на компоненти в производство“. |
UOMTable | Таблица на мерните единици. |
Products | Продукти — код на продукта / материалния запас / услугата. Всеки код, ползван в наличности и движения, трябва да е описан тук. |
PhysicalStock | Стоки на склад — по склад (WarehouseID: „складови или производствени помещения и площадки с незавършено производство, както и превозни средства“), продукт, партида. |
Owners | Собственици на компанията. |
Ключовите полета на всеки запис в PhysicalStockEntry: WarehouseID, ProductCode, ProductType, StockAccountCommodityCode („код от комбинираната номенклатура, съгласно таблицата NC8_TARIC3“), OwnerID, UOMPhysicalStock, единични цени в началото и края на периода (UnitPriceBegin/UnitPriceEnd) и салдата — OpeningStockQuantity, OpeningStockValue, ClosingStockQuantity, ClosingStockValue.
Обвързването с комбинираната номенклатура е изрично изискване: продуктовият код от системата на лицето „следва да се обвърже с код от комбинираната номенклатура КН8-2025 (TARIC)“ (ВиО на НАП v2, раздел I).
SourceDocumentsOnDemand — движенията
Секцията MovementOfGoods започва с три контролни стойности — NumberOfMovementLines (брой редове), TotalQuantityReceived (обща сума на получените стоки, количествено) и TotalQuantityIssued (обща сума на изписаните стоки, количествено) — следвани от движенията:
StockMovement— едно материално движение:MovementReference(уникален идентификатор от системата),MovementDate(дата на документа),MovementPostingDate,MovementType(вид по таблицатаMovementTypeTable),SourceID,SystemID,DocumentReference.StockMovementLine— редовете:AccountID(„код на аналитична счетоводна сметка, който трябва да съответства на предоставената номенклатура“),TransactionID,CustomerID/SupplierID,ProductCode,Quantity,UnitOfMeasure,BookValue(осчетоводена стойност в основна валута),MovementSubType.
Какво проверява SAFTCheck за този файл
Валидаторът разпознава името ЕИК_ДД_ММ_ГГГГ_ДД_ММ_ГГГГ.xml, проверява ЕИК-то в името срещу Header, кодирането и пълната XSD схема. Отгоре — логическите проверки от ниво 2, които важат и за този тип файл:
- INV-01 —
NumberOfMovementLinesсрещу действителния бройStockMovementLine; - PROD-01 — всеки
ProductCodeвPhysicalStockи в движенията да съществува вProducts; - ACC-01 —
AccountIDв редовете да е от националния сметкоплан (NRA_Nom_Accounts); - ID-01 / ID-02 — идентификаторите на контрагенти без префикс „BG“ и с код за тип („10“+ЕИК).
Какво не проверяваме: равенството начално + получено − изписано = крайно по продукт и склад зависи от семантиката на видовете движения във вашата MovementTypeTable и засега не се проверява автоматично. Ако получите портално съобщение за този файл, което не разбирате — поставете го в „Обясни ми грешката“.
Проверете го тук, преди да го пуснете в тестовата услуга на НАП — локално, без качване, без КЕП.
Източници: ДОПК чл. 71к, ал. 3; Заповед З-ЦУ-30-359/27.02.2026 — Приложение 1 (XSD v1.0.2, официалните описания на елементите) и Приложение 3, т. II; „Въпроси и отговори за SAF-T“ на НАП, версия 2 (2026), раздел I и стр. 21 (подредени тук); съобщение на НАП за функционалността „Файл за материални запаси“ (август 2026). Страницата на НАП за SAF-T: nra.bg.