Мапінг та його налаштування Мапінг — це налаштування відповідності між заімпортованими даними та полями SAF-T UA.Наприклад, у вашій таблиці може бути колонка «Код контрагента», а у структурі SAF-T UA відповідне поле називається “CustomerID“. За допомогою мапінгу ви вказуєте, що ці поля відповідають одне одному.Оскільки в кожної компанії може бути власна структура бази даних, назви полів, довідники та план рахунків, програма не завжди може автоматично визначити, куди саме потрібно підставити дані.💡З актуальною структурою файлу SAF-T UA можна ознайомитись завантаживши Додаток до Детального технічного опису елементів SAF-T UA v 2.0 (.xlsx, 1 Mb) за посиланням. Автоматичний мапінг при інтеграції Якщо у вас налаштована пряма інтеграція з бухгалтерською або ERP-системою, мапінг виконується автоматично.Щоб перевірити чи проставлений мапінг, подивіться на верхній рядок над назвами колонок.Якщо над колонкою вказана назва поля SAF-T UA, наприклад StandardAccountID, мапінг проставлено.Якщо над колонкою вказано Pass, мапінг для цієї колонки не проставлено. Така колонка не буде використана для формування XML-файлу. Ручне налаштування мапінгу Якщо дані були імпортовані через IDEA, мапінг потрібно налаштувати вручну. Однак у деяких випадках мапінг може проставитися автоматично. Для цього назви колонок у файлі, який ви імпортуєте в IDEA — наприклад Excel, CSV або текстовий файл — мають повністю збігатися з назвами полів мапінгу в SAF-T Reporter. Якщо назви колонок збігаються, після завантаження таблиці в SAF-T Reporter програма автоматично зіставить ці колонки з відповідними полями SAF-T UA. Якщо назви колонок не збігаються, мапінг потрібно налаштувати вручну. Для цього: Натисніть правою кнопкою миші на назву колонки. У списку, що відкриється, виберіть відповідне поле SAF-T UA. Після завершення налаштування натисніть іконку «Зберегти». Зміна мапінгу Мапінг можна змінювати вручну навіть у випадку, якщо у вас налаштована автоматична інтеграція.Це може бути потрібно, якщо ви хочете:виключити окреме поле з формування XML-файлу (потрібно із списку із мапінгом обрати Очистити);скоригувати відповідність між колонками та полями SAF-T UA;перевірити або виправити автоматично налаштований мапінг.Після внесення змін не забудьте натиснути іконку «Зберегти», щоб нові налаштування застосувалися. Як прибрати мапінг із структур Якщо ж ви не хочете передавати певну структуру у SAF-T файл, наприклад адреси, тоді мепінг Ref для цієї структури можна прибрати. У такому випадку структура не буде зв’язана з основною таблицею і не буде сформована у відповідному місці XML. Імпорт налаштувань мапінгу Якщо ви вже налаштовували мапінг в іншому проєкті, ці налаштування можна скопіювати в новий проєкт. Це дозволяє не виконувати мапінг повторно з нуля та швидше підготувати новий проєкт до роботиЩоб скопіювати налаштування з попередніх проєктів:Перейдіть по шляху: Файл | Налаштування проєкту | Імпорт налаштувань з іншого проекту.Вкажіть шлях для проєкта-джерела у відповідному полі. Встановіть галочки навпроти пунктів Заголовок та Мапінг (якщо потрібно перенести відразу два налаштування), або тільки біля Мапінг, якщо потрібно перенести тільки співставлення колонок. Натисніть кнопку Імпорт. Типи полів Зверніть увагу на позначки біля назв полів:Зірочка (*) означає, що поле є обов’язковим для заповнення згідно зі структурою XML-файлу SAF-T UA.Поле без зірочки є необов’язковим. Його можна заповнювати за наявності відповідних даних.📌 Нагадуємо, що поле без зірочки є необов’язковим з технічної точки зору, але це не означає, що його можна автоматично ігнорувати.ДПС пояснює, що обов’язковість заповнення поля залежить від того, чи є така інформація актуальною для вашого бізнесу та ваших операцій.Наприклад, якщо для окремих товарів у вас немає кодів УКТ ЗЕД, такі значення можна не заповнювати, оскільки поле є Optional (необов’язковим). Водночас, якщо коди УКТ ЗЕД у вас є та використовуються в обліку, колонку з відповідним мапінгом не варто ігнорувати.