Как работи Magi
От вашия съществуващ счетоводен софтуер до напълно съвместим SAF-T XML файл — шест стъпки, автоматизирани.
Какво е SAF-T и защо е важен?
SAF-T (Standard Audit File for Tax) е международен стандарт на ОИСР за обмен на счетоводни данни с данъчните органи. НАП изисква фирмите да подават счетоводните си данни в този формат — българската версия е BG SAF-T v1.0.2.
Magi запълва пропастта между вашия съществуващ счетоводен софтуер и изискването на НАП. Вие експортирате обичайните си отчети, качвате ги тук, а Magi автоматично извършва трансформацията — без нужда да сменяте ERP системата.
Вашите отчети
Excel и CSV експорти от Alma, Microinvest и други софтуери
Magi
Почиства, обогатява и мапира вашите данни към структурата на SAF-T
SAF-T XML
BG SAF-T v1.0.2 файл, готов за подаване към НАП
Регистрирайте своя акаунт
Създаването на акаунт отнема по-малко от две минути. Не се изисква кредитна карта за 30-дневния безплатен пробен период. Работното ви пространство е готово веднага след регистрацията.
- Не се изисква кредитна карта за пробния период
- Пълен достъп до всички функции за 30 дни
- Добавяйте неограничен брой членове на екипа за съвместна работа
- Вашите данни са поверителни — само вашият екип има достъп до тях
Създайте своя акаунт
Регистрацията отнема по-малко от две минути. Отидете на началната страница и натиснете Започнете безплатен пробен период или Регистрация. Ще бъдете помолени за потребителско име, имейл адрес и парола. Не се изисква кредитна карта.
- Изберете уникално потребителско име — то се появява в URL адреса на профила ви и в известията за покани към екипа.
- Използвайте реален имейл адрес — необходим е за получаване на покани към екипа и системни известия.
- Паролата трябва да е поне 8 символа. Избягвайте често срещани думи.
- След изпращане на формата сте автоматично влезли в системата и се отваря страницата с Моите фирми.
Създавайки акаунт, вие се съгласявате с нашите Условия за Ползване, Политика за Поверителност, DPA, Политика за бисквитки, и SLA.
Можете да прочетете всички документи подробно в Стъпка 10: Правни документи.
Поканете своя екип
Генерирането на SAF-T е съвместен процес. Множество счетоводители могат да работят едновременно върху данните на една фирма. Лицето, което създава фирмата, става неин основен собственик, но може да покани колеги с различни нива на права.
Роли и какво може да прави всяка от тях:
- Основен собственик — пълен контрол, може да изтрие фирмата и да прехвърли собствеността.
- Съсобственик — същото като собственика, с изключение на изтриването на фирмата.
- Администратор — може да управлява членовете на екипа и всички данни, но не може да изтрива.
- Редактор — може да качва файлове, да мапира кодове и да редактира SAF-T данните.
- Наблюдател — достъп само за четене. Вижда всички данни, но не може да прави промени.
За да поканите някого, отворете страницата Управление на екипа за съответната фирма (достъпна от Моите фирми → иконата на екипа). Въведете потребителско име или имейл, изберете роля и изпратете. Поканеният получава известие и може да приеме или откаже.
Моите фирми — вашата начална база
След създаване на акаунта автоматично попадате тук. В началото страницата е празна. Регистрирате първата си фирма с бутона Нова фирма, и оттам нататък страницата Моите фирми става вашето табло — показва статуса на всяка фирма, позволява ви да продължите оттам, където сте спрели, и дава бърз достъп до всички отчети.
Какво виждате на страницата 'Моите фирми'
Страницата се адаптира според броя на фирмите във вашето работно пространство. Съществуват две различни състояния.
Виждате голям централен блок с икона на сграда, кратко описание какво прави Magi и голям бутон Регистрирайте първата си фирма. Няма статистики, списък или търсачка — защото все още няма нищо за показване.
Появява се пълното табло. Отгоре надолу виждате:
- Заглавна част за добре дошли — Малкото ви име и кратко подзаглавие. Бутонът 'Нова фирма' е отдясно.
- Статистики — Три карти: Общо фирми, Активни фирми и Генерирани SAF-T отчети за всички фирми.
- Лента с инструменти — Поле за търсене и бутон за филтриране при големи списъци.
- Списък с фирми — По един хоризонтален ред за всяка фирма. Всеки ред има описания на сегашния статуса и действия за съответната фирма.
Редове с фирми — четене и разбиране с един поглед
Всяка фирма се показва като хоризонтална лента. Отляво надясно лентата съдържа: цветна ивица, икона на сграда, име на фирмата и идентификатори, секция за екипа, значка за статус и бутони за действия. Цветът на ивицата и значката за статус ви казват всичко за това на какъв етап от процеса се намира фирмата.
Идентификатори на фирмата, показани в лентата:
- Регистрационен номер — Винаги се показва. Това е българският ЕИК или чуждестранният еквивалент.
- ЕИК — Показва се, ако фирмата има отделно регистриран ЕИК.
- ДДС номер — Показва се, ако фирмата е регистрирана по ДДС.
- Дата на регистрация — Когато фирмата е добавена в Magi.
Значки за статус и какво означават:
Действия и бутони — какво прави всеки контрол
Всеки ред с фирма съдържа до пет контроли от дясната страна, плюс едно глобално действие в горната част на страницата. Ето обяснение за всеки бутон.
Винаги видим в заглавната част. Натискайки го, се отваря помощникът за регистрация на фирма (Стъпка 3 от това ръководство). Използвайте го всеки път, когато трябва да добавите нова фирма към работното си пространство.
Филтрира списъка в реално време докато пишете. Търси едновременно по име на фирма и регистрационен номер. Изчистването на полето моментално възстановява всички редове.
Малка значка върху всеки ред с фирма, което показва колко SAF-T отчета са генерирани за тази фирма. Има само информационна функция — натискането му не прави нищо.
Отвежда ви към архива с отчети за тази фирма, където можете да изтеглите, прегледате или изтриете предишни SAF-T XML файлове. Този бутон присъства винаги, независимо от статуса.
Това е най-важният бутон на всеки ред. Променя надписа, цвета и целта си в зависимост от това на какъв етап от процеса се намира фирмата. Винаги ви отвежда към най-логичната следваща стъпка.
Кликнете върху този бутон, за да редактирате регистрационните данни на компанията. Това отваря страницата Редактиране на компания, където можете да актуализирате адреси, контакти, данъчна информация, банкови сметки и структура на собствеността.
Секция 'Екип' — кой работи по всяка фирма
Всеки ред с фирма показва компактна секция за екипа между данните на фирмата и значката за статус. Тук можете с един поглед да видите кой има достъп до фирмата и дали е онлайн в момента.
- Кръгчета с аватари — Всяко кръгче показва аватара на член от екипа (или първата му буква ако няма качена снимка). Показват се до четири аватара. Цветът на кръгчето отразява ролята на члена. При задържане на мишката се показва ролята.
- Зелена точка — Малка зелена индикаторна точка върху аватара означава, че човекът е онлайн и активен в системата в момента.
- '+N' при препълване — Ако фирмата има повече от четирима членове, се появява сива значка '+N', която показва колко допълнителни членове има.
- Бутон 'Екип' — Отваря пълната страница за управление на екипа за тази фирма. Видим е само за потребители с роля Админ или по-висока (админ, съсобственик, основен собственик).
Изтриване на фирма — постоянно и необратимо
Бутонът за изтриване се появява като червена икона в десния край на всеки ред с фирма. Достъпен е само за Основния собственик на фирмата. Всички други роли (съсобственик, админ, редактор, наблюдател) виждат сива заключена икона и не могат да изтриват.
Натискането на червената икона на кошче отваря голям диалог за потвърждение. Диалогът показва името на фирмата в червено и изброява всяка категория данни, които ще бъдат окончателно изтрити:
- Всички генерирани SAF-T XML отчети
- Качени Excel / CSV файлове
- Всички медийни прикачени файлове
- Адреси и контакти
- Данъчни регистрации
- Банкови сметки и собственост
- Всички мапирани кодове
- Извлечени кодове от файлове
- AI-генерирани предложения
- Всички права за достъп на потребители
- Журнали за активност и известия
- Сесийни и кеш данни
Регистрирайте вашата фирма
Помощникът събира шест категории данни за идентичността на фирмата, изисквани от НАП: основна информация, регистрирани адреси, контактни лица, данъчни регистрации, банкови сметки и структура на собственост. Всяка стъпка трябва да премине валидация, преди следващата да стане достъпна.
Два режима на преглед
- Задължително — Показва само полетата, изисквани от НАП. Най-подходящ за повечето регистрации. Допълнителните полета (като име на сметка) са скрити.
- Всички полета — Показва всички полета. Използвайте го, когато искате да добавите допълнителна информация, която обогатява SAF-T файла.
Значки на полетата
- Required — Трябва да се попълни преди натискане на бутона 'Напред'. Системата не позволява преминаването напред, докато всяко задължително поле на текущата стъпка не премине валидация.
- Optional — Може да остане празно. Видимо в режим 'Всички полета'. Някои значки се превключват динамично (напр. банковите полета се променят в зависимост от въведеното).
- Auto — Попълва се автоматично от системата. Появява се върху полета за собственост, които стават неприложими според вашите избори — никога не ги попълвате ръчно.
Подсказки към полетата
- Всяко поле има икона за помощ до значката си. Задръжте мишката върху нея, за да видите точното име на полето според НАП за SAF-T, каква стойност очаква НАП и изискванията за формат. Използвайте ги, когато не сте сигурни какво да въведете — те отразяват официалната българска спецификация на SAF-T.
ЕИК и основна информация
Първата стъпка от помощника събира основната идентичност на вашата фирма. ЕИК (Единен Идентификационен Код) е единният идентификатор на българските фирми — 9- или 13-цифрено число, издадено от Търговския регистър. Появява се в SAF-T файла като RegistrationNumber.
- ЕИК: 9 цифри за фирми, 13 цифри за клонове. По желание може да се добави префикс 'BG'. Валидира се при въвеждане.
- Име на фирмата: пълното юридическо име, както е регистрирано. Кирилица се поддържа напълно.
- Счетоводна основа: изберете между Търговски (Accrual), Бюджетен (Budget), Банков (Bank), Застрахователен (Insurance). Използва се за определяне как се отчитат транзакциите в SAF-T.
- Данъчен субект: Данъчният субект, към който принадлежи фирмата. Референция към фирма/подразделение/клон.
Регистриран и търговски адрес
SAF-T изисква два типа адрес: регистриран адрес (юридическият адрес според Търговския регистър) и търговски адрес (където реално се извършва дейността). Могат да бъдат един и същ.
- Име на улица и номер, град, пощенски код, област.
- Държава: ISO 3166-1 alpha-2 код (напр. BG за България). По подразбиране е BG.
- Ако търговският адрес съвпада с регистрирания, маркирайте 'Същият като регистрирания', за да се копира автоматично.
Контактни лица
НАП изисква контактна информация за лицето, отговорно за подготовката на SAF-T файла. Обикновено това е главният счетоводител или упълномощеното лице за подаване на данъчни данни. Поне един контакт е задължителен.
- Собствено име, фамилия, длъжност / роля.
- Телефонен номер (включително код на държавата за международен формат).
- Имейл адрес — появява се в блока за контакти в Header на SAF-T.
- Можете да добавите множество контакти, за по богат SAF-T отчет. Поне един е задължителен.
ДДС и данъчни регистрации
В заглавната секция (Header) на SAF-T TaxRegistration съдържа данъчните идентификатори на фирмата. За повечето български фирми това е ДДС номерът — идентичен с ЕИК, но с префикс 'BG' (напр. BG123456789), ако дружеството е регистрирано по ЗДДС.
- ДДС номер: BG + 9 или 13 цифри. Валидира се спрямо правилата за контролна цифра на ЕИК.
- Дата на регистрация по ДДС: когато фирмата е станала регистрирана по ДДС. (опционално поле)
- Фирми, нерегистрирани по ДДС: оставете полето за ДДС номер празно. Системата ще маркира файла съответно.
Банкови сметки
Банковите сметки, въведени тук, се появяват в записите за плащания на SAF-T файла на подаващата фирма. Необходима е поне една банкова сметка — трябва да посочите IBAN или Номер на сметка заедно с пълни данни за платежен оператор. След като започнете попълването, полета активират условна валидация според избрания метод.
Два метода за идентификация — избирате единия
BG SAF-T v1.0.2 поддържа два начина за идентифициране на банкова сметка. Трябва да използвате точно един — те са взаимно изключващи:
- IBAN — Международен номер на банкова сметка. Започва с 2 главни букви (код на държава) + 2 контролни цифри + до 30 алфанумерични символа. Българските IBAN следват шаблона BG80BNBG96611020345678 (22 символа общо). При IBAN всички полета за платежен оператор се игнорират.
- Номер на сметка + Платежен оператор (SortCode) — Използва се, когато няма наличен IBAN. Номерът на сметката идентифицира сметката; структурата SortCode идентифицира банката или платежния оператор. Има 3 задължителни изисквания: Регистрационен номер на оператора, поне едно име (на кирилица или латиница — XSD позволява само едно) и държава на оператора.
Структурата SortCode (BG SAF-T v1.0.2)
Съгласно актуализираната спецификация на НАП, Sort Code вече не е едно поле с код. Той е структуриран блок, описващ платежния оператор. При избор на метод с номер на сметка трябва да попълните всички от следните:
- Регистрационен номер на оператора — Уникален идентификатор на банката или платежния оператор — ЕИК за български институции или еквивалентен чуждестранен идентификатор. Макс. 35 символа. Задължително.
- Наименование на оператора (кирилица) — Пълно наименование на платежния оператор на кирилица. Задължително, ако няма латинско наименование. Макс. 70 символа.
- Наименование на оператора (латиница) — Пълно наименование на платежния оператор на латиница. Задължително, ако няма кирилско наименование. Нужно е поне едно от двете полета за име. Макс. 70 символа.
- Държава на оператора — Двубуквен ISO 3166-1 алфа-2 код на държавата, в която е установен платежният оператор (напр. BG, DE, FR). Задължително.
Как се променят значките на полетата докато пишете
Баджовете Задължително / Незадължително се актуализират спонтанно докато попълвате формуляра, според избрания метод:
Правила за валидация
Освен промяната на баджовете, системът налага стриктни междуполеви правила. Всяко нарушение продуцира незабавна грешка в засегнатото поле:
Име на сметка и режим 'Само задължителни'
Всяка сметка има и поле Име на сметка (име на титуляра). Това поле е винаги по избор — никога не става задължително. Когато превключите в режим Само задължителни, полето 'Име на сметка' се скрива автоматично, тъй като не е изискване на НАП. Превключете към режим Всички полета, за да го видите и попълните. Секцията Платежен оператор (SortCode) се управлява изцяло от наличието на стойност в полето Номер на сметка — появява се при въвеждане на номер на сметка и изчезва в противен случай, независимо от превключвателя за задължителни полета.
Множество сметки
Можете да добавите толкова банкови сметки, колкото са ви необходими. Натиснете Добави запис, за да създадете нов ред. Всяка сметка се валидира независимо — грешка в една не влияе на останалите. Бутонът 'Напред' се деактивира само ако някой ред със сметка съдържа грешка при валидация.
Структура на собственост
Това е най-сложната стъпка в помощника. Тя описва структурата на собственост и корпоративната принадлежност на фирмата, както се изисква от SAF-T XSD схемата. Формулярът се адаптира силно в зависимост от два ключови избора: дали фирмата е част от корпоративна група и дали собствениците са български или чуждестранни. Разбирането на условната логика тук ще ви спести объркване.
Ниво 1 — Фирмата ви част от група ли е?
Първото падащо меню — Част ли е от група — е главният превключвател за цялата секция 'Собственост'. Има пет опции и определя дали секцията 'Ultimate Owner' (компания майка) ще се появи изобщо.
- 1 — Независима фирма (не е част от никаква група)
- 2 — Компания майка / холдинг (вие сте централата на групата)
- 5 — Клон или едноличен търговец (без групова структура)
Ефект: Секцията 'Ultimate Owner' се скрива напълно. Всички полета за Ultimate Owner се попълват автоматично с '00'. Трябва да попълните само секцията 'Beneficial Owner' по-долу.
- 3 — Дъщерно дружество, чиято компания майка е българска фирма (регистрирана в България)
- 4 — Дъщерно дружество, чиято компания майка е чуждестранна / международна фирма
Ефект: Появява се секцията 'Ultimate Owner' и става задължителна. Трябва да опишете компанията майка. Падащото меню 'Ultimate Owner Type' също става задължително.
Ниво 2a — Реален собственик (винаги присъства)
Секцията Реален собственик е винаги видима, независимо от членството в група. Тя описва физическото лице, което в крайна сметка притежава или контролира фирмата. Падащото меню Тип на реалния собственик определя кои полета ще се покажат:
Видими и задължителни:
- Име (кирилица) — Пълно име на български. Трябва да съдържа само кирилски букви, цифри, интервали, точки или тирета. Максимум 70 символа.
- ЕГН — Български единен граждански номер. Трябва да е точно 10 цифри.
Полето за чуждо име, гражданство и държава се попълват автоматично с '00' и се скриват.
Видими и задължителни:
- Име (латиница) — Пълно име с латински символи. Трябва да съдържа само латински букви, цифри, интервали, точки или тирета. Максимум 70 символа.
- Държава на гражданство — ISO 3166-1 alpha-2 код на държавата (напр. DE за Германия, FR за Франция). Валидира се спрямо официалния списък с държави.
- Държава на местожителство — ISO 3166-1 alpha-2 код на държавата, в която живее собственикът. Може да се различава от гражданството.
Полето за българско име и ЕГН се попълват автоматично с '00' и се скриват.
Ниво 2b — Ultimate Owner (само за групови опции 3 и 4)
Ако сте избрали групова опция 3 или 4, се появява секцията Ultimate Owner. Тя описва компанията майка. Падащото меню Тип на Ultimate Owner работи по същия начин като при Реален собственик — показва съответните полета и скрива останалите:
Видими и задължителни:
- Име на компанията майка (кирилица) — Пълно юридическо име на българска кирилица. Максимум 70 символа.
- ЕИК на компанията майка — 9 или 13 цифри, по желание с префикс 'BG'. Валидира се по стандартния формат за ЕИК.
Полета за чуждестранна компания се попълват автоматично с '00' и се скриват.
Видими и задължителни:
- Име на компанията майка (кирилица) — Името на компанията, транслитерирано или преведено на кирилица. Максимум 70 символа.
- Име на компанията майка (латиница) — Официалното име на компанията с латински символи. Трябва да съдържа само латински букви, цифри, интервали, точки или тирета. Максимум 70 символа.
- Държава на регистрация — ISO 3166-1 alpha-2 код на държавата, в която компанията майка е юридически регистрирана.
Име на българска компания и ЕИК се попълват автоматично с '00' и се скриват.
Обобщение: какво никога не въвеждате ръчно
Следното винаги се управлява автоматично от системата според вашите избори от падащите менюта:
- Всички полета за Ultimate Owner при групова опция 1, 2 или 5 — задават се на '00', секцията се скрива.
- Чуждестранни полета за Реален собственик, когато типът е български — задават се на '00', секцията се скрива.
- Български полета за Реален собственик, когато типът е чуждестранен — задават се на '00', секцията се скрива.
- Чуждестранни полета за Ultimate Owner, когато типът е българска компания — задават се на '00', секцията се скрива.
- Български полета за Ultimate Owner, когато типът е чуждестранна компания — задават се на '00', секцията се скрива.
Редактиране на данни за фирмата
Тази страница е подобна на страницата със съветника за регистрация, но е предназначена за редактиране. Полетата се валидират докато пишете, натиснете Запази промените, за да приложите всички актуализации. Горният колонтитул показва вашата потребителска роля и кога са били направени последните промени.
- Редактирайте всички данни на компанията: основна информация, адреси, контакти, данъчни данни, банкови сметки, собственост
- Кликнете 'Запази промените', за да потвърдите всички редакции
- Горният колонтитул показва вашата роля и времевия печат на последната модификация
- Кликнете 'Управление на съответствията', за да видите/редактирате съответствията на кодове за бъдещи SAF-T отчети
- Регистрационният номер (ЕИК) е заключен след регистрация — пререгистрирайте фирмата, ако е грешен
SAF-T файл е бил генериран за тази компания. Всякакви промени, които направите тук, ще бъдат запазени, но няма да засегнат текущия SAF-T файл. Те ще влязат в сила само при следващото генериране на SAF-T отчет.
Поведение на страницата и ключови функции
Тази страница работи като съветника за регистрация, но за редактиране. Полетата се валидират докато пишете, натиснете Запази промените, за да приложите всички актуализации. Заглавната лента показва вашата потребителска роля и кога последно са правени промени.
- Валидацията на формуляра съвпада точно с регистрацията
- Полето ЕИК е само за четене след регистрация
- Бутонът Съответствия води към управление на съответствията на кодове
- Промените засягат само бъдещите генерирания на SAF-T
Основна информация за фирмата
Edit core company details like name and tax accounting basis. Same rules as registration apply.
Адреси
Manage registered addresses. Add or edit multiple addresses as needed.
Контакти
Update contact persons and their details.
Данъчна информация
Редактирайте ДДС номера и данъчно-свързани данни.
Банкови сметки
Manage bank account details for the company.
Собственост
Актуализиране на информацията за собственост и акционери.
Управление на мапиранията на кодовете
В долната част на страницата Редактиране на фирма ще намерите специална секция за управление на мапиранията на вашите кодове. Тази секция се появява само след като сте качили отчети и сте извлекли кодове.
- Показва напредъка на мапиранията по секции (Сметкоплан, Данъци, Продукти, Мерни единици, Типове документи)
- Показва общия процент на завършеност с лента за напредък
- Бутонът 'Управление на мапирания' води директно към страницата Мапиране на кодове
- Ако все още няма мапирания, показва опция за качване на отчети и започване на процеса по мапиране на кодове
- Мапиранията се запазват след генерирането на SAF-T за бъдеща употреба
Качете вашите счетоводни отчети
Това е най-сложната стъпка в Magi. Експортирате обичайните си счетоводни отчети като Excel или CSV файлове и ги качвате тук. Magi след това анализира, валидира и структурира данните за генериране на SAF-T. Страницата е разделена на шест последователни подстъпки — всяка отключва следващата. Не можете да прескачате напред.
Оформление на страницата
Страницата 'Качване на отчети' има пет ясно обособени зони. Разбирането къде се намира всеки контрол ви спестява много време. Оформлението не се променя между сесиите — научете го веднъж.
Зона 1 — Навигационна лента SAF-T (горе)
Тънка лента, фиксирана в горната част на страницата. Показва избрания в момента тип SAF-T като цветна значка (синя за месечен, тюркоазена за годишен, индиго за 'При поискване') и линк Промени. Натискайки Промени се отваря прозорец за потвърждение, който ви предупреждава преди да нулира избора на тип и валидациите на файловете. Лентата показва също името на фирмата и текущата стъпка от процеса.
Зона 2 — Банер за статус (под навигационната лента)
Цветен банер по цялата широчина, който отразява текущия статус на генериране за фирмата. Той променя цвета и съобщението си автоматично с напредването ви: жълто по време на качване, зелено когато обработката е готова, синьо когато мапирането е завършено и т.н. Изчезва, след като фирмата достигне етапа на редактиране.
Зона 3 — Лява странична лента (винаги видима)
Страничната лента е винаги видима и има пет подредени зони. Номерата в лентата съответстват на анотационните карти.
Винаги показва името и ЕИК на активната фирма. Само за информация — без действие при клик.
Кликнете, за да смените типа. Промяна при вече качени файлове отваря прозорец за потвърждение. Месечен Годишен При поискване
Сив = предстоящ, Син = активен, Зелен = завършен. Кликнете върху завършена карта, за да преминете към съответната стъпка.
Списък с файловете в реално време. Цвят на лявата граница: син = Alma, лилав = Microinvest, пулсиращ кехлибарен = неконфигуриран (трябва да зададете софтуер, преди да продължите).
Фиксирана долна лента — винаги достъпна. Можете да изтеглите шаблони за отчети или да отворите помощта за експорт, без да превъртате страницата.
Зона 4 — Основна съдържателна област (център)
Основнo съдържание. Съдържанието се показва последователно — всяка подстъпка се появява едва след като предишната бъде потвърдена. Четирите панела се появяват в следния ред: Избор на софтуер → Таблица с необходими отчети → Избор на период → Зона за качване + файлови карти. Завършените панели се свиват до обобщаващ заглавен ред с бутон 'Промени'.
Зона 5 — Команден център (пълна ширина, под основното съдържание)
Панел с пълна ширина, разположен под зоната за качване. Става видим веднага след като зоната за качване се отключи. Съдържа четири карти със статистики на живо, лента за напредък, панел за блокиращи елементи и бутон Продължи. Това е вашият монитор за напредъка в реално време — обновява се след всяко действие с файлове. Вижте раздел 4.7 за повече подробности.
Изберете тип SAF-T
Типът SAF-T е първото решение, което вземате и то контролира повечето от следващите стъпки. Определя кои правила за дати важат, кои отчети са задължителни и как ще изглежда структурата на крайния XML файл. Избирате го чрез цветните бутони в лявата странична лента или чрез бутона Промени в навигационната лента в горната част на страницата.
Какво се променя при смяна на типа
Прозорец за потвърждение при смяна на тип SAF-T
Ако смените типа след като сте качили файлове, се появява прозорец, който показва точно кои конфигурации на файлове ще бъдат нулирани. Има два бутона: Отказ (запазва всичко както е) и Потвърди промяната (изчиства засегнатите валидации). Прозорецът не се появява, ако все още няма качени файлове.
Изберете вашия счетоводен софтуер
След като изберете типа SAF-T, в основната област се появява панел за избор на софтуер с карти за всеки поддържан счетоводен софтуер. Кликнете върху карта, за да я изберете — появява се отметка и рамката на картата става синя. Трябва да изберете поне един, преди да натиснете 'Продължи'.
Структура на карта за софтуер
Наличен софтуер
- Alma — Пълноценна ERP система. 13 месечни типа отчети + 1 само за годишен (амортизационен план). Обхваща Главна книга, дневници за продажби/покупки, данни за клиенти/доставчици, инвентар и данъчни таблици.
- Microinvest — Delta Pro + Warehouse Pro. 10 месечни типа отчети + 1 само за годишен (амортизационен план). Включва хронологичен регистър, движения на стоки, среднопретеглена цена и списък на инвентара. Поддържа автоматично разделяне на многостранични Excel файлове.
- Друг софтуер — Всеки счетоводен софтуер, който не е в списъка по-горе. Използва предварително създаден Excel шаблон (13 листа за месечен/при поискване, 14 за годишен). Попълвате шаблона с вашите данни и качвате листовете — Magi извършва целия процес на генериране по същия начин като при Alma. Вижте раздел 4.11 за пълното ръководство.
- Произволна комбинация — Можете да изберете няколко източника на софтуер едновременно. Например: Microinvest за складови данни + 'Друг софтуер' за главната книга. Всеки качен файл се присвоява независимо към един софтуер в стъпка 4.8.
Друг софтуер — банер за изтегляне
Когато изберете картата Друг софтуер, веднага под мрежата с карти се появява лилав банер за изтегляне. Съдържа бутон за изтегляне на Excel шаблона и кратка инструкция. Изтеглете и попълнете шаблона, преди да натиснете 'Продължи към отчетите' — мрежата за качване няма да покаже картите за отчети, базирани на шаблон, докато не потвърдите избора си.
Потвърждаване на избора
Натиснете Продължи към отчетите. Magi запазва избора ви и показва таблицата с необходимите отчети (раздел 4.4), в която се вижда точно кои типове отчети се очакват. Иконата за Стъпка 2 в страничната лента става зелена и става кликаема.
Файловите карти са заключени, докато софтуерът не бъде потвърден
Преди да завършите Стъпка 4.3, всяка файлова карта показва деактивирано състояние — бутоните за софтуер и тип отчет са сиви и не могат да се натискат. Статусът на картата гласи 'Изчакване на избор на софтуер…' със зареждащо колело. Това заключване е умишлено: Magi не може да покаже правилните опции, докато не знае кой счетоводен софтуер използвате. Първо завършете Стъпка 4.3, след което конфигурирайте всяка файлова карта.
Таблица с необходимите отчети
След потвърждаване на избора на софтуер, под него се появява таблицата с необходимите отчети. Тази таблица изброява всички типове отчети, които се очаква да качите, групирани по софтуер. Всяка карта за отчет има превключвател за активиране/деактивиране. Тук казвате на Magi кои отчети имате и кои не.
Структура на карта за отчет
Ниво на важност на отчетите
Какво прави деактивирането на отчет
- Картата за отчета става сива и слотът за качване се премахва от задължителния брой в Командния център.
- Всяка файлова карта, вече присвоена към този тип отчет, става сива със значка 'Деактивиран' и се изключва от обработката.
- Броячът 'Деактивирани отчети' в Командния център се увеличава.
- Повторното активиране възстановява изискването и файловата карта се връща в предишното си състояние.
Как да деактивирате или активирате карта за отчет
Кликнете директно върху която и да е цветна карта за отчет в таблицата. Отваря се малък прозорец с три секции: кратко описание на отчета, съвет за експорт (точният навигационен път в счетоводния ви софтуер за намиране и експортиране) и два бутона в долната част — Деактивирай отчет и Затвори.
① Кликнете върху която и да е цветна карта, за да отворите прозореца
Натискането на Деактивирай отчет незабавно прави картата сива и премахва слота за качване от задължителния брой. Отчетът се изключва от крайния SAF-T и от прозореца за избор на тип отчет върху файловите карти.
② Прозорец — кликнете 'Деактивирай отчет', за да деактивирате картата
За да възстановите деактивиран отчет, кликнете върху сивата карта — прозорецът се отваря отново с бутон Активирай отчет вместо 'Деактивирай'. Натискането му връща картата в оригиналното й цветно състояние и възстановява слота за качване в задължителния брой.
③ Прозорец върху деактивирана карта — кликнете 'Активирай отчет', за да я възстановите
Филтриране на таблицата по софтуер
След като потвърдите избора на софтуер, в горната част на таблицата с необходимите отчети се появява лента Филтриране на отчети. Съдържа по един бутон за филтриране за всеки избран софтуер — например Alma и Microinvest — плюс бутон Всички. Натискането на бутон за даден софтуер скрива картите на останалите софтуери и актуализира надписа, показвайки колко карти са видими (напр. "Показват се 7 отчета за Alma"). Натискането на Всички възстановява пълната таблица. Филтърът е само визуален — не активира и не деактивира отчети.
Бутон 'Промени избора на софтуер'
Също в лентата за филтриране, отделно от значките за софтуер, има бутон Промени избора на софтуер. Натискането му отваря прозорец за потвърждение, защото смяната на софтуера нулира текущите филтри и поставя всички файлови карти в състояние на изчакване.
Прозорецът има две действия: Промени избора на софтуер (потвърждава и продължава) и Отказ & Остани тук (затваря прозореца без промени). При потвърждение Magi изчиства текущия избор на софтуер и отново отваря формата за избор на стъпка 4.3. Файловите карти, чийто предишен софтуер е в новия ви избор, се възстановяват автоматично — само картите, присвоени на премахнат софтуер, трябва да се преконфигурират.
Преглед на живо — карти за отчети
Активиран · Качен · Деактивиран · Критичен (заключен) · Друг софтуер (универсален)
Задайте отчетния период
След преглед на таблицата с отчети се появява секцията избор на период. Попълвате начална дата и крайна дата на отчетния период. Правилата се различават според типа SAF-T.
Отключено срещу заключено състояние
Отключено: Две полета за дата, и двете редактируеми. Зелен бутон Продължи към качване се активира, когато и двете дати са валидни. Заключено: Полетата за дата стават текст само за четене, появява се икона на катинар до обобщението на периода и се активира зоната за качване отдолу. Стъпка 3 в страничната лента става зелена.
Отключено състояние
Заключено състояние
Прозорец за промяна на периода
Качете вашите файлове
След като периодът бъде заключен, се активира зоната за качване. Плъзнете и пуснете вашите експортни счетоводни файлове в нея или кликнете навсякъде в зоната, за да отворите диалог за избор на файлове. Могат да се качват множество файлове наведнъж. Приемани формати: .xlsx, .xls, .csv.
Състояния на зоната за качване
Структура на файлова карта
Състояния на файловите карти
Многостранични Excel файлове (само за Microinvest)
Microinvest експортира една работна книга с множество листове — по един за всеки модул. Когато качите такъв файл, Magi автоматично го разделя на отделни файлови карти (по една за всеки лист) и показва съобщение: 'Файлът е разделен на X отчета'. Двете групи модули са:
- Delta Pro — Хронологичен регистър, Дневник за продажби, Дневник за покупки, Отчети за клиенти/доставчици, Оборотна ведомост, Сметкоплан.
- Warehouse Pro — Движение на стоки, Среднопретеглена цена, Доставки на стоки, Списък на инвентара.
Друг софтуер — отделен файл за всеки лист
За разлика от Microinvest, Друг софтуер (универсален) използва предоставения от Magi Excel шаблон, в който всеки лист е отделен тип отчет. Качвате всеки попълнен лист като отделен файл — по един файл за всеки отчет. Алтернативно можете да попълвате и качвате отделните листове от шаблона като самостоятелни .xlsx файлове. Тъй като шаблонът налага точни имена на колони, тези файлове се валидират автоматично веднага, без да е необходимо ръчно мапиране на колони.
Заглавната лента 'Управление на файлове'
Над мрежата с файлови карти се намира тъмносиня заглавна лента Управление на файлове. Тя държи ключовата информация видима с един поглед, независимо колко файла са заредени:
Прозорец 'Изтрий всички файлове'
Прозорецът показва точния брой файлове, които ще бъдат премахнати, и ясен списък с всичко, което ще бъде изтрито заедно с тях:
- Всички качени файлове и техните файлови карти
- Всички предишни избори за тип отчет, присвоени към всеки файл
- Всички предишни избори за софтуер, присвоени към всеки файл
- Целият прогрес по качването за текущата SAF-T сесия
Преглед на живо — състояния на файловите карти
Команден център за конфигурация
Командният център за конфигурация се намира в долната част на страницата и е винаги видим, след като зоната за качване се активира. Той преизчислява автоматично след всяко действие с файлове. Това е единственият ви достоверен източник за напредъка по качването.
Четирите статистически карти
- Качени файлове — Общ брой на всички файлови карти. Кликването върху тази карта превърта страницата нагоре към списъка с файлове.
- Готови отчети — Показва се като X / Y. X = уникални валидирани комбинации тип отчет + софтуер. Y = общ брой активирани задължителни отчети. Цел: X да е равно на Y.
- Липсваща конфигурация — Брой на активираните задължителни отчети, за които няма присвоен валидиран файл. Трябва да достигне 0, преди бутонът 'Продължи' да се активира. Кликването върху тази карта превърта към таблицата с отчети.
- Деактивирани отчети — Брой на типовете отчети, които сте изключили умишлено. Кликването върху тази карта превърта към таблицата с отчети.
Лента за напредък
Хоризонтална лента под статистическите карти се запълва, колкото се подобрява съотношението валидирани/активирани. Достига 100% (и става зелена), когато всички активирани задължителни отчети имат валидирани файлове. Процентът се показва и като число вътре в лентата.
Разгъваем панел с блокиращи елементи
Под лентата за напредък има свиваем панел, който изброява всеки конкретен проблем. Появяват се три типа блокиращи елементи:
Съобщение за действие и бутон 'Продължи'
Конфигуриране на файловите карти
Всяка качена файлова карта трябва да бъде конфигурирана независимо чрез избор на две неща: софтуера, от който идва, и типа отчет, който представлява. Едва след като и двете са зададени, Magi валидира структурата на колоните на файла спрямо очакваното.
Стъпка A — Изберете софтуер за файла
Всяка файлова карта има бутон за софтуер от лявата страна. Кликването му отваря прозорец за избор на софтуер, специфичен за този файл. Наличните опции са ограничени до софтуера, който сте потвърдили в Стъпка 4.3 — ако сте избрали само Alma, тук ще се появи само Alma; ако сте включили 'Друг софтуер', ще се появи и лилавата опция Друг софтуер. Изберете софтуера и потвърдете. Бутонът за тип отчет се активира.
Стъпка B — Изберете тип отчет за файла
След като софтуерът е зададен, кликнете върху бутона за тип отчет от дясната страна на файловата карта. Прозорецът показва всички налични типове отчети за този софтуер и тип SAF-T. Изберете типа, който съответства на вашия файл — например 'Дневник за продажби' или 'Оборотна ведомост' — и потвърдете. Magi незабавно изпраща файла към сървъра за валидация на колоните.
Стъпка C — Валидация на колони
След като и двата избора са направени, Magi валидира колоните на файла спрямо стандартната структура за съответния софтуер и тип отчет. Възможни са два резултата:
Състояние 'Несъответсвие на колони' — какво виждате на картата
Когато се открие несъответсвие, файловата карта преминава в ясно изразено оранжево предупредително състояние, което прави проблема невъзможен за пропускане. Три неща се променят едновременно на картата:
Правила за зависимост — какво какво нулира
Ако този файл вече има запазени мапирания на колони, Magi показва прозорец за потвърждение, преди да ги изчисти. Потвърждаването премахва запазеното мапиране и стартира нова валидация на колоните спрямо новия тип отчет. Отказът оставя всичко непроменено.
Справка за мапиране на колони
Мапирането на колони е необходимо само когато заглавията на колоните във вашия експортиран файл се различават от стандартните имена, които Magi очаква. Този раздел показва очакваните колони за всеки тип отчет — задължителните колони трябва да бъдат мапирани; незадължителните подобряват качеството на данните, но не са блокиращи. Стандартните експорти от Alma и Microinvest, както и файловете, подготвени чрез шаблона за Друг софтуер (универсален), се валидират автоматично без никакво мапиране — стига имената на колоните да не са променяни.
Как да отворите прозореца за мапиране на колони
Вътре в прозореца
AlmaСправка за колони — месечни отчети
Сметкоплан chart_of_accounts
| Име на колона | Напишете |
|---|---|
Smetka | Задължително |
Ime | Задължително |
Vid | Задължително |
Оборотна ведомост trial_balance
| Име на колона | Напишете |
|---|---|
AccCode | Задължително |
AccNameExt | Задължително |
ABeginDt | Задължително |
ABeginKt | Задължително |
AEndDt | Задължително |
AEndKt | Задължително |
Движения по сметки account_movements
| Име на колона | Напишете |
|---|---|
DtOborot | Задължително |
KtOborot | Задължително |
KorSka | Задължително |
ZapisNo | Задължително |
Data | Задължително |
Belejka | Задължително |
ImeSmetka_Val | Задължително |
Отчети за клиенти/доставчици partners_report
| Име на колона | Напишете |
|---|---|
Идент.No# (ЕГН) | Задължително |
Идент.No# (ЗДДС) | Задължително |
Контрагент | Задължително |
Държава | Задължително |
Град | Задължително |
Адрес | Опционално |
Тел. | Опционално |
Мобилен | Опционално |
Факс | Опционално |
e-mail | Опционално |
Разплащания с клиенти customer_settlements
| Име на колона | Напишете |
|---|---|
KlientIme | Задължително |
ClientCity | Задължително |
ClientBul | Задължително |
SdoNachalno_2 | Задължително |
SdoKraino_2 | Задължително |
Smetka_2 | Задължително |
Dokument_2 | Задължително |
PlatDok | Задължително |
Belejka | Задължително |
PlatData | Задължително |
Разплащания с доставчици supplier_settlements
| Име на колона | Напишете |
|---|---|
KlientIme | Задължително |
ClientCity | Задължително |
ClientBul | Задължително |
SdoNachalno_2 | Задължително |
SdoKraino_2 | Задължително |
Smetka_2 | Задължително |
Dokument_2 | Задължително |
PlatDok | Задължително |
Belejka | Задължително |
PlatData | Задължително |
Дневник за покупки purchase_journal
| Име на колона | Напишете |
|---|---|
Kol03 | Задължително |
Kol04 | Задължително |
Kol06 | Задължително |
Kol07 | Задължително |
Kol09 | Задължително |
Kol10 | Задължително |
Kol11 | Задължително |
Kol99 | Задължително |
Дневник за продажби sales_journal
| Име на колона | Напишете |
|---|---|
Kol03 | Задължително |
Kol04 | Задължително |
Kol06 | Задължително |
Kol07 | Задължително |
Kol09 | Задължително |
Kol10 | Задължително |
Kol22 | Задължително |
Данъчна таблица tax_table
| Име на колона | Напишете |
|---|---|
Код | Задължително |
Наименование | Задължително |
Основание | Задължително |
ДДС% | Задължително |
С/ка | Задължително |
Типове документи document_types
| Име на колона | Напишете |
|---|---|
Код | Задължително |
Наименование | Задължително |
Инвентар / Продукти inventory_common
| Име на колона | Напишете |
|---|---|
Miarka1 | Задължително |
Miarka2 | Задължително |
Kod1 | Задължително |
Kod2 | Задължително |
Ime1 | Задължително |
Ime2 | Задължително |
Grupi | Задължително |
Koef1 | Задължително |
Детайли за транзакции по продажби sales_transactions_details
| Име на колона | Напишете |
|---|---|
Сч.запис N | Задължително |
Дата | Задължително |
Дт_Документ | Задължително |
Дт_ДатаДокумент | Задължително |
Текст | Задължително |
Месец | Задължително |
Сума | Задължително |
СумаДДС | Задължително |
Дт_Контрагент | Задължително |
Кт_Сметка | Задължително |
ВидДок | Задължително |
Сделка | Задължително |
Дт_Сметка | Опционално |
Кт_СМЦ | Опционално |
Кт_СМЦКод | Опционално |
Кт_Мярка | Опционално |
СумаСледОтст | Опционално |
Цена | Опционално |
Кт_Кол | Опционално |
Кол | Опционално |
Създател | Опционално |
Валута | Опционално |
Плащане | Опционално |
Дт_Поделение4 | Опционално |
ИзвестНом | Опционално |
Дт_ДатаПадеж | Опционално |
ПлатенаДО | Опционално |
ДатаСъб | Опционално |
Детайли за транзакции по покупки purchase_transactions_details
| Име на колона | Напишете |
|---|---|
Сч.запис N | Задължително |
Дата | Задължително |
Създател | Задължително |
Дт_Сметка | Задължително |
Дт_СМЦКод | Задължително |
Дт_СМЦ | Задължително |
Дт_Мярка | Задължително |
Кт_Сметка | Задължително |
Кт_Контрагент | Задължително |
Кт_Документ | Задължително |
Кт_ДатаДокумент | Задължително |
Текст | Задължително |
Месец | Задължително |
Сума | Задължително |
СумаДДС | Задължително |
ВидДок | Задължително |
Сделка | Задължително |
СумаСледОтст | Задължително |
ДатаСъб | Задължително |
Амортизационен план depreciation_schedule Само за годишен
| Име на колона | Напишете |
|---|---|
Наименование и вид на основното средство | Задължително |
Амортиз. /отчетна/ стойност, в лева | Задължително |
Остатъч. ст-ст на актива на 01.01., в лева | Задължително |
Месец на придобив. въвежд. в експл. | Задължително |
Срок на годн./ изхаб. (год.) | Задължително |
Год. аморт норма в % | Задължително |
размер на годишни амортиз., в лева | Задължително |
ивн.No по ред | Опционално |
начислени амортиз. до 01.01., в лева | Опционално |
Общо начисл. амортиз. в лв. за | Опционално |
Остатъчна балансова стойност на актива към 31.12. | Опционално |
ОБЩО набрани аморт. към 31.12 | Опционално |
Данъчно признат р-р на амортиз. | Опционално |
MicroinvestСправка за колони — месечни отчети
Сметкоплан chart_of_accounts
| Име на колона | Напишете |
|---|---|
Сметка | Задължително |
Наименование | Задължително |
Оборотна ведомост trial_balance
| Име на колона | Напишете |
|---|---|
Номер | Задължително |
Име | Задължително |
Дебит | Задължително |
Кредит | Задължително |
Начални салда | Задължително |
Крайни салда | Задължително |
Отчети за клиенти/доставчици partners_report
| Име на колона | Напишете |
|---|---|
Фирма | Задължително |
ЕИК | Задължително |
ДДС Номер | Задължително |
Държава | Задължително |
Град | Задължително |
Сметки | Задължително |
ПК | Опционално |
Адрес | Опционално |
Телефон | Опционално |
E-mail | Опционално |
IBAN | Опционално |
Дневник за продажби sales_journal
| Име на колона | Напишете |
|---|---|
Номер на документа | Задължително |
Вид на документа | Задължително |
Дата на документа | Задължително |
Идентификационен номер на контрагента | Задължително |
Име на контрагента | Задължително |
Вид на стоката/услугата | Задължително |
Дневник за покупки purchase_journal
| Име на колона | Напишете |
|---|---|
Номер на документа | Задължително |
Вид на документа | Задължително |
Дата на документа | Задължително |
Идентификационен номер на контрагента | Задължително |
Име на контрагента | Задължително |
Вид на стоката/услугата | Задължително |
Хронологичен регистър chronological_register
| Име на колона | Напишете |
|---|---|
Контиране | Задължително |
Дата | Задължително |
Дебит сметка | Задължително |
Дебит | Задължително |
Кредит сметка | Задължително |
Кредит | Задължително |
Сума | Задължително |
Док. вид | Задължително |
Dok. дата | Задължително |
Документ № | Задължително |
Партньор | Задължително |
ЕИК/ДДС Номер | Задължително |
Държава | Задължително |
Сделка по ЗДДС | Задължително |
Основание | Задължително |
Забележка | Задължително |
Параграф | Опционално |
Потребител | Опционално |
Втора забележка | Опционално |
Движение на стоки stock_movement
| Име на колона | Напишете |
|---|---|
Стока | Задължително |
Код на стоката | Задължително |
Мерна единица | Задължително |
Сметка | Задължително |
Ед. Цена | Задължително |
Количество | Задължително |
Сума | Задължително |
Dok. Вид | Задължително |
Документ № | Задължително |
Дата на документа | Задължително |
Партньор | Задължително |
Основание | Задължително |
Среднопретеглена стойност weighted_average_cost
| Име на колона | Напишете |
|---|---|
Сметка | Задължително |
Код | Задължително |
Мерна единица | Задължително |
Стока | Задължително |
Начално салдо кол. | Задължително |
Начално салдо ст-ст | Задължително |
Заприходено к-во | Задължително |
Заприходени ст-сти | Задължително |
Средна цена | Задължително |
Кол. Изписани | Задължително |
Стойност за изписване | Задължително |
Кр. салдо кол. | Задължително |
Кр. салдо стойност | Задължително |
Доставки на стоки stock_deliveries
| Име на колона | Напишете |
|---|---|
Дата | Задължително |
Dok. вид | Задължително |
Дата на документа | Задължително |
Код на стоката | Задължително |
Мерна единица | Задължително |
Документ № | Задължително |
Сметка | Задължително |
Стока | Задължително |
Партньор | Задължително |
Кол. | Задължително |
Цена | Задължително |
Сума | Задължително |
Списък на инвентара inventory_list
| Име на колона | Напишете |
|---|---|
№ | Задължително |
Сметка | Задължително |
Наименование | Задължително |
Мярка | Задължително |
Количество | Задължително |
Средна цена | Задължително |
Стойност | Задължително |
Налично при инвентаризация | Задължително |
Липса | Задължително |
Излишък | Задължително |
Забележка | Задължително |
Амортизационен план depreciation_schedule Само за годишен
| Име на колона | Напишете |
|---|---|
Инв. Номер | Задължително |
Наименование | Задължително |
Актив в сметка | Задължително |
Дата на придобиване | Задължително |
Дата на въвеждане в експлоатация | Задължително |
Дата на отписване | Задължително |
Год. Отчетна стойност | Задължително |
Балансова стойност | Задължително |
Начислени амортизации | Задължително |
Начислени за годината | Задължително |
Год. Амортизационна норма | Задължително |
Амортизируема стойност | Задължително |
Остатъчна стойност | Задължително |
Месец на възникване на промени | Задължително |
Месец на преустановяване | Задължително |
Месец на възстановяване | Задължително |
Месец на отписване | Задължително |
Обработка и продължаване
Когато всички активирани задължителни отчети имат валидирани файлове, бутонът Продължи в Командния център се активира (става син). Натискането му отваря прозореца за потвърждение на обработката — последен преглед, преди Magi да обработи данните ви и да премине към следващата стъпка.
Какво са критичните отчети?
Четири типа отчети се третират като критични от интерфейса за качване: Сметкоплан, Оборотна ведомост, Движения по сметки и Отчети за клиенти/доставчици. Когато липсват валидирани файлове за някой от тях, прозорецът за обработка преминава в състояние Невалиден — защото без поне един източник на кодове на сметки Magi не може да започне извличане и мапиране на кодове. И двата бутона за действие са деактивирани, докато липсващите отчети не бъдат качени или деактивирани.
Други отчети като Данъчна таблица, Общ инвентар и Типове документи са също толкова важни за съответните си секции в SAF-T. Липсата им означава, че тези секции ще съдържат празни или немапирани стойности в крайния файл — но те не блокират стъпката на качване.
Трите състояния на прозореца
Двата бутона за действие
Бутонът за автоматично насочване. Magi извлича вашите кодове, след което автоматично проверява всеки един спрямо официалната номенклатура на НАП — всеки код, който вече е валидна стойност за SAF-T, получава моментално идентично мапиране без ръчна работа. След това проверява покритието: ако всички кодове са мапирани, генерирането на SAF-T започва веднага. Ако все още има немапирани кодове, Magi ви пренасочва към страницата 'Мапиране на кодове' — само тези останали кодове се нуждаят от внимание. Резултатът зависи от вашите данни; предварително не знаете по кой път ще тръгнете.
Винаги ви отвежда към страницата 'Мапиране на кодове'. Magi извлича вашите вътрешни кодове и незабавно генерира предложения за най-добро съвпадение от официалната номенклатура на НАП за всеки един от тях — вие не мапирате от нулата. Кодовете с точно или високо съответствие могат да се приемат накуп с един клик. Кодовете с по-ниска увереност показват описание, за да можете да прецените за секунди. Само кодовете, за които Magi не е намерил никакво съвпадение, изискват ръчен избор. Предишно запазените мапирания се помнят и прилагат автоматично — при повторно изпълнение само наистина нови кодове се нуждаят от внимание. Правилният избор при първо изпълнение или когато искате да прегледате какво предлага Magi, преди да потвърдите.
Невалидно състояние — липсват критични отчети
Сив и неактивен, когато липсват критични отчети. Критичните отчети са задължителни за извличане на кодове, независимо дали мапиранията са били запазени преди това.
Друг софтуер (универсален)
Вашият счетоводен софтуер не е Alma или Microinvest?
Magi поддържа всеки счетоводен софтуер чрез опцията Друг софтуер. Вместо да експортирате сурови файлове от конкретна система, изтегляте нашия предварително създаден Excel шаблон, попълвате го с вашите данни и го качвате като всеки друг файл. Magi се справя с останалото — извличане на кодове, обогатяване, генериране на SAF-T — по абсолютно същия начин както при Alma и Microinvest.
Защо съществува тази опция?
В България има десетки счетоводни системи — Microinvest, Dracon, Clio, Elpib, Synchro, собствени ERP решения и много други. Всяка експортира данните в различен формат с различни имена на колони. Вместо да създава отделен адаптер за всеки софтуер на пазара, Magi предоставя стандартен шаблон, който точно определя какви данни са нужни и в какъв формат. Вие ставате мостът между вашия софтуер и Magi: копирате данните в шаблона, а Magi поема оттам.
5-стъпков универсален работен процес
Как да изберете 'Друг софтуер' на страницата за качване
- Отидете в секцията Избор на софтуер (подстъпка 2 от страницата за качване, раздел 4.3). Ще видите три карти: Alma, Microinvest и Друг софтуер.
- Кликнете върху картата Друг софтуер (лилава икона на парче пъзел). Рамката на картата се оцветява в лилаво и се появява отметка в горния ляв ъгъл.
- Веднага под картите се появява лилав банер за изтегляне. Съдържа бутон за изтегляне на Excel шаблона и кратка инструкция. Изтеглете шаблона сега, преди да продължите.
- Кликнете 'Продължи към отчетите', за да потвърдите избора си и да преминете към таблицата с отчети.
Структура на шаблона — какво съдържа Excel файлът
Шаблонът е един .xlsx файл с по един лист за всеки тип отчет. Всеки лист има фиксиран ред с заглавия, ред с описание (ред 2) и три примерни реда с данни (редове 3–5), които заменяте с вашите реални данни. Не преименувайте листовете. Не преименувайте и не пренареждайте заглавията на колоните. Magi чете данните ви точно според имената на колоните, както са в шаблона.
chart_of_accountstrial_balanceaccount_movementspartners_reportsales_journalpurchase_journalsales_transactions_detailspurchase_transactions_detailstax_tabledocument_typescustomer_settlementssupplier_settlementsinventory_commondepreciation_scheduleКлючови имена на колони — какво ще видите в шаблона
За разлика от Alma (която използва български имена на колони като DtOborot), универсалният шаблон използва обикновени английски имена на колони, които отразяват точно колоните в SAF-T и описват точно какво отива къде. Примерните редове в шаблона показват реалистични български данни — следвайте същия формат.
InternalAccountIDВашият код на сметка от Главната книга (напр. 602, 4532)TaxIDЕИК на контрагентаCompanyNameЮридическо име на клиента/доставчикаDocumentRefНомер на фактура/документDocumentDateДата на документа (ДД.ММ.ГГГГ или ГГГГ-ММ-ДД)InternalTaxCodeВашият вътрешен ДДС/данъчен код (напр. 20%, ВОД)DebitAmountДебитна сума на записването (account_movements)CreditAmountКредитна сума на записването (account_movements)NetTotalНетна сума преди ДДС (дневници, транзакции)TaxPayableСума на ДДСGrossTotalОбща сума с ДДСOpeningDebitBalanceНачално дебитно салдо (trial_balance)ClosingDebitBalanceКрайно дебитно салдо (trial_balance)Кой лист от шаблона захранва коя секция в SAF-T?
Автоматична валидация — какво проверява Magi вместо вас
След като всеки файл бъде качен и обработен, Magi извършва два слоя валидация, специфични за универсалните данни. Всички проблеми се появяват като жълти предупредителни съобщения в горната част на страницата. Това са предупреждения, а не блокиращи грешки — можете да продължите към мапирането, но предупрежденията ви казват кои данни може да са непълни.
- Присъстват задължителните колони (напр. account_movements трябва да има InternalAccountID, GLPostingDate, DebitAmount, CreditAmount).
- Задължителните колони нямат празни редове — празни стойности в критични колони показват точно колко реда са засегнати.
- Числовите колони (DebitAmount, CreditAmount, GrossTotal и др.) съдържат числа, а не текст.
- Колоните с дати не са празни — Модулът за почистване на данни автоматично разпознава дати от повечето формати.
- Всеки код на сметка, използван в account_movements, съществува в chart_of_accounts.
- Всеки код на сметка, използван в trial_balance, съществува в chart_of_accounts.
- Всеки код на сметка в sales/purchase_transactions_details съществува в chart_of_accounts.
- Всеки данъчен код в sales/purchase_transactions_details съществува в tax_table.
- Кодовете на сметки в customer_settlements, supplier_settlements и depreciation_schedule се проверяват спрямо chart_of_accounts.
Cross-checks run once after all your files are uploaded. A warning message lists which values are missing and from which sheets (e.g. 'account_movements.InternalAccountID: 3 value(s) not in chart_of_accounts — e.g. "9200", "9310"').
Стъпка по стъпка: как да попълните шаблона правилно
- Отворете шаблона в Excel или LibreOffice Calc. Не го запазвайте като .xls — запазете го в .xlsx формат. Не използвайте Google Sheets, тъй като може да наруши форматирането на датите.
- Прочетете ред 2 (реда с описание) за всеки лист, преди да добавяте данни. Ред 2 ви казва какво се очаква във всяка колона, типа данни и пример. Редът е фиксиран — остава видим, докато превъртате надолу.
- Изтрийте примерните редове (редове 3–5) и въведете вашите реални данни, започвайки от ред 3. Или ги презапишете директно. Ред 1 (заглавия) и ред 2 (описания) трябва да останат на мястото си.
- Дати: използвайте ДД.ММ.ГГГГ (напр. 15.03.2025) или ГГГГ-ММ-ДД (напр. 2025-03-15). И двата формата се приемат. Не оставяйте клетки с дати празни за редове, които имат суми.
- Суми: използвайте обикновени десетични числа с точка като десетичен разделител (напр. 1234.56). Не включвайте валутни символи, разделители за хиляди или текст. Magi ще отхвърли колони, които не могат да се разчетат като числа.
-
Кодовете на сметки в InternalAccountID трябва да съвпадат точно между листовете.
Ако използвате сметка
602вaccount_movements, същият код трябва да присъства и вchart_of_accounts. Междуплистовата валидация на Magi ще ви предупреди за всякакви несъответствия след качването. - Оставете напълно празните листове празни — не добавяйте фиктивни редове. Ако нямате данни за инвентар, оставете листа 'Inventory' празен. Magi пропуска празните листове. Добавянето на фиктивни данни ще създаде невалидни записи в SAF-T.
- Запазете всеки лист като отделен .xlsx файл, преди да го качите. Не можете да качите целия многостраничен работен файл като един файл. Копирайте данните от всеки лист в нов работен файл и го запазете с описателно име (напр. chart_of_accounts_march2025.xlsx).
InternalAccountID на Сметка, Magi няма да намери тази колона и ще покаже предупреждение за мапиране на колони върху файловата карта. Тогава ще трябва да използвате прозореца за мапиране на колони (раздел 4.9), за да кажете на Magi коя от вашите колони съответства на очакваното име.Мапиране на кодове за потребители на 'Друг софтуер'
След обработката Magi извлича всички вътрешни кодове, които открие във вашите данни: кодове на сметки, данъчни кодове, типове документи, кодове на продукти и мерни единици. Това са същите типове кодове, които се извличат от данни на Alma и Microinvest. В Стъпка 5 (Мапиране на кодове) мапирате всеки вътрешен код към съответния код от номенклатурата на НАП — абсолютно същият процес, независимо от софтуера. Единствената видима разлика е, че вашите извлечени кодове се появяват в интерфейса за мапиране с префикс universal_ в базата данни (напр. universal_602), което предотвратява конфликти, ако имате и файлове от Alma.
Кои секции в SAF-T ще останат празни, ако пропуснете лист?
Карта за софтуер — 'Друг софтуер' е избран
Банер за изтегляне (появява се при избор)
Карти за отчети в таблицата (лилава значка)
Пример за обратна връзка от валидацията
⚠ InternalAccountID: 14 реда имат празни стойности
⚠ account_movements.InternalAccountID: 3 стойности не са в chart_of_accounts — напр. '9200', '9310'
Мапирайте вашите вътрешни кодове
Всеки счетоводен софтуер използва свои вътрешни кодове за сметки, данъчни ставки, мерни единици, продукти и типове документи. НАП изисква те да бъдат представени чрез официалните кодове от номенклатурата на SAF-T. Magi извлича всички уникални вътрешни кодове от вашите файлове и ги представя за мапиране.
- Автоматично съпоставяне с официалните номенклатури на НАП — средно 88% автоматично мапирани
- 5 типа кодове: Сметки, Данъци, Продукти, Мерни единици, Типове документи
- Показва се оценка на увереността за всяко предложение
- Сътрудничество в реално време — няколко членове на екипа могат да мапират едновременно
- Мапиранията се запазват постоянно — преизползват се за всички бъдещи отчети
Оформление на страницата — всичко на екрана и какво прави
Страницата 'Мапиране на кодове' има няколко ясно обособени зони, които работят заедно. Разбирането какво прави всяка зона, преди да започнете мапирането, ще ви спести време. Ето обиколка на цялата страница отгоре надолу.
1. Общ пръстен за напредък (в горната част на страницата) — Кръг в горния десен ъгъл на заглавната лента се запълва пропорционално с напредъка на мапинга. Числото вътре показва текущия процент, а броячът отдолу показва X мапирани / Y общо за всички секции заедно. Бутонът за завършване на мапинга става активен едва когато всички кодове достигнат 100%.
2. Стъпков навигатор на секции (горна навигационна лента) — Хоризонтална лента с раздели в горната част на страницата — по един за всеки тип кодове: Сметки, Данъци, Мерни единици, Продукти, Типове документи. Всеки раздел показва брояч на живо 'мапирани / общо' (напр. '18 / 50'). Икона на часовник означава, че секцията все още има немапирани кодове; зелена отметка означава, че е завършена. Кликнете върху който и да е раздел, за да преминете към него — основната таблица се презарежда моментално с кодовете от тази секция. Секции с нула кодове (защото софтуерът ви не ги е генерирал) се скриват автоматично.
3. Лента за филтриране и търсене — Бяла лента, която се закача в горната част на екрана при превъртане — винаги е достъпна, независимо колко надолу в таблицата сте стигнали. Дава ви три независими начина да стесните видимото: поле за свободно търсене, значки за филтриране по степен на увереност и значки за филтриране по статус на мапиране. И трите се комбинират свободно: можете да ги използвате в произволна комбинация.
Поле за търсене — Филтрира таблицата моментално докато пишете. Съвпада с текста на вашите вътрешни кодове — напр. напишете '9310', за да прескочите директно към реда с тази сметка. Работи върху активните филтри за увереност и статус, така че можете да търсите върху вече филтриран изглед. Бутонът ✕ изчиства търсенето.
Значки за филтриране по увереност — Филтрира таблицата така, че да показва само кодове, чието предложение от Magi има съответната степен на увереност. Активен е само един филтър за увереност в даден момент. Започнете с Exact и High, за да потвърдите лесните първо, след това продължете към Medium, Low и накрая None.
- Всички — По подразбиране. Видими са всички кодове в секцията.
- Точно — Magi е намерил код от номенклатурата, чиито текст съвпада буква по буква с вашия вътрешен код. Безопасно е да го приемете без да четете.
- Високо — Силно съвпадение (≥ 80%). Безопасно е да го приемете след бърз поглед към името на SAF-T кода.
- Средно — Вероятно съвпадение (50 – 79%). Струва си да прочетете предложението, преди да го приемете.
- Ниско — Слабо съвпадение (под 50%). Възприемайте го като начална подсказка. Проверете спрямо номенклатурата, преди да потвърдите.
- Няма — Magi не е намерил никакво съвпадение. За този код трябва вие ръчно да потърсите и изберете SAF-T код.
Значки за филтриране по статус — Филтрира според това дали кодът вече е потвърден или все още чака. Комбинирайте с Значки за увереност: 'Немапирани + Ниска' показва само най-трудните останали кодове. 'Немапирани + Няма' показва кодове, за които няма никакво предложение.
- Всички — По подразбиране. Видими са едновременно и мапираните, и немапираните кодове.
- Мапирани — Само кодове, за които вече сте потвърдили съвпадение със SAF-T. Използвайте за преглед или корекция на предишни решения.
- Немапирани — Само кодове, които все още чакат решение. Най-бързият начин да видите точно колко работа остава.
Нулиране — Малкото червено кръгче моментално изчиства всички активни филтри и възстановява състоянието 'Всички / Всички'. Използвайте го, когато сте приключили с прегледа на конкретна подгрупа и искате да видите отново цялата таблица. Помощ — Отваря наслагващо се ръководство в страницата, което обяснява какво е мапиране на кодове. Полезно е да го споделите с нов член на екипа, който попада за първи път на тази страница.
4. Лента със заглавие на секцията (над таблицата) — Тъмносиня лента, която остава в горната част на зоната за мапиране. Отляво се показва името на текущата секция и броят предложения. В средата е индикаторът за статус на запазване на живо. Отдясно са бутоните за бързи действия. По-долу е точно как изглежда барът на страницата, последван от разбивка на всеки елемент:
Значка за зареждане — Появява се под заглавието на секцията веднага след като превключите секция, докато Magi генерира предложения на заден план. Изчезва, след като всички предложения са готови. Можете да започнете мапирането веднага — кодовете, които приемате ръчно, винаги имат приоритет пред фоновите предложения.
Индикатор за статус на запазване — Винаги центриран в заглавната част. Преминава в синьо въртящо се състояние 'Запазване…', докато промените се изпращат към сървъра, след което се превключва на зелено 'Всички промени са запазени'. Никога не напускайте страницата или не затваряйте раздела, докато пише 'Запазване…' — последната ви промяна може да се загуби.
Бутони Отмяна / Повторение — История на действията за потребителя. Бутонът за отмяна (ляв, бял) е активен, когато има действия за връщане назад; бутонът за повторение (десен, сив) е деактивиран, когато няма какво да се повтори. Клавишни комбинации: Ctrl+Z за отмяна, Ctrl+Shift+Z за повторение.
Бутон 'Приеми всички предложения' — Групово действие с един клик: приема наведнъж всеки немапиран код в текущата секция, който има предложение. Броят в скоби показва колко отговарят в момента. Първо се появява диалог за потвърждение. Подробно е описано в раздел 5.4.
5. Контроли за странициране — Светла лента, която се появява както над, така и под таблицата за мапиране. Лявата страна служи за навигация между страниците. В средата се показва лента за напредък на текущата страница на живо. Дясната страна контролира колко реда да се показват и плътността им. Всички контроли са дублирани в горната и долната част на таблицата, така че никога не се налага да превъртате, за да ги достигнете.
Стрелки Предишна / Следваща — Премества по една страница през списъка с кодове. Лявата стрелка е сива на първата страница; дясната стрелка е сива на последната.
Поле за прескачане на страница — Въведете номер на страница и натиснете Enter, за да прескочите директно там. По-бързо е от многократното натискане на Предишна/Следваща при голяма секция.
Редове на страница — Опции: 20 / 30 / 50 / 75 / 100. По-малко редове означават по-бързо зареждане на страниците и по-лесен фокус; повече редове позволяват да приемате предложения на големи групи без превключване между страници. По подразбиране е 50.
Плътност — Контролира височината на редовете: Compact побира най-много редове на екрана наведнъж; Dense е средно положение; Normal е най-четимото. Превключете към Compact при преглед на големи групи; използвайте Normal при четене на дълги имена на сметки.
Лента за напредък на страницата — Тънка зелена лента, която показва каква част от кодовете на текущата страница вече са мапирани. Запълва се отляво надясно, докато работите по страницата. С един поглед ви казва дали все още има немапирани редове, скрити под видимата част.
6. Таблица за мапиране (основна работна област) — Редовете с вашите кодове. Всеки ред е един вътрешен код, който чака да бъде съпоставен с официален SAF-T код. По подразбиране показва 50 реда на страница. Структурата на всеки ред е обяснена подробно в раздел 5.2.
7. Долна лента за действия — Три фиксирани елемента живеят постоянно в долния десен ъгъл на екрана: бутон за превъртане към началото, бутон за превключване на лентата за действия и самата лента за действия, която се плъзга отдолу нагоре, когато се отвори.
Двата плаващи кръгли бутона (фиксирани в долния десен ъгъл)
Към началото — Появява се, след като превъртите отвъд първия екран със съдържание. Един клик връща мигновено в началото на страницата. Автоматично изчезва, когато отново стигнете до началото.
/ Превключвател на лентата за действия — Тъмносин бутон със стрелка нагоре, когато лентата е затворена. Превръща се в червенa със стрелка надолу, когато лентата е отворена. Кликнете, за да плъзнете лентата за действия нагоре; кликнете отново, за да я затворите.
Лентата за действия — отворено състояние
Назад — Връща ви към страницата за качване на отчети. Всички мапирания са запазени напълно — нищо не се губи. Използвайте това, ако трябва да замените или качите отново файл, преди да продължите към стъпката на генериране.
Рестарт — Само за администратори и по-високи роли. Отваря прозорец за потвърждение с две опции: Качване на файлове отново изчиства качените файлове и извлечените кодове, но запазва вашите мапирания на кодове — използвайте това, когато сте качили грешен файл и трябва да качите коригиран; системата ще приложи автоматично съществуващите ви мапирания при следващото изпълнение. Пълно нулиране изтрива всичко, включително мапиранията — използвайте само когато сменяте счетоводен софтуер или започвате напълно отначало.
Клавишни комбинации — Отваря наслагващ се списък с всички налични клавишни комбинации на страницата. Полезно за напреднали потребители и екипи, които искат да потвърждават мапирания и да навигират между секции, без да докосват мишката.
Експорт за преглед — Изтегля CSV файл с кодовете от текущата секция и техните мапирани SAF-T стойности. Споделете го с колега или счетоводител за преглед офлайн преди финализиране — полезно при екипна работа, където втора двойка очи проверява мапиранията.
Запази всички промени — Принудително изпраща всички чакащи промени към сървъра веднага, заобикаляйки нормалното 2-секундно забавяне на автоматичното запазване. Използвайте преди да напуснете страницата или когато искате сигурност, че всяка промяна е запазена.
Завърши мапирането — Главният бутон за напредък. Сив и деактивиран, докато всеки код във всички секции не бъде мапиран (начално състояние). След като напредъкът достигне 100%, става зелен и пулсира, за да привлече вниманието (долно състояние). Кликването му заключва етапа на мапиране, преминава фирмата към генериране и пренасочва към страницата за генериране на SAF-T. Тази стъпка не е обратима без използване на 'Рестартиране'.
Структура на ред за мапиране — какво прави всеки елемент
Всеки код, който трябва да мапирате, се появява като ред в таблицата за мапиране. Структурата на реда е идентична във всичките пет секции с типове кодове. По-долу е живата реплика на реални редове — прочетете всяко обяснение, за да разберете всеки елемент.
| ВАШ КОД | SAF-T КОД | УВЕРЕНОСТ | ДЕЙСТВИЯ | ||
|---|---|---|---|---|---|
|
701
Приходи от продажба на стоки
|
→ |
7010
Приходи от продажба на продукция
|
medium |
Чакащо
|
|
|
702
Приходи от продажба на услуги
|
→ |
7020
Приходи от продажба на услуги
|
manual |
Мапирани
|
Отметнете, за да включите реда в групово действие. След като бъде избран поне един ред, в лентата за действия се появява значка с броя. Shift+клик върху втора отметка избира всички редове между двете. Интервал превключва отметката на фокусирания ред от клавиатурата.
Кодът точно както се появява в експорта от вашия счетоводен софтуер — моноширеното удебелено число е суровият вътрешен код, под него е човешки четимото описание от вашите данни. Използвайте описанието, за да прецените дали предложението на Magi е правилно. Когато редът бъде успешно мапиран, текстът на кода става тюркоазен като визуално потвърждение.
Значката показва текущия кандидат за SAF-T код. Тюркоазен = предложението на Magi чака вашето решение. Зелен = кодът е приет и запазен. Сив пунктир = Magi не е намерил съвпадение — трябва да отворите 'Разгледай' и да изберете ръчно. Описанието под чипа е от официалната номенклатура на НАП и ви помага да прецените качеството на съвпадението.
manual и special са двете 'окончателни' състояния — веднъж зададени, Magi никога няма да ги презапише, дори ако стартирате отново двигателя за предложения. Всички останали нива на увереност могат да бъдат презаписвани.
Винаги видим на всеки ред. Отваря браузъра на номенклатурата за този код. Използвайте, когато няма предложение, когато Magi греши или за проверка. Клавиатура: фокус върху ред → Enter.
Видим само на чакащи редове, които имат предложение. Един клик запазва предложението на Magi моментално. Редът става зелен. Клавиатура: фокус върху ред → A.
Заменя 'Accept' при вече мапирани редове. Отваря браузъра, предварително зареден с текущия запазен код, за да можете да го коригирате.
Бърз мапинг към служебния код за SAF-T услуги. Задава увереност 'специална' (окончателна). Достъпно за отделни редове и като групово действие.
Маркира този код като 'Not Applicable' — изключен от изхода на SAF-T. Задава увереност 'special' (окончателно). Използвайте за кодове, за които няма еквивалент в SAF-T.
В клетката с действията, над бутоните, се намира малка значка за статус, която обобщава текущото състояние на реда с един поглед.
Значката и цветът на фона на реда винаги съвпадат — кехлибарен фон + значка 'Чакащо' = не е направено; зелен фон + значка 'Мапирано' = направено. И двата сигнала сочат към една и съща истина, така че можете бързо да прегледате таблицата, без да четете отделните кодове.
Всеки Accept, Change или потвърждение от Browse влиза в 2-секундна опашка за запазване. Заглавието на секцията се превключва на Запазване…. След 2 секунди без нови действия всички чакащи промени се изпращат в една единствена заявка към сървъра — 10 бързи приема = 1 обиколка. Заглавието се връща на ✓ Всички промени са запазени. Натиснете Ctrl+S, за да принудите незабавно изпращане по всяко време. Вашите мапирания никога не се губят между презареждания на страницата.
Браузър на номенклатурите — търсене и избор на кодове ръчно
| Код | Описание | Magi | |
|---|---|---|---|
| 601 | Разходи за материали | ||
| 6010 | Основни материали и консумативи | #2 | |
| 6020 | Горива и смазочни материали | #3 | |
| 603 | Други краткотрайни разходи | ||
| 6010000 | Материали — избрано ✓ |
| Код | Описание | Magi | |
|---|---|---|---|
| 00000000 | Услуги (обща категория) | ||
| 0 | Н/П — неприложим код по КН | ||
| 85364900 | Части за електрическо оборудване |
Икона + подзаглавие от номенклатурата на НАП. Променя се за всяка секция: Сметки, Данъци, Мерни единици, Продукти, Типове документи.
Показва кой вътрешен код мапирате в момента. Кликнете върху 🔍, за да разгънете вграденото търсене — филтрира едновременно по номера на кодове и описания. Ctrl+F фокусира полето.
Топ предложения на Magi (по подразбиране) — 5–15 ранкирани предложения само за този код. Използвайте първо. Всички — пълен списък на НАП. Използвайте, когато Magi няма съвпадение.
Зелено = точно/TOP · Синьо = високо · Кехлибарено = средно · Сив градиент = ниско · Зебра = без ранг · Ярко зелено + сянка = ваш избор.
'Избери' е деактивиран, докато не кликнете върху ред. Започва свит. Превключвателят ▲ разгъва бутоните за бързо мапиране (Продукти: 00000000, 0 · Данъци: 000000).
Избор на код — 3 стъпки:
Бърз клавиш: Двойно кликване върху който и да е ред избира и потвърждава с едно действие — прозорецът се затваря веднага, без да е нужно да кликате бутона 'Избери'. Работи както в плоската таблица, така и в йерархичните изгледи (Сметки, Продукти, Данъци).
Групово приемане и масови операции — бързо движение
Мапирането на кодове един по един би било бавно за големи секции. Magi предоставя няколко групови и масови операции, които ви позволяват да обработвате десетки или стотици кодове наведнъж. Този раздел обяснява всяка налична бърза възможност.
Лента със заглавие на секцията — анотирана реплика:
Име на секцията + мапирани спрямо общо. Синята значка за зареждане се появява, докато данните все още се извличат — изчезва, след като целият списък бъде зареден.
Полупрозрачна значка: ✓ Всички промени са запазени (зелено), Запазване… (синьо въртене), Чакащо (кехлибарено), Грешка (червено трептене). Обновява се на живо — не е нужен ръчен бутон за запазване.
Двойка Отмяна/Повторение (бели върху полупрозрачна значка) + зеленият бутон 'Приеми всички'. Значката с число показва колко немапирани кодове с предложения ще бъдат засегнати.
1. Приеми всички предложения — най-големият спестител на време:
Бутонът 'Приеми всички предложения (N)' прилага най-доброто предложение на Magi към всеки текущо немапиран код, който има предложение — пропускайки вече мапираните кодове и кодовете без предложение. Диалогът за потвърждение показва точно колко кода ще бъдат засегнати, преди да потвърдите. След потвърждение цялата група се запазва с една заявка към сървъра и пръстенът за напредък скача напред.
2. Множествен избор с отметки — реплика на редовете от таблицата:
Кликнете една отметка, за да изберете ред. Shift+клик върху втора отметка избира всички редове между тях. Ctrl+A избира всички видими редове на текущата страница.
Значката за избор и менюто за групови действия — анотирана реплика:
Веднага щом бъде отметнат поне един ред, тъмносината значка за избор се появява в долния десен ъгъл на екрана. Кликнете я, за да отворите менюто за групови действия. Шест номерирани пояснения идентифицират всеки елемент:
Тъмносинята значка, фиксирана долу вдясно. Появява се в момента, в който бъде отметнат един ред. Показва броя избрани + стрелка ▲. Кликнете я, за да отворите менюто за групови действия над значката.
Всеки избран код получава собственото си топ предложение поотделно. Всеки може да се мапира към различен SAF-T код. Най-добре при разнообразен избор.
Отваря номенклатурния браузър веднъж. Кодът, който изберете, се прилага към ВСИЧКИ избрани редове едновременно. Идеално за варианти на продукти или подсметки, които споделят една родителска сметка.
Бърз клавиш с един клик към кода за нефондови/услуги стоки в SAF-T. Увереността се задава на 'special'. Идеално за фирми в сферата на услугите, които мапират целия си продуктов списък наведнъж.
Мапира към '0' (продукти) или '000000' (данъци). Те се появяват в XML и може да предизвикат предупреждения при валидация. Използвайте само когато няма валиден SAF-T еквивалент за тези кодове.
Премахва отметките от всички избрани редове. Не се прилага никакво мапиране — чисто отменя множествения избор. Значката изчезва и всички маркировки на редове се изчистват.
4. Отмяна след групова операция: Едно Ctrl+Z отменя цялото групово действие като една стъпка — не е нужно да натискате Ctrl+Z по веднъж за всеки код. Ако случайно сте приели 50 предложения, една отмяна възстановява всичките 50. Прилага се за 'Приеми всички', 'Мапирай заедно', 'Мапирай към Услуги' и 'Мапирай към Н/П'. Историята за отмяна съдържа до 50 стъпки на секция.
Препоръчителен работен процес за голяма секция:
Клавишни комбинации за бързо мапиране:
- ↑ / ↓ — Премества фокуса ред по ред през таблицата, без да докосвате мишката.
- A — Приема предложението на фокусирания ред моментално.
- Enter — Отваря номенклатурния браузър за фокусирания ред.
- Space — Превключва отметката на фокусирания ред за групов избор.
- Ctrl+A — Избира всички редове на текущата страница за групови операции.
- Ctrl+Z / Cmd+Z — Отменя последното действие — включително след 'Приеми всички' (връща цялата група с една стъпка).
- Ctrl+Shift+Z — Повтаря последното отменено действие.
- Ctrl+S — Принудително изпраща всички чакащи промени към сървъра веднага.
- Ctrl+Shift+? — Отваря пълното справочно ръководство за клавишни комбинации в страницата.
Сътрудничество в реално време — множество потребители, една сесия
Мапирането на кодове често е най-времеемката част от подготовката на SAF-T, особено за фирми с големи сметкоплани или продуктови каталози. Magi позволява на множество членове на екипа с права за редактиране да работят едновременно върху сесията за мапиране на една и съща фирма, всеки в своя браузър. Промените, направени от всеки потребител, стават видими за всички останали в рамките на 1–2 секунди, без нужда от презареждане на страницата.
Индикаторът за присъствие: В горната навигационна лента ще видите значка за членове на екипа, която показва колко потребители са в момента на страницата 'Мапиране на кодове' за тази фирма. Кликнете я, за да разгънете падащо меню, което изброява всеки човек по име, ролята му (Админ, Редактор и др.), коя секция преглежда в момента (напр. 'Сметки') и кога е извършил последното действие. Този изглед на живо ви позволява да координирате работата, без да изпращате съобщения.
Какво се синхронизира в реално време на екраните на всички потребители:
- Кодът е мапиран — Когато колега приеме предложение или избере код от прозореца, вашата страница обновява този ред автоматично в рамките на 1–2 секунди. Не е нужно да правите нищо.
- Кодът е изчистен — Ако колега премахне мапиране, редът се връща в нематирано състояние и на вашия екран.
- Групови операции — Когато колега стартира 'Приеми всички предложения', всички засегнати редове се обновяват на вашия екран едновременно.
- Навигация между секции — Падащото меню за присъствие се обновява, за да покаже коя секция преглежда всеки потребител, така че можете организирано да разделяте работата, без да си пречите.
- Броячи за напредък — Общият пръстен за напредък и всички броячи в стъпковия навигатор се обновяват на живо, докато някой завършва мапирания. Гледайте как числата се увеличават в реално време.
- Индикатори за писане — Ако колега е отворил номенклатурния прозорец и търси, дискретен индикатор 'редактиране' маркира този ред за вас, сигнализирайки, че някой се кани да го мапира.
Откриване и разрешаване на конфликти:
Ако отворите номенклатурния браузър за код, който колега също е отворил едновременно, се появява предупредително съобщение:
Отмяна / Повторение — за всеки потребител, никога споделени: Всеки потребител поддържа своя собствена независима история за отмяна/повторение. Натискайки Ctrl+Z се отменя само вашето последно действие — НЕ отменя мапирането на колега. Това е умишлено: не можете случайно да върнете назад работата на някой друг. Историята за отмяна съдържа до 50 стъпки на секция, съхранява се в паметта на браузъра ви и оцелява при презареждане на страницата в рамките на същата сесия на браузъра.
Автоматично запазване — при нормална работа не е нужно ръчно запазване:
Бързи действия (напр. приемане на 20 предложения едно след друго) се групират в една заявка към сървъра — ефективно и безопасно по отношение на конфликти. Използвайте Ctrl+S, за да принудите незабавно изпращане, ако искате да сте сигурни, че промените ви са записани, преди да напуснете страницата.
Роли и какво може да прави всяка на тази страница:
- Основен собственик, Съсобственик, Админ, Редактор — Пълен достъп за редактиране: могат да мапират кодове, да приемат предложения, да извършват групови операции, да отменят, да повтарят и да кликнат 'Завърши мапирането', за да преминат към генериране.
- Наблюдател — Само за четене: могат да виждат всички мапирания, нива на увереност и обновления на напредъка на живо, но всички бутони за действие са деактивирани с подсказка 'Само за преглед'. Полезно за счетоводител, който наблюдава процеса, без да прави промени.
- Човек 1 → секция Сметки (най-голямата — започнете оттук, отнема най-много време)
- Човек 2 → секция Продукти (втората по големина — дайте я на този, който познава продуктовия каталог)
- Човек 3 → Данъчни кодове + Типове документи + Мерни единици (и трите са малки и бързи — общо под 10 минути)
Завършване на етапа на мапиране: Бутонът 'Завърши мапирането' в плаващата лента за действия в долната част на страницата се активира само когато общият пръстен за напредък достигне 100% — което означава, че всеки един код във всичките пет секции има присвоен SAF-T код. Кликването му преминава фирмата към етапа на генериране и пренасочва към страницата за генериране на SAF-T. Това не е обратимо без бутона 'Рестартиране'.
Какво се случва, когато напуснете и се върнете: Всички запазени мапирания се съхраняват постоянно в базата данни. Когато се върнете на страницата 'Мапиране на кодове' (в същия или различен браузър, след часове или дни), всички предишни запазени мапирания се зареждат веднага при стартиране на страницата. Паметта на браузъра ви допълнително възстановява историята за отмяна/повторение и предпочитанията за филтри от последната сесия в този браузър, така че страницата да е точно както сте я оставили.
Генериране на вашия SAF-T — какво се случва след 'Завърши мапирането'
След като пръстенът за напредък достигне 100% и кликнете Завърши мапирането, Magi заключва етапа на мапиране, преминава фирмата в статус на генериране и незабавно стартира процеса на генериране на SAF-T. Появява се пълноекранно наслагване, което ви води през всяка стъпка в реално време — не е нужно да правите нищо, освен да наблюдавате.
На заден план системата извиква generate_saft_with_mappings(): зарежда всички качени файлове, прилага вашите потвърдени мапирания на кодове, изпълнява пълния ETL процес, валидира всяко поле спрямо схемата на НАП за SAF-T и създава крайния XML файл. Обикновено отнема 30–90 секунди в зависимост от обема на данните ви.
Отброява нагоре от нула в реално време. Типично изпълнение отнема 30–90 секунди в зависимост от това колко отчета са качени и обема на данните ви. Наслагването е информационно — бекендът завършва, когато завърши, и страницата автоматично пренасочва, когато е готово.
Четене на файлове → Изчистване на данни → Обогатяване на данни → Изграждане на структура → Валидация → Запазване → Отваряне. Всяка фаза показва въртяща се икона, докато работи, и зелена отметка, когато завърши. Фазите се изпълняват последователно — следващата започва едва след като предишната приключи.
Shows the four XML sections being built: Report Header, MasterFiles (accounts, products, tax codes), General Ledger entries, and Source Documents. Each card transitions Waiting → Building → Done as its data is processed.
Какво прави всяка фаза — с обикновени думи:
Два възможни резултата — кой от тях се отнася за вас:
Преглед, редактиране и валидация
След като процесът на генериране на SAF-T приключи, Magi автоматично отваря SAF-T редактора. Тук преглеждате всяко поле от генерирания отчет, коригирате намерените грешки при валидацията и стартирате финалното повторно генериране, което произвежда готовия за изтегляне XML файл. Попадате тук директно от прозореца за генериране — или от таблото на фирмата, когато напредъкът на фирмата е на етап редакция или валидация.
- Оформление от пет зони: горна навигационна лента, лява странична лента с дърво на структурата, главна зона за редакция, плаваща лента с действия, долен плъзгащ панел за валидация
- Автоматично коригираните полета се преглеждат при първото зареждане чрез панела за преглед на стойностите по подразбиране
- Редакция на място с автоматично запазване за всяко поле и пълна история за отмяна и повтаряне
- Грешките при валидацията са групирани по вид — грешки, предупреждения, автоматично коригирани — в постоянен плъзгащ панел в долната част на екрана
- Сътрудничество в реално време: множество членове на екипа могат да редактират едновременно
- Поддържат се светла и тъмна тема — превключете от навигационната лента
Оформление на страницата — всичко на екрана и за какво служи
SAF-T редакторът разполага с пет отделни зони, видими едновременно по всяко време. Запознаването с всяка от тях преди да започнете редакцията ще ви спести усилия. Това е пълна обиколка на страницата отгоре надолу. Всяка зона препраща към собствен подробен раздел по-долу, където контролите са обяснени едно по едно.
1. Горната навигационна лента — Тъмносиня лента, фиксирана в горната част на всяка страница. Съдържа три зони: лява (навигация + статус на запазване), средна (обща лента за напредък + брой грешки и предупреждения) и дясна (действия за редакция + двата бутона за генериране). Винаги видима, независимо колко надолу сте превъртели.
Бутон 'Назад' — Връща ви към предишната стъпка (страницата за мапиране на кодове или таблото на фирмата). Всички промени се запазват автоматично преди навигацията — нищо не се губи. Използвайте го, ако трябва да качите отново файлове преди повторно генериране.
Карте с името на фирмата — Показва фирмата, чийто SAF-T файл редактирате в момента. Служи като напомняне, когато имате отворени раздели за няколко фирми едновременно.
Индикатор за запазване — Три състояния: сиво 'Готово' (неактивно), синьо въртящо се 'Запазва се…' (промяната се изпраща към сървъра), зелено 'Запазено' (записано). Не напускайте страницата, докато е показано 'Запазва се…' — незапазената промяна ще бъде изгубена. При нормална работа индикаторът преминава и трите състояния за по-малко от секунда.
Лента за напредък + брой грешки и предупреждения — The thin green bar fills left-to-right as you resolve validation issues — it reaches 100% only when zero errors and zero warnings remain. The red badge shows the current error count and the amber badge shows warnings. Both update live as you edit fields. These same counts are mirrored on the Validation Drawer handle below.
Отмяна / Повтаряне — История на действията по полета за всеки потребител. Отмяна (ляво) е активна, когато имате промени за връщане назад; Повтаряне (дясно) е неактивно, когато историята е на последния елемент. Клавишни комбинации: Ctrl+Z за отмяна, Ctrl+Y за повтаряне. Историята се нулира при навигация към различен възел на дървото. Вижте раздел 7.6 за подробности.
Бутон 'Преглед на стойностите по подразбиране' — Отваря панела за преглед на стойностите по подразбиране — таблица на всички полета, попълнени автоматично, тъй като са липсвали в изходните данни. Червената значка показва колко групи автоматични корекции чакат вашето решение. Бутонът е скрит, докато не съществуват автоматични корекции; след като приемете всички, той изчезва. Разгледан подробно в раздел 7.2.
Генерирай SAF-T (навигационна лента) — Основното действие за напредък. Задейства процеса за генериране на SAF-T: ако има грешки или предупреждения, първо се появява предупредителен прозорец; ако файлът е чист, прозорецът за генериране стартира незабавно. Бутонът е достъпен и в плаващата лента с действия. И двата бутона задействат един и същ процес. Разгледан подробно в раздел 7.5.
2. Лявата странична лента с дървото на структурата — Вертикален панел вляво, отразяващ йерархията на SAF-T структурата. Кликнете върху произволен възел, за да заредите съответния раздел в главната зона за редакция. Разделите показват цветни значки, когато съдържат грешки или предупреждения. Страничната лента може да се свие, за да даде повече хоризонтално пространство на редактора; плаващ раздел в лявата страна на екрана я отваря отново.
3. Главната зона за редакция — подробности в раздел 7.3 — The wide central panel where you actually edit field values. It has three sub-zones stacked vertically: the editor header (breadcrumb + navigation buttons), the contextual filtering strip (filter pills + search bar), and the content area (the form, table, or card view for the selected section).
Навигационна пътека — Показва точно къде се намирате в дървото на SAF-T. Първият елемент е разделът от най-горно ниво (в синьо); следващите са подраздели; последният показва позицията ви в списък с записи (напр. 'Запис 1 от 48'). Кликнете върху произволен елемент, за да преминете на съответното ниво.
Бутони 'Нагоре' и 'Следващ раздел' — 'Нагоре' премества едно ниво нагоре към корена на дървото (същото като кликване върху родителския елемент в навигационната пътека). 'Следващ раздел' преминава към следващия съседен раздел в дървото, без да е нужно да кликате в страничната лента — удобно при последователна обработка на всички раздели.
Лента за контекстуално филтриране — Появява се под заглавието на редактора, когато текущият раздел съдържа списък (напр. Customers, Suppliers, Journals). Четири бутона за филтриране стесняват видимите записи по статус на валидацията — Всички, Грешки, Предупреждения, Автоматично коригирани. Полето за търсене филтрира по текстово съдържание в текущия изглед. Бутонът 'Изчисти' нулира всички активни филтри наведнъж. Лентата е скрита, когато текущият раздел е обикновен формуляр (напр. Header).
4. Плъзгащият панел за валидация — подробности в раздел 7.4 — Тъмна лента, фиксирана в долната част на видимата зона, винаги видима. Кликнете навсякъде върху нея, за да разгънете пълен панел, изброяващ всяка грешка и предупреждение при валидацията в целия файл. Лентата показва и актуалния брой грешки и предупреждения и разполага с бутон 'Валидирай всичко'.
Брой грешки и предупреждения в дръжката — Отразяват броя от средната зона на навигационната лента. Актуализират се в реално време при отстраняване или въвеждане на нови проблеми. Кликнете навсякъде върху дръжката, за да разгънете пълния списък с грешки.
Бутон 'Валидирай всичко' () — Задейства пълна повторна валидация на всички раздели, без да отваря плъзгащия панел. Използвайте го след няколко редакции, за да опресните всички броячи наведнъж. Същото действие е достъпно в плаващата лента с действия. Вижте раздел 7.6 за прозореца 'Валидирай всичко'.
Лента за напредък в дръжката — The thin green line at the very bottom edge of the handle. Fills left-to-right as you resolve issues. Reaches 100% only when both error and warning counts reach zero.
5. Плаващата лента с действия — Малък кръгъл превключващ бутон, фиксиран в долния десен ъгъл на екрана (над плъзгащия панел за валидация). Кликнете върху него, за да издигнете панел с четири бутона за действие: 'Покажи само задължителните', 'Рестартирай процеса', 'Валидирай всичко' и 'Генерирай SAF-T'.
Лентата за действия — отворено състояние
Покажи само задължителните — Превключва режима на задължителните полета. Когато е активен, редакторът скрива всички незадължителни полета и показва само тези, изисквани от схемата BG SAF-T. Бутонът светва в синьо, когато режимът е включен. В горната част на зоната за редакция се появява и синьо информационно съобщение като напомняне. Удобно за бърз преглед с цел изчистване на всички критични грешки. Вижте раздел 7.6 за пълни подробности.
Рестартирай процеса — Отваря прозореца 'Рестартирай процеса' с три варианта: рестартиране само на редакцията, връщане към мапирането на кодове или започване от нулата. Всеки вариант ясно посочва какво запазва и какво изтрива. Необходими са права на администратор или по-висока роля. Вижте раздел 7.6 за пълния прозорец.
Валидирай всичко — Задейства пълна повторна валидация на всеки раздел в файла и опреснява всички броячи за грешки и предупреждения. При първото кликване отваря прозореца 'Валидирай всичко', от който избирате между 'Пълна валидация' и 'Само между разделите'. При следващи кликвания в рамките на същата сесия работи в последно избрания режим, без да показва прозореца. Вижте раздел 7.6.
Генерирай SAF-T (лента с действия) — Идентичен с бутона 'Генерирай SAF-T' в навигационната лента. И двата задействат един и същ процес. Бутонът в лентата с действия е по-голям и е основното призоваващо действие на страницата. Вижте раздел 7.5.
Прозорец за преглед на стойностите по подразбиране
Когато Magi преобразува счетоводните ви данни в SAF-T файл, понякога среща полета, изисквани от НАП, но липсващи в изходния ви експорт. Вместо да се провали без предупреждение, Magi попълва тези полета с безопасни стойности по подразбиране и записва всяко заместване в прозореца за преглед на стойностите по подразбиране. Вие решавате какво да направите с всяка група: запазете стойността на Magi или я коригирайте сами.
Прозорецът се появява, когато кликнете върху бутона Прегледай стойностите по подразбиране в горната навигационна лента — видим е само докато поне една автоматично попълнена група чака вашето решение. Червената значка на бутона показва броя на все още непрегледаните групи.
Броят на значката намалява с приемането или отхвърлянето на всяка група. Когато всички групи са обработени, бутонът изчезва напълно от навигационната лента.
Прегледана секция — Наименованието на SAF-T полето и разделът, към който принадлежи (напр. Customers › Address). Ако няколко полета в един и същ раздел споделят една стойност по подразбиране, те са групирани в един ред.
Запис — Колко отделни записа са получили тази стойност по подразбиране. Един ред може да обхваща стотици записи — например всички клиенти без код на страна.
Стойност по подрзбиране — Точната стойност, използвана от Magi. Това са валидни SAF-T кодове от номенклатурата на НАП — преминават схемната валидация, но може да не отразяват действителните ви данни.
Тип на грешката — Дали липсващото поле предизвиква грешка (файлът не може да бъде подаден с него непопълнено) или предупреждение (подаването е позволено, но полето се препоръчва). Редовете с грешки са по-спешни.
Действие — Приеми — Кликнете, за да потвърдите, че стойността по подразбиране на Magi е приемлива за тази група. Редът се премахва от таблицата и броят на значката намалява с едно. Стойността остава в файла.
Ще оправя ръчно по-късно — Затваря прозореца, без да приема нищо. Всички непрегледани групи остават в таблицата, а значката остава на бутона в навигационната лента. Използвайте го, когато искате първо да намерите правилните стойности в редактора.
Приеми всички стойности по подразбиране — Приема всички групи в таблицата с едно кликване. Всички редове се изчистват, значката изчезва и прозорецът се затваря автоматично. Удобно, когато стойностите по подразбиране са верни за вашите данни (напр. всички клиенти са действително български).
Главната зона за редакция
Широкият централен панел е мястото, където действително редактирате стойностите на полетата. Когато кликнете върху раздел в страничната лента, тази зона зарежда съдържанието му. Три подзони са наредени вертикално: заглавие на редактора (навигационна пътека + бутони за навигация), лента за филтриране (бутони за филтриране + търсене) и зона за съдържание (таблица или формуляр в зависимост от избрания раздел).
А — Заглавие на редактора
Заглавната лента показва точно къде се намирате в дървото на SAF-T и ви позволява да се придвижвате нагоре и напред, без да се връщате към страничната лента.
Навигационна пътека — Показва пълния път от корена на SAF-T до текущия раздел. Сините елементи са родителски раздели — кликнете върху произволен от тях, за да се придвижите нагоре в дървото. Последният елемент (в сиво курсив) показва позицията на текущия запис в рамките на колекция.
Бутон 'Нагоре — Придвижва едно ниво нагоре в йерархията — от запис обратно към родителската таблица, или от вложен обект обратно към родителския формуляр. Еквивалентно на кликване върху синия елемент в навигационната пътека.
Бутон 'Следваща секция' — Преминава към следващия съседен раздел в дървото — например от Customers към Suppliers. Удобно при последователна обработка на всички раздели без докосване на страничната лента.
Б — Лента за филтриране
Когато даден раздел съдържа много записи, лентата за филтриране ви позволява да стесните изгледа само до записите, изискващи внимание, без да превъртате през всичко.
Всички — Показва всички записи в текущия раздел. Броят в значката е общият брой записи. Това е изгледът по подразбиране.
Грешки — Скрива всички чисти записи и показва само тези с поне една грешка при валидацията. Използвайте го, за да намерите и коригирате бързо всеки запис, блокиращ подаването.
Предупреждения — Показва само записи с предупреждения. Предупрежденията не блокират генерирането, но НАП може да маркира подаването за преглед, ако ключови препоръчителни полета липсват.
Автоматично коригирани — Показва записи, в които Magi е попълнил стойност по подразбиране. Удобно за проверка дали заместените стойности са смислени за вашите данни.
Търсене — Филтрира по текст в рамките на всички видими стойности на полета в текущия раздел. Работи заедно с активен бутон за филтриране — например 'Грешки' + търсене по название на фирма показва само записите с грешки, съответстващи на търсения текст.
В — Състояния на полетата
Всяко поле за въвеждане в редактора има едно от пет визуални състояния. Състоянието се актуализира незабавно, когато напуснете полето след редакция.
Неутрално (едва забележима рамка) — Полето има стойност и няма проблеми. Това е изходното състояние. Полетата започват и тук при първото отваряне на раздел.
Грешка (червена рамка и съобщение) — Полето има критичен проблем — например е празно, но задължително (маркирано с червена *), или стойността не съответства на допустимия формат. Трябва да коригирате тези полета, преди файлът да може да бъде подаден.
Предупреждение (кехлибарена рамка и съобщение) — Полето има стойност, но нещо изглежда съмнително — например телефонен номер с заместващи символи. Предупрежденията не блокират подаването.
Валидно (зелена рамка и отметка) — Стойността е преминала валидацията след редакция. Зеленото състояние се изчиства автоматично при следващото отваряне на раздела.
Автоматично коригирани (сива рамка и надпис) — Magi е попълнил това поле автоматично. Можете свободно да го презапишете — въвеждането в полето премахва сивото състояние незабавно.
Плъзгащият панел за валидация
Плъзгащият панел за валидация е фиксиран в долната част на екрана и предоставя актуален списък на всяка грешка и предупреждение в целия файл — в рамките на всички раздели, а не само в отворения в момента. Дръжката е винаги видима, за да виждате общия брой грешки и предупреждения с един поглед. Кликнете върху дръжката, за да разгънете пълния списък.
А — Дръжката (винаги видима)
Брой грешки и предупреждения — Червена значка = грешки при валидацията, кехлибарена значка = предупреждения. Съответстват на броячите в лентата за напредък на навигационната лента. И двете се актуализират в реално време при редакция на полета.
Re-validate button () — Изпълнява пълна повторна валидация на всички раздели, без да отваря плъзгащия панел. Удобно след масови редакции за бързо опресняване на броячите. Същото като бутона 'Валидирай всичко' в лентата с действия.
Chevron () — Кликнете навсякъде върху дръжката, за да разгънете или свиете плъзгащия панел. При разгъване стрелката се обръща надолу. Панелът може да се преоразмерява чрез плъзгане на горния му край.
Лента за напредък — The thin green strip along the very bottom edge of the handle grows left to right as you resolve issues. At 100% (all errors and warnings cleared) it glows solid green.
Б — Разгънатият плъзгащ панел
Търсене — Филтрира списъка с грешки по наименование на поле или текст на съобщението. Работи заедно с бутоните за филтриране — например можете да търсите 'Клиент', докато е активен бутонът 'Грешки', за да видите само грешките при клиентите.
Бутони за филтриране — Същите четири категории като в лентата за филтриране в зоната за редакция: Всички, Грешки, Предупреждения, Автоматично коригирани. Активният бутон е маркиран в синьо. Превключването тук не променя това, което се показва в зоната за редакция.
Prev / Next buttons () — Преминава към предишния или следващия проблем в списъка. Зарежда и съответния раздел в зоната за редакция и превърта до засегнатото поле. Клавишни комбинации: Alt+↑ и Alt+↓.
Expand / Collapse all () — При много проблеми те могат да бъдат групирани по раздел. Тези два бутона разгъват или свиват всички групи наведнъж.
Елемент с проблем — Всеки ред показва: цветна точка (червена = грешка, кехлибарена = предупреждение), съобщението за грешка, пълния път до полето (раздел › наименование на поле), означение за вида на проблема и бутон Прескочи. Кликването върху 'Прескочи' зарежда точния раздел и маркира полето — не е нужно да навигирате ръчно в дървото.
Генериране на вашия SAF-T файл
Кликването върху Генерирай SAF-T — от горната навигационна лента или от плаващата лента с действия — стартира финалната стъпка: превръщането на редактираните данни във валиден SAF-T XML файл. В зависимост от това дали съществуват неотстранени проблеми, ще видите един от два екрана преди готовността на файла.
А — Прозорец за проблеми при валидацията
Ако файлът ви все още има грешки или предупреждения, първо се появява този прозорец. Ако файлът е напълно чист, той се пропуска и генерирането стартира незабавно.
Значка за грешки / Значка за предупреждения — Показват точния брой в момента на кликване върху 'Генерирай SAF-T'. Ако няма грешки, значката за грешки е скрита; същото важи и за предупрежденията.
Червен информационен блок — Появява се само при наличие на грешки (не само предупреждения). Напомня, че НАП ще отхвърли файл с критични грешки. Бутонът 'Генерирай въпреки това' се оцветява в кехлибарено вместо зелено, когато има грешки.
Отказ — Затваря прозореца и ви връща в редактора. Не се генерира файл. Използвайте го, за да се върнете и да коригирате грешките първо.
Генерирай въпреки това — Продължава въпреки проблемите. Файлът се генерира и запазва — можете да го изтеглите и прегледате, или да продължите редакцията и да генерирате отново. Многократното генериране е безопасно; всяка версия се съхранява отделно в архива с отчети.
Б — Прозорец на генерирането
След потвърждение прозорецът за генериране заема екрана и показва напредъка в реално време, докато Magi изгражда XML файла. Този екран остава отворен до готовността на файла или при възникване на грешка.
Заглавен ред — Показва логото на Magi, заглавието 'Генериране на SAF-T отчет', наименованието на вашата фирма и значката за типа SAF-T (Месечен / Годишен / При поискване).
Информационен ред — Четири обобщени показателя: Период (избраният диапазон от дати при качването), Счетоводен софтуер (напр. ALMA), брой качени отчети и брой съпоставени кодове. Потвърждават, че генерирате за правилната фирма и период.
Стъпки на генериране — Лента с кръгли значки — по една за всяка стъпка на обработка. Зелена с отметка = завършена. Синя с въртяща се икона = изпълнява се. Сива = все още изчаква. Броячът за изминало време в горния десен ъгъл на лентата брои секундите.
SAF-T секции — Карта за всеки раздел от изграждания SAF-T XML файл (Header, MasterFiles, GeneralLedgerEntries, SourceDocuments). Всяка карта се оцветява в зелено, когато разделът е напълно изграден, в синьо по време на изграждане и в сиво в режим на изчакване.
Лента за напредък — Overall percentage completion. The label below it describes the current step. When it reaches 100% and the status footer shows a success message the file is ready.
Долна лента за статус — Лявата страна показва зелена пулсираща точка и текущото съобщение за статус. Дясната страна ви напомня да не затваряте раздела. Когато генерирането приключи успешно, тук автоматично се появява бутон за изтегляне.
Допълнителни инструменти
Четири мощни инструмента са вградени в плаващата лента с действия в долната част на редактора и в навигационната лента. Те не променят директно никакви SAF-T данни — променят начина, по който работите с тях. Отворете лентата с действия чрез кръглия бутон в долния десен ъгъл, когато имате нужда от тях.
Бутонът 'Генерирай SAF-T' е и в лентата с действия. Това е същият бутон, разгледан в раздел 7.5 — включен тук, за да виждате лентата в контекст.
А — Покажи само задължителните
SAF-T схемата съдържа десетки незадължителни полета наред с изискваните от НАП. Когато файлът ви вече има много грешки, превъртането покрай празни незадължителни полета затруднява намирането на важното. 'Покажи само задължителните' скрива всяко незадължително поле, така че да останат видими само изискваните — едно кликване в лентата с действия и формулярът е незабавно опростен.
Всеки раздел на формуляра показва и синьо информационно съобщение в горната си част, докато филтърът е активен:
Показват се само задължителните полета
Кликнете Покажи само задължителните в лентата с действия, за да включите филтъра. Бутонът се оцветява в синьо, за да покаже, че режимът е активен. Кликнете отново, за да върнете всички полета.
Докато филтърът е активен, синьо съобщение се появява в горната част на всеки формуляр, таблица и раздел. Бутонът Покажи всички полета в съобщението е пряк път за изключване на филтъра откъдето и да се намирате.
Филтърът само скрива полета — никога не изтрива данни. Незадължителните полета, които сте попълнили, се запазват; просто не се показват, докато не изключите режима.
Филтрите по колони в табличния изглед също превключват в режим само за задължителни и показват съобщение в избора на колони. Това поддържа изгледа последователен, независимо дали разглеждате карти с формуляри или редове в таблица.
Б — Отмяна / Повтаряне
Всяка редакция на поле се записва като стъпка в историята на съответния раздел. Направили сте печатна грешка? Отмяна я връща назад. Прехвърлили сте мнение за отмяната? Повтаряне се връща напред. Бутоните се намират в горния десен ъгъл на навигационната лента.
Кликнете Отмяна (или натиснете Ctrl+Z), за да отмените последната редакция в текущо отворения раздел. Кликнете Повтаряне (или натиснете Ctrl+Y), за да я приложите отново.
Историята е за всеки раздел поотделно — всеки елемент от дървото пази собствена история за отмяна. Навигирането към различен раздел не изчиства историята на раздела, който сте напуснали; можете да се върнете и все още да отменяте.
Бутонът 'Отмяна' е неактивен и изключен, когато няма какво да се отмени в текущия раздел. Бутонът 'Повтаряне' е неактивен, когато няма отменено действие за повторно прилагане.
Ако друг член на екипа редактира същия запис, докато работите, Magi ще ви предупреди, че дистанционната промяна може да е в конфликт с локалната ви история за отмяна, преди да продължите.
В — Валидирай всичко
Кликването върху Валидирай всичко в лентата с действия изпълнява нова проверка на целия SAF-T файл от страна на сървъра и актуализира плъзгащия панел за валидация с последните резултати. Първо се появява малък диалог, от който избирате колко задълбочена да бъде проверката.
Пълна валидация повторно проверява всяко поле в четирите SAF-T раздела плюс обобщенията между разделите (дебити = кредити, идентификаторите на клиенти, посочени в фактурите, съществуват в раздела Customers и т.н.). Отнема 10–30 секунди в зависимост от размера на файла.
Само между разделите пропуска проверките по полета и само верифицира връзките между разделите — текущи суми, посочени идентификатори и балансова съгласуваност. Значително по-бързо е (под 5 секунди) и е полезно след коригиране на грешки при свързване.
След приключване на валидацията плъзгащият панел се обновява автоматично с актуализираните броячи за грешки и предупреждения. Всички проблеми, коригирани след последното изпълнение, ще изчезнат; нови, ако са въведени, ще се появят.
Г — Рестартирай процеса
Ако изходните ви файлове са се променили, мапирането на кодове трябва да бъде коригирано или просто искате да започнете отначало, Рестартирай процеса ви позволява да изберете точно до кога да се върнете. Предлагат се три варианта — от най-малко до най-много разрушителен.
Рестартирай редакцията и валидацията е най-малко разрушителният вариант. Качените файлове и съпоставянията на кодове остават непроменени. Magi само изчиства ръчните ви редакции и повторно изпълнява генерирането на SAF-T от съществуващите съпоставени данни. Използвайте го, ако искате да видите как изглежда свеж генериран резултат.
Рестартирай от мапиране на кодове изчиства SAF-T данните и ви връща към стъпката за мапиране на кодове. Качените отчети и извлечените от тях кодове се запазват, така че не е нужно да качвате файловете отново. Използвайте го, когато съпоставянията са грешни и трябва да бъдат направени отново.
Започни от нулата изтрива всичко безвъзвратно — качени файлове, извлечени кодове, съпоставяния и SAF-T данни — и ви връща към страницата за качване. Това не може да бъде отменено. Използвайте го само когато изходните файлове са се променили напълно.
Само собственикът на фирмата и администраторите могат да стартират рестартиране. Редакторите и наблюдателите виждат бутона, но действието няма да се извърши без необходимите права. Ако сте наблюдател или редактор, помолете собственика на фирмата да извърши рестартирането.
Експортирайте вашия SAF-T файл
След като редакторът потвърди, че файлът е готов, Magi ви отвежда директно на страницата SAF-T Отчети. Това е вашият архив — всеки XML файл, генериран за тази фирма, се съхранява тук и може да бъде изтеглен или прегледан по всяко време.
- Всеки генериран файл се съхранява постоянно в архива — нищо не се изтрива автоматично
- Имената на файловете следват конвенцията на НАП — не е необходимо ръчно преименуване преди подаване
- Филтриране по тип отчет: Месечен, Годишен или По заявка
- Преглед на XML съдържанието в браузъра преди изтегляне
- Мапираните ви кодове от предходния период се запазват автоматично при стартиране на ново генериране
Преглед на архива с отчети
Страницата с отчети се отваря автоматично след генерирането на SAF-T файла. Зелен банер в горната част потвърждава успешното генериране, а бутонът Изтегли последния се появява в долната лента за незабавен достъп.
Страницата е разделена на три зони:
- Заглавна лента — показва името на фирмата, ЕИК и бързи броячи (общ брой файлове, дата на последно генериране, брой месечни/годишни).
- Карти със статистика — четири цветни карти разбиват общите стойности с един поглед: Общо, Последно генерирани, Месечни, Годишни, По заявка.
- Таблица с отчети — един ред за всеки генериран файл, показващ името, значката за тип, значката за статус, датата и бутоните за действие.
Използвайте филтриращите бутони над таблицата (Всички / Месечни / Годишни / По заявка), за да покажете само желания тип отчет.
Жива реплика на таблицата с отчети
Статуси на отчетите
Всеки отчет в архива носи значка за статус, която показва на каква фаза от жизнения цикъл на подаване се намира.
XML файлът е създаден успешно. Той все още не е проверен спрямо официалната XSD схема и не е подаден в НАП.
Файлът е проверен спрямо официалната BG SAF-T v1.0.2 XSD схема и е структурно верен. Готов е за подаване в портала на НАП.
Файлът е предаден в НАП. Този статус се задава ръчно, след като потвърдите подаването в собствения портал на НАП.
Конвенция за именуване на файлове на НАП
НАП изисква точен шаблон за именуване на всеки SAF-T файл. Magi генерира правилното име автоматично — никога не е необходимо да преименувате файла ръчно преди подаването му в данъчния орган.
Името на файла се изгражда от три части: ЕИК номера на фирмата, буквата за типа отчет и отчетния период.
Разчитане на частите:
- EIK — 9-цифреният (или 13-цифрен за клонове) уникален идентификационен номер на фирмата, без ДДС префикса 'BG'.
- MM — двуцифреният месец на отчетния период (01–12).
- YYYY — четирицифрената година на отчетния период.
- DD_MM_YYYY … DD_MM_YYYY — за отчети По заявка: началната и крайната дата на персонализирания период, всяка в ред ден_месец_година.
Изтегляне и изтриване
Всеки ред в таблицата с отчети има колона Действия с до три бутона, в зависимост от вашата роля.
Отваря XML файла в вграден в браузъра преглед с цветово оцветяване на синтаксиса, търсещо съдържание и бутон за копиране. Не е необходимо изтегляне — чудесно за бърза проверка преди подаване. Вижте Стъпка 9 за пълното ръководство за преглед.
Записва XML файла директно на вашия компютър. Името вече отговаря на конвенцията на НАП — не го преименувайте преди качването в портала на НАП.
Трайно премахва XML файла и записа му от архива. Първо се появява модал за потвърждение. Само потребители с роля Собственик, Съсобственик или Администратор могат да изтриват отчети — Редакторите и Наблюдателите не виждат този бутон.
Стартиране на ново генериране
След като SAF-T файлът е генериран, бутонът в горния десен ъгъл на заглавието се променя на Ново генериране. Щракването върху него отваря диалог за потвърждение, обясняващ точно какво ще се случи.
- Мапираните ви кодове се запазват — всяко съпоставяне на сметка, данъчен код, мерна единица и тип документ, което сте записали, се пренася автоматично за новия период.
- Качените файлове се изчистват — ще трябва да експортирате нови отчети от счетоводния си софтуер и да ги качите отново за новия период.
- Всички предварително генерирани отчети остават в архива — стартирането на ново генериране не изтрива стари файлове.
След потвърждение, Magi нулира сесията и ви отвежда обратно на страницата за качване на отчети, готова за следващия период.
Преглед на вашия SAF-T XML
Щракването върху Преглед за всеки отчет отваря XML преглед на цял екран. Можете да четете суровия файл, да прескачате между секции, да търсите всяка стойност и да копирате съдържанието — всичко без изтегляне.
- XML с номера на редовете и специално съдържание в лявата страна
- Незабавно търсене в целия XML с навигация от клавиатурата
- Копиране на целия файл в клипборда с едно щракване
- Банерът за статус ви показва с един поглед дали файлът чака валидация или вече е проверен по схемата
- Бутон за изтегляне е достъпен директно от прегледа — не е необходимо да се връщате към списъка с отчети
Оформление на страницата
Страницата за преглед е разделена на четири области, наредени отгоре надолу:
Фиксирано заглавие — показва навигационна следа (Моите фирми → Отчети → Преглед), името на файла в едър шрифт и ред с информационни чипове: тип отчет (Месечен/Годишен/По заявка), статус, дата и час на генериране, размер на файла и name на фирмата. Цветен банер от дясната страна на заглавието показва статуса на валидация.
Ляво меню — Съдържание — вертикален списък с основните SAF-T секции, намерени в файла. Щракването върху name на секция превърта XML прегледа до точно онзи ред. Активната секция е осветена при превъртане.
XML преглед — основната зона на страницата. Съдържанието на файла се показва с номера на редовете. Над съдържанието има лента с инструменти с лентата за търсене, бутона Копирай и бутона Изтегли.
Долна лента с действия — a collapsible bar pinned to the bottom of the screen containing Back to Reports, New Generation, and Download XML buttons. Click the small handle at the top of the bar to collapse it and give the XML viewer more vertical space.
Съдържание на XML
Лявото меню сканира файла автоматично и изгражда кликаемо съдържание от секциите от най-горно ниво на SAF-T, намерени в него. В списъка се появяват само секциите, реално присъстващи в файла — ако дадена секция липсва, тя няма да се покаже.
Секции, разпознавани от съдържанието:
- Header — информация за фирмата, отчетния период и лицата за контакт.
- MasterFiles — контейнер от най-горно ниво, разширява се до подвписите по-долу.
- GL Accounts — сметкоплан с начални и крайни салда.
- Customers — основни данни за клиенти.
- Suppliers — основни данни за доставчици.
- Products — каталог с продукти и наличности.
- Tax Table — данъчни кодове и техните ставки.
- UOM Table — мерни единици.
- GL Entries — дневник на главна книга и редове на транзакциите.
- Source Documents — продажбени фактури, покупни фактури и плащания.
Търсене в XML
Лентата за търсене в XML прегледа ви позволява незабавно да намерите всякакъв текст в файла — name на клиент, номер на фактура, данъчен код или всеки XML таг. Съвпадащите редове са маркирани в жълто; текущото активно съвпадение е маркирано в оранжево.
- Въведете в полето за търсене, за да маркирате незабавно всички съвпадащи редове.
- Брояч показва позицията ви, напр. '3 / 12', което означава 3-то съвпадение от общо 12.
- Използвайте бутоните със стрелки нагоре/надолу до брояча, за да прескачате между съвпаденията.
- Натиснете Enter, за да преминете към следващото съвпадение; натиснете Escape, за да изчистите търсенето.
- Търсенето не различава главни и малки букви — 'bulstat' и 'BULSTAT' намират едни и същи редове.
Жива реплика на лентата за търсене в XML
Копиране и изтегляне
Два бутона в лентата с инструменти на XML прегледа ви дават достъп до съдържанието на файла, без да напускате страницата:
Копира цялото XML съдържание в клипборда ви. Надписът на бутона накратко се променя на 'Копирано!', за да потвърди успеха. Полезно, ако искате да поставите съдържанието в инструмент за валидиране или да изпратите откъс на колега.
Изтегля XML файла на вашия компютър с правилното НАП-форматирано ime. Това е същият файл, който бихте получили от таблицата с отчети — просто достъпен без да се връщате.
The bottom action bar also carries a Download XML button in navy, plus a Back to Reports link and a New Generation button if you want to immediately start the next period's process.
Правни документи и споразумения
При регистрация трябва да приемете нашите правни документи. Ето ясен преглед на всеки документ и какво означава за вас.
Тези документи защитават както вас, така и Magi. Те обясняват вашите права, нашите задължения, правилата за защита на данни и гаранциите за услугата.
Условия за Ползване
Това е основният договор между вас и Magi. Той определя правилата за ползване на платформата.
- Абонаментни планове и таксуване
- Вашите отговорности при ползване на платформата
- Интелектуална собственост и допустима употреба
- Правила за прекратяване и възстановяване на суми
- Ограничение на отговорността
Политика за Поверителност
Обяснява как събираме, използваме, съхраняваме и защитаваме вашите лични данни и счетоводните/складови данни, които качвате.
Прочетете Политика за поверителностСпоразумение за обработка на лични данни (DPA)
Това споразумение регулира отношенията, когато качвате счетоводни файлове, съдържащи лични данни на вашите клиенти/служители. Magi действа като обработващ данни.
Прочетете Споразумение за обработка на лични данни (DPA)Политика за бисквитки
Описва какви бисквитки използваме и защо. Можете да управлявате предпочитанията си за бисквитки по всяко време.
Прочетете Политика за бисквиткиСпоразумение за ниво на услугата (SLA)
Определя нашите гаранции относно наличността на платформата, времето за реакция на поддръжката и обезщетение, ако не спазим обещаната наличност.
Прочетете Споразумение за ниво на услугата (SLA)