У чому полягає суть підходу формування множини файлів SAF-T UA

Формування файлів SAF-T UA передбачає два підходи: створення одного файлу або множини файлів, кожен із яких є завершеною порцією даних. Кожен файл повинен бути самодостатнім XML-документом, валідним згідно зі схемою XSD. Такий підхід забезпечує цілісність даних і їх коректну обробку

Детальним технічним описом елементів SAF-T UA передбачено два основних підходи щодо формування файлів даних SAF-T UA:


  1. формування одного файлу: полягає в тому, що один відбір даних призводить до формування одного файлу даних SAF-T UA;
  2. формування множини файлів: полягає в тому, що один відбір даних призводить до формування множини файлів даних.


При формуванні множини файлів передбачається гнучке число файлів, які сформовані на основі завершеної порції даних, і всі вони разом містять повний набір даних SAF-T UA.

Кожен файл – завершена порція даних – має проходити перевірку (тобто бути валідний) згідно зі схемою XSD незалежно від інших файлів. У додатку 1 до Детального технічного опису елементів SAF-T UA наведено детальний опис та приклади таких XML файлів.

Під час поділу файлу на частини необхідно забезпечити умову формування частин як повноцінного, коректно сформованого XML-документа, що містить завершений блок даних та може бути незалежно провалідований відповідно до заданої схеми XSD. Це вимагає дотримання таких умов:


  1. кожна частина повинна мати структуру автономного, незалежного XML-документа;
  2. кожна частина повинна містити заголовок (Header);
  3. кожна частина повинна містити батьківські елементи (parent elements) для тих елементів, що внесені в цю частину;
  4. елементи не повинні бути розділені між частинами, тобто відкриваючий і закриваючий теги будь-якого елемента повинні знаходитися в межах одного XML-документа;
  5. не допускається розрив моделі елементів, що належить до блоку вибору (choice);


Тобто, кожна частина вірно поділеного файлу є цілісною частиною XML-документа та представляє собою кореневий елемент разом з усіма вкладеними елементами, атрибутами й текстовими даними, які надають даним організований, структурований вигляд.

Цілісність XML-файлу забезпечується суворим збереженням синтаксису та правил XML, що дозволяє його коректно обробляти, аналізувати, передавати між системами.

Джерело: ДПС


Матеріал на тему:


Як підготуватися до подання SAF-T UA з рішенням від M.E.Doc? Варто знати

Отримуйте щодня свіжі новини та корисні подарунки 🎁👇