| | Стъпка | Същност, минимален резултат и счетоводен смисъл |
| Извличане | Изваждаме минималния пакет на ниво, на което са възможни връзки: речници (сметкоплан, контрагенти), транзакции и редове (журнал), документи и редове (фактури), плащания. Минималният резултат е суров набор извлеци, който е повторяем по период.
|
| Нормализиране | Превръщаме данните в единни, устойчиви представяния: премахване на дублираните контрагенти (дедуп на контрагенти), стабилизиране на AccountID, унифициране на мерни единици, формати за дати/IBAN/ISO кодове. Резултатът е "златни записи" и правила за ключове. |
| Мапинг | Свързваме вътрешните кодове с външните номенклатури и с изискванията на схемата: TaxType/TaxCode, типове документи, методи на плащане, класификации (вкл. NC8 при приложимост). Резултатът е мапинг таблици + кратки политики. |
| Проверки | Строим контролни мостове и структурни проверки: уникалност на фактури, пълнота на мастер данни, съвпадение на документ↔GL по стойност/дата, форматни тестове (IBAN/ISO), тестове за използвани данъчни кодове. Резултатът е контролен пакет "преди подаване". |
| Файл | Генерираме SAF-T XML за периода като "пълна снимка" на слоевете според режима. Резултатът е файл, който носи информация за версията (кой/кога/защо). |
| Валидиране | Валидираме файла към XSD и към логически проверки; произвеждаме четим списък "грешка – поле – запис/ключ", който ускорява корекциите и обучението. Резултатът е стабилен цикъл за поправка, а не ръчно търсене.
|
| Подаване | Подаваме по е-услуга, управляваме статуси (приет/отхвърлен) и спазваме режима на версии: корекцията е нов пълен файл, последният приет е редовен. Резултатът е предвидим месечен процес вместо поредица от кризисни повторения. |
|