вгору
27.08.2025
Звітлана сиділа за робочим столом і продовжувала вивчати SAF-T UA. Раптом натрапила на знайомі абревіатури – XML і XSD. «Вони постійно на слуху… але як пов’язані між собою?» – подумала вона й запросила Сафтія на допомогу:
– Сафтію, я знаю, що SAF-T треба формувати у форматі XML. Але є ще й XSD. Як вони працюють разом?
– Давай поясню на простій аналогії. Пам’ятаєш дитячу іграшку-сортер: коробку з отворами різних форм і набір фігурок? Для кожного отвору підходить тільки своя фігурка.
– Так, пригадую.
– Так от, XML – це коробка з фігурками, а XSD – правила, які визначають, у який отвір вони мають підходити. Тобто дані в XML повинні відповідати вимогам структури XSD.
– Ага, тоді підсумую: XML – це сам файл з даними, а XSD – інструкція, як його правильно скласти.
– Саме так, – кивнув Сафтій. – І щоб самій не перевіряти, чи все відповідає правилам, ти можеш скористатися перевіркою в M.E.Doc API SAF-T UA.
– Звучить чудово, – зраділа Звітлана. – Я ще хочу спитати: кажуть, SAF-T UA-файли бувають дуже великими. Це правда?
– Так. Даних може бути дуже багато, тому ДПС встановила обмеження: один файл не більше 600 МБ.
– А якщо я не вкладусь у цей ліміт?
– Коли ти користуєшся M.E.Doc API SAF-T UA, хвилюватися взагалі не треба. Програма автоматично поділить великий файл на менші частини.
– Тобто я працюю з одним великим файлом, а система, якщо потрібно, потім сама сформує з нього кілька менших, так?
– Саме так.
– Дякую, Сафтію, – сказала Звітлана із вдячністю. – Все стало зрозумілішим.
– Чудово, значить із завданням я впорався.
Сафтій пішов у свій кабінет, а Звітлана відкинулася на спинку стільця, глибоко видихнула і повернулася до роботи. Тепер абревіатури XML і XSD виглядали цілком зрозумілими.
Висновки:
XML – це набір даних, які бачить і перевіряє ДПС.
XSD – набір правил, що контролює правильність XML.
Максимальний розмір одного файлу – 600 МБ.
Якщо файл розмір файлу перевищує ліміт, його можна поділити на кілька частин.
Далі буде...
У наступній статті: «Користувацькі довідники – зменшення рутини». Поговоримо, як довідники економлять робочий час і нерви бухгалтера.