Імпорт даних

Замість того щоб вбивати кожну банківську операцію руками, ви завантажуєте виписку з банку - і з неї автоматично створюються ваші транзакції. Це найшвидший спосіб наповнити список реальними даними. Підтримуються чотири сценарії: завантажити файл виписки (Monobank, ПриватБанк або УкрГазБанк), підключити Monobank напряму чи ПриватБанк напряму (тоді нові операції надходять автоматично) або перенести дані з FinMap, якщо ви користувалися ним.

Людською мовою. Ваш банк уже знає всі ваші витрати і надходження. Він робить виписку - таблицю з усіма операціями. Ви її забираєте з банку і додаєте сюди: «Ось що було, додай у мій список». Операції розкладаються по категоріях, перекази між вашими картками помічаються автоматично - і ви одним кліком підтверджуєте увесь місяць.

Імпорт виписки - найшвидший спосіб додати багато операцій одразу

Режими: Файл, Monobank і ПриватБанк напряму

Перемикач у правому верхньому куті дає три способи отримати дані (плюс окремий режим перенесення з FinMap):

  • Файл CSV/XLS/XLSX - універсальний разовий спосіб. Працює для Monobank (файл .csv або .xls/.xlsx - особиста картка чи ФОП), ПриватБанку (файл .xlsx з Приват24, або .xls/.csv з Клієнт-банку для бізнесу) і УкрГазБанку (файл .xls або .csv з Інтернет-банкінгу). У застосунку чи кабінеті банку ви вивантажуєте виписку → отримуєте файл → перетягуєте у зону завантаження на цій сторінці. Мова виписки значення не має: Monobank дозволяє вивантажити її українською або англійською - підходять обидві.
  • Monobank напряму - для постійного користування. Ви один раз вставляєте особистий токен Monobank (як його отримати - покроково нижче), привʼязуєте свою картку до свого рахунку - і далі нові операції надходять автоматично за секунди після того, як ви розрахувались карткою.
  • ПриватБанк напряму - те саме для бізнес-рахунків ПриватБанку (ФОП та компаній). Ви один раз вставляєте токен послуги «Автоклієнт» із Приват24 для бізнесу, привʼязуєте рахунки - і далі операції підтягуються автоматично кілька разів на день.

Який обрати? Якщо у вас Monobank або бізнес-рахунок у ПриватБанку і ви плануєте користуватись постійно - підключіть напряму: один раз налаштували, працює без вашої участі. Якщо у вас особиста картка ПриватБанку, УкрГазБанк, або імпортуєте виписки раз на місяць - файл універсальний і не потребує жодних токенів.

Файл виписки - повний шлях

Крок 1. Оберіть рахунок і завантажте файл

  1. Випадаючий список «Рахунок» - обираєте, у який саме ваш рахунок підуть операції. Це обовʼязково: без рахунку немає куди класти транзакції.
  2. Зона завантаження - перетягуєте файл або натискаєте і обираєте з компʼютера. Підтримуються:
    • Monobank - файл .csv або .xls/.xlsx. Підходить і особиста картка, і ФОП-рахунок (для ФОП застосунок Monobank віддає Excel-виписку - вона теж розпізнається автоматично).
    • ПриватБанк (особистий) - файл .xlsx з кабінету Приват24.
    • ПриватБанк (для бізнесу) - файл .xls або .csv з Клієнт-банку (Приват24-Бізнес). У такій виписці є окрема колонка з назвою контрагента - вона підставляється автоматично.
    • УкрГазБанк - файл .xls або .csv з Інтернет-банкінгу. Назва кореспондента і призначення платежу теж читаються автоматично.
  3. Розмір файлу - до 10 МБ. Більший файл не приймається - побачите повідомлення «Файл завеликий».

Валюта виписки має збігатися з валютою рахунку. У вас гривнева картка Monobank - обирайте гривневий рахунок зі свого списку, і у виписці теж мають бути гривневі операції. Якщо у файлі є рядки в євро або доларах - вони потраплять у «Конфлікт валют» і не будуть імпортовані. Виключення - режим Monobank напряму, там закордонні покупки обробляються автоматично (детальніше нижче).

Банк визначається сам. Ви не обираєте «Monobank», «ПриватБанк» чи «УкрГазБанк» руками - файл читається і впізнається за вмістом. У результаті побачите бейдж «Розпізнано: ПриватБанк», «Розпізнано: УкрГазБанк» або «Розпізнано: Monobank».

Крок 2. Перевірте попередній перегляд і виправте, якщо треба

Після завантаження файлу зʼявляється попередній перегляд:

  • Бейдж «Розпізнано» - який банк визначився.
  • 4 картки з підсумками (детально нижче).
  • Таблиця всіх рядків - кожен рядок це майбутня транзакція. Ви можете:
    • Зняти галочку - пропустити рядок (наприклад, особиста покупка у бізнес-виписці);
    • Змінити категорію - обрати з вашого списку або створити нову;
    • Перетворити на переказ - обрати інший власний рахунок як «куди надійшло». Тип зміниться з «Витрати» на «Переказ» (синя стрілочка ↔).

Крок 3. Натисніть «Імпортувати»

Кнопка «Імпортувати N» запише обрані рядки одним пакетом, баланс рахунку автоматично перерахується, і вас перекине на сторінку «Транзакції». Якщо щось пішло не так - увесь імпорт можна відкотити одним кліком з журналу дій (вкладка «Історія імпортів»).

4 картки з підсумками - що показують

Над таблицею попереднього перегляду - підсумок, який допомагає одразу зрозуміти стан файлу:

КарткаЩо означаєКолір
РозпізнаноСкільки рядків прочиталось із файлу. Сюди входять усі - і дублі, і конфлікти валют. Це загальний обсяг виписки.сірий
До імпортуСкільки рядків додасться до вашого списку після кліку «Імпортувати». Це «Розпізнано» мінус «Дублі», мінус «Конфлікти», мінус ті, з яких ви зняли галочку.зелений
ДубліОперації, які вже є у вас (повторно завантажений файл або частково перетинаються періоди). Не імпортуються - щоб не задвоїти баланс.помаранчевий
Конфлікт валютВалюта рядка ≠ валюта обраного рахунку. Заблоковано. Знизу пише «валюта ≠ UAH» - підказка про конфлікт.червоний

Під «До імпорту» дрібним текстом - підсумок «Надходження X · Витрати Y» у валюті рахунку. Зручно, щоб одразу прикинути загальний результат.

Картки клікабельні. Натисніть «Дублі» або «Конфлікт валют» - у переліку лишаться тільки проблемні рядки, зручно переглянути їх поспіль. Картка «Розпізнано» повертає весь перелік.

Як розпізнаються дублі

Дублі ловляться двома способами - залежно від того, звідки прийшла операція.

  • Monobank і ПриватБанк напряму. Банк дає кожній операції власний номер, і він зберігається разом із транзакцією. Та сама операція, отримана вдруге (повторне надсилання банком, ручне завантаження після автоматичного), розпізнається за цим номером - точно, навіть якщо сума й опис однакові з сусідньою.
  • Файл виписки. Номера операції у файлі немає, тому кожен рядок отримує свій відбиток: рахунок + дата + тип + сума + опис. Якщо у вашій базі вже є рядок із таким самим відбитком - новий помічається як дубль і повторно не імпортується.

Відбиток працює за рахунком: пʼять однакових зняттів по 4 000 ₴ в одному банкоматі за день мають один відбиток, але це пʼять різних операцій. Тому дублем вважається лише стільки рядків, скільки таких самих уже збережено: є один - імпортуються ще чотири; є всі пʼять - жоден.

Це означає:

  • Завантажили той самий файл вдруге? Усі рядки - дублі, нічого не задвоїться. Безпечно.
  • Виписки з пересічними періодами (січень + грудень-січень)? Пересічні дні автоматично розпізнаються.
  • Імпорт через Monobank напряму, потім файл за той самий день? Теж сходиться.
  • Кілька однакових платежів за день (два перекази по 10 000 ₴ з інтервалом у годину)? Обидва імпортуються.

Уважно. Якщо ви відредагували опис транзакції, імпортованої з файлу, повторний імпорт того ж рядка вже не зловиться як дубль (бо опис змінився - змінився і відбиток). Для операцій, отриманих з банку напряму, це не страшно: їх розпізнає номер операції.

Категорії підставляються самі - три рівні

Перш ніж відкрити попередній перегляд, для кожного рядка виписки підбирається можлива категорія. Як це працює:

  1. Спочатку - переказ між вашими рахунками. Якщо у описі є фрази як «Переказ між власними рахунками», «Переказ з картки», «Поповнення власної картки» (для Monobank) або категорія виписки = «Переказ на свою картку» (для особистої виписки ПриватБанку) - рядок отримує синій бейдж «Можливий переказ». Категорія не призначається - ви самі обираєте «куди надійшло». У бізнес-виписках ПриватБанку і УкрГазБанку перекази між власними рахунками автоматично не помічаються - їх ви самі перетворюєте на переказ у попередньому перегляді.

  2. Потім - категорія з самої виписки (тільки для особистої виписки ПриватБанку - Приват24). У такій виписці є колонка «Категорія» (наприклад, «Продукти», «Транспорт»). Якщо у вашому списку вже є категорія з такою назвою - вона підставиться автоматично. Якщо ні - нова створиться автоматично у вашому бізнесі.

  3. Нарешті - ваші правила (для Monobank, бізнес-виписок ПриватБанку і УкрГазБанку - у цих файлах колонки «Категорія» немає). Ви налаштовуєте правила у Довідниках → Правила імпорту: «якщо в описі є слово АТБ - це Закупівлі», «якщо MCC код 4121 - це Транспорт». Працюють і ваші правила, і вбудовані глобальні (на старті є набір популярних: АТБ → Закупівлі, Uber → Транспорт, ФОП-податки → Податки тощо).

Чому категорія іноді залишається порожньою? Це нормально, особливо для нових типів операцій - на такий опис у вас іще немає правила. У таблиці попереднього перегляду кожен рядок має поле «Категорія» - поставите вручну, а потім зайдіть у Довідники → Правила імпорту і створіть правило для майбутніх імпортів.

Переказ між своїми рахунками

Окрема історія, яка трапляється часто: ви перекинули гроші зі своєї дебетової картки на свою кредитну. Банк бачить це як «витрати» з однієї картки і «надходження» на іншу - без розуміння, що це той самий ваш капітал, який просто перейшов з кишені в кишеню.

Якщо імпортувати таке як два звичайні записи - ваш бюджет покаже «−5 000» витрат і «+5 000» надходжень, які нічого не значать.

Як це виглядає у попередньому перегляді. Рядки з ознаками переказу отримують синій бейдж ↔ «Можливий переказ», а у колонці «Категорія» зʼявляється не звичний вибір категорії, а «Рахунок-призначення»:

  • Обираєте інший власний рахунок - рядок стає переказом (синя стрілочка ↔), категорія - системна «Переказ», контрагент і проєкт прибираються.
  • Залишаєте «Без переказу» - рядок повертається до звичайних витрат з підставленою категорією.

Уявіть Сергія. Сергій 5-го числа переклав 10 000 ₴ з Monobank ФОП на свою кредитку (закрив частину ліміту). У виписці Monobank це: «−10 000 ₴, переказ між власними рахунками для поповнення картки». Ця фраза розпізнана автоматично, рядок отримав бейдж «Можливий переказ». Сергій обирає рахунок-призначення = «Кредитка Універсал». Рядок став переказом - у звітах він не зменшує і не збільшує загальний капітал, просто показує внутрішній рух між кишенями.

Тільки в одній валюті. Якщо у файловому імпорті ви оберете рахунок-призначення з іншою валютою (UAH → USD) - побачите повідомлення «Валюта рахунку-призначення має збігатися з валютою рахунку імпорту». Закордонні переклади між картками поки що не підтримуються.

Контрагенти підставляються або створюються

Якщо у виписці є колонка з назвою контрагента (Monobank ФОП - обовʼязково, бізнес-виписка ПриватБанку - обовʼязково, УкрГазБанк - обовʼязково, особиста виписка ПриватБанку з Приват24 - частково), під час імпорту:

  1. Назва зіставляється з вашим списком контрагентів. Регістр і зайві пробіли не важливі: «ТОВ Ромашка», «ТОВ ромашка», «ТОВ РОМАШКА» - це той самий контрагент.
  2. Якщо такий уже є - підставляється у транзакцію.
  3. Якщо немає - створюється новий контрагент і одразу підставляється у рядок.

Якщо у виписці 5 рядків від одного «ТОВ Ромашка» - створиться один контрагент, а не пʼять однакових.

Що НЕ автоматизується. Покупки в торгових мережах без явного контрагента (АТБ, Сільпо) - поле «Контрагент» залишається порожнім. Це нормально: щоденні витрати не потребують контрагентів, вони класифікуються лише категорією.

Перевірка балансу до імпорту

Якщо рахунок налаштований як «Дозволити відʼємний баланс» = вимкнено - перш ніж записати рядки у вашу базу, баланс перераховується наперед: «чи стане він відʼємним після цього імпорту?». Якщо так - ви побачите зрозуміле повідомлення, а у базу нічого не потрапляє:

«Імпорт неможливий: після імпорту мінімальний баланс рахунку Monobank UAH стане −1 234.56. Рахунок не дозволяє відʼємний баланс.»

Уявіть Анну. На картці зараз 200 ₴. У виписці є рядки: «−500 за каву», «+5 000 від клієнта», «−800 на бензин». Якщо рахунок не дозволяє мінус - підсумок буде 200 − 500 + 5 000 − 800 = 3 900 ₴ у кінці. Але в середині дня баланс міг би стати −300 (200 − 500 до надходження від клієнта). Це теж враховується, і ви побачите повідомлення, якщо буде проблема.

Що робити, якщо побачили це повідомлення:

  • Увімкнути «Дозволити відʼємний баланс» у налаштуваннях рахунку (для кредиток і овердрафтів - це нормально).
  • Або завантажити лише частину виписки - спочатку надходження окремо, потім витрати.
  • Або обрати інший рахунок для імпорту.

Monobank напряму - коли підключати

Якщо ви активно користуєтесь Monobank і ведете свої записи щодня, файлова виписка стає рутиною. Підключення напряму робиться один раз і далі:

  • Завантажити вручну за період - обираєте картку Monobank і період (до 31 дня за раз - таке обмеження банку), отримуєте такий самий попередній перегляд, як для файлу.
  • Автоматично у режимі живих сповіщень - коли ви розрахуєтесь карткою Monobank, операція автоматично зʼявиться у вашому списку за кілька секунд. Без вашої участі. Без файлів.
Так вкладка виглядає до підключення - одна кнопка і пояснення, навіщо потрібен токен

Що таке «токен» і навіщо він

Щоб ваші операції надходили сюди напряму з банку, потрібен токен - так Monobank називає особистий код доступу до вашого рахунку (на сайті банку всюди це слово, тому й тут вживаємо його). Уявіть токен як окремий пароль, який ви видаєте лише для перегляду своїх операцій: переказати чи зняти гроші з ним неможливо. Токен створюється на окремій сторінці банку за кілька хвилин.

Не лякайтесь слова «токен». Це не складно і безпечно. На сторінці підключення є така сама покрокова підказка «Звідки взяти токен?» - розгорнете й пройдете крок за кроком, не виходячи з форми.

Як отримати токен - крок за кроком

  1. Відкрийте сторінку банку. У браузері перейдіть на api.monobank.ua - це офіційна сторінка Monobank, де створюються токени.
  2. Увійдіть через застосунок. На сторінці зʼявиться QR-код. Наведіть на нього камеру телефона - відкриється застосунок Monobank, де ви підтверджуєте вхід.
  3. Підтвердьте новий браузер через пошту. Monobank може попросити підтвердити вхід із нового браузера - для цього банк надішле вам лист. Перейдіть за посиланням із листа.
  4. Відкрийте «Мої токени». Праворуч угорі, під вашим номером телефона, відкрийте меню й оберіть пункт «Мої токени».
  5. Активуйте токен і скопіюйте його. У вікні натисніть «Активувати токен» - зʼявиться довгий набір літер і цифр. Скопіюйте його одразу: банк показує токен лише раз (це і є та сама «активація», про яку питають).
  6. Вставте у формі підключення. На вкладці «Monobank API» натисніть «Підключити Monobank», вставте токен у поле й натисніть «Підключити». Зʼявиться список ваших карток.
  7. Привʼяжіть картку до рахунку. Оберіть, який ваш рахунок відповідає якій картці Monobank (валюта має збігатися).
  8. За бажанням - увімкніть живі сповіщення, щоб нові операції зʼявлялись автоматично.

Токен показується лише раз - одразу після активації. Якщо не встигли його скопіювати, нічого страшного: активуйте новий (на одну компанію Monobank дозволяє до 5 токенів). А якщо у вас ще немає рахунку для бізнесу (ФОП), банк запропонує його відкрити - для звичайних карток це не обовʼязково.

Безпека токена:

  • Токен зберігається у зашифрованому вигляді. Навіть якщо хтось зазирне у наші файли - побачить набір символів без сенсу.
  • Токен ніколи не показується у вашому браузері - інтерфейс отримує лише факт підключення і список привʼязаних карток.
  • Токен дає доступ лише до перегляду ваших операцій. Нікому не передавайте свій токен - як і будь-який пароль.

Обмеження банку:

  • Не частіше ніж раз на 60 секунд можна оновлювати виписку. Друга спроба швидше - банк відмовить. Лічильник зворотного відліку показується у потрібний момент.
  • 31 день за раз - більший період запитати не можна. Хочете рік історії - імпортуйте по місяцях.
  • Живі сповіщення працюють, коли ви заходите з публічного інтернет-адреса (не з тестового вікна на власному компʼютері).

Закордонні покупки - обробляються самі

Якщо ви розрахувались карткою UAH у магазині Берліна, у застосунку Monobank це виглядає як «−45.00 EUR», але з гривні списано конкретну гривневу суму (банк сам зробив конвертацію). У файловій виписці така операція може потрапити у «Конфлікт валют» і не імпортуватись.

Через Monobank напряму ця ситуація вирішується автоматично: у транзакцію підставляється гривнева сума (як банк уже списав), а в опис додається примітка «(45.00 EUR)» - щоб ви бачили оригінал. Жодних конфліктів.

Операція, яку банк ще обробляє

Одразу після оплати банк іноді віддає операцію ще не остаточною - наприклад, на АЗС або у готелі спочатку блокується орієнтовна сума, а точна відома пізніше. Такий рядок у попередньому перегляді має позначку «Обробляється», і його сума поки попередня.

Рядок імпортується як звичайний - позначка лише попереджає. Коли банк завершить обробку, повторна доставка тієї самої операції розпізнається за її номером і другого рядка не створює. Якщо остаточна сума відрізняється від попередньої (закордонні покупки, АЗС, готелі) - сума вже імпортованого рядка уточнюється до остаточної, а залишок рахунку перераховується. Банк не завжди надсилає остаточну суму сам, тож надійний спосіб підтягнути уточнення - синхронізація за період вручну: у картці «Дублі» ви побачите, скільки операцій отримали остаточну суму.

Суму, яку ви змінили самі після того, як банк її фіналізував, повторна синхронізація не чіпає.

Звірка з банком просто у попередньому перегляді

Банк разом із кожною операцією віддає залишок на картці після неї. Тому над таблицею попереднього перегляду стоїть картка звірки: ваш залишок на кінець кожного дня періоду (разом із рядками, які ви зараз імпортуєте) порівнюється із залишком у банку.

  • Зелена картка - залишки збігаються на кожен день: після імпорту облік дорівнює банку.
  • Жовта картка - названо перший день, з якого залишки розійшлися, і різницю. До цього дня все сходилось, тож шукати варто в операціях саме цього дня. Якщо розбіжність є вже на перший день періоду - її причина раніше: оберіть довший період або відкрийте Виписку.

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

ПриватБанк напряму - для бізнес-рахунків

Якщо ваш бізнес обслуговується у ПриватБанку, файлову рутину теж можна прибрати. Вкладка «ПриватБанк API» підключає ваші бізнес-рахунки (ФОП або компанії) напряму - через послугу банку «Автоклієнт»:

  • Завантажити вручну за період - обираєте рахунок і період (до 3 місяців за раз), отримуєте такий самий попередній перегляд, як для файлу.
  • Автоматична синхронізація - вмикаєте перемикач у налаштуваннях підключення, і нові операції підтягуються кілька разів на день без вашої участі.

Кому доступно. Послуга «Автоклієнт» у банку безплатна: ФОП - на будь-якому тарифі, юрособи - на тарифах «Бізнес Комфорт» і «Бізнес ПРО». Особисті картки ПриватБанку так підключити не можна - для них залишається файл виписки з Приват24.

Як отримати токен Автоклієнта - крок за кроком

Токен - код доступу до виписок вашого бізнес-рахунку (банк називає цю послугу «Автоклієнт»). Створюється у кабінеті банку за кілька хвилин:

  1. Відкрийте Приват24 для бізнесу - client-bank.privatbank.ua. У блоці «Вхід» натисніть «Увійти через Приват24» і підтвердіть вхід за номером телефону або QR-кодом. Далі ви в кабінеті «Приват24 для бізнесу».
  2. У лівому меню оберіть «Інтеграція (Автоклієнт)» - відкриється сторінка «Керування застосунками інтеграції».
  3. Натисніть «Підключити API». У формі, що відкриється, введіть назву застосунку (наприклад, BizFin). Обмеження за IP можна залишити порожніми.
  4. Поставте позначку «Приймаю умови та правила використання» і натисніть «Підключити». Вас поверне на сторінку «Керування застосунками інтеграції», а в таблиці зʼявиться новий рядок: API, назва застосунку і дата підключення.
  5. Натисніть у кінці цього рядка кнопку-іконку з ключем - «Отримати токен». У вікні «Умови та правила використання програми» натисніть «Прийняти».
  6. Скопіюйте токен із вікна «Авторизаційні дані для роботи з API», яке відкриється слідом.
  7. Вставте у формі підключення. На вкладці «ПриватБанк API» натисніть «Підключити ПриватБанк», вставте токен у поле «Токен Автоклієнта» й натисніть кнопку підключення - зʼявиться список ваших рахунків із залишками.
  8. Привʼяжіть рахунки. Для кожного рахунку банку оберіть відповідний ваш рахунок (валюта має збігатися).
  9. За бажанням - увімкніть автоматичну синхронізацію у налаштуваннях підключення.

Не знаходите розділ «Інтеграція (Автоклієнт)»? Відкривайте його у вебверсії Приват24 для бізнесу. Юрособі потрібен тариф «Бізнес Комфорт» або «Бізнес ПРО» - ФОП послуга доступна на будь-якому тарифі. Довіреній особі керівник вмикає послугу «Інтеграція (Автоклієнт)» у меню «Налаштування - Доступ до послуг» і підписує зміну SmartID або ключем.

Безпека токена:

  • Токен зберігається у зашифрованому вигляді й ніколи не показується у вашому браузері.
  • Використовується лише для читання виписок і залишків. Нікому не передавайте свій токен - як і будь-який пароль.

Особливості банку:

  • До 3 місяців за раз при ручному завантаженні. Хочете рік історії - імпортуйте по кварталах.
  • Банк віддає операції після проведення: платіж, який ще обробляється, зʼявиться у попередньому перегляді з позначкою «Обробляється» - його сума поки попередня. Проведеною операція надійде наступною синхронізацією, окремим рядком: сума вже імпортованого рядка від цього не зміниться, тому зайвий з двох ви видаляєте самі.
  • Перекази між своїми рахунками (якщо обидва привʼязані) розпізнаються за рахунком контрагента й помічаються у попередньому перегляді - як і у файловій виписці.

Перенесення з FinMap

Якщо ви раніше користувалися FinMap - не потрібно вбивати все заново. Вивантажте звідти файл-експорт транзакцій (Excel) і перенесіть усі операції сюди за кілька кроків. Разом з операціями переносяться рахунки, категорії, контрагенти, проекти й теги - усе, що було у FinMap.

Чим це відрізняється від файлу виписки. Виписка банку - це операції одного рахунку, тому ви обираєте рахунок наперед. Файл FinMap містить одразу всі ваші рахунки: кожна операція сама знає, з якого рахунку списано і на який зараховано. Тому рахунок наперед не обирається - ви зіставляєте назви рахунків з файлу зі своїми рахунками на окремому кроці.

Режим вмикається перемикачем «З FinMap» у правому верхньому куті сторінки. Далі - три кроки:

  1. Завантажте файл. Перетягніть Excel-експорт FinMap у зону завантаження. Формат розпізнається сам - окремо обирати «FinMap» не треба.
  2. Зіставте рахунки. Для кожної назви рахунку з файлу оберіть відповідний рахунок зі свого списку - або «Створити новий рахунок». Назви, які збіглися за назвою з наявними рахунками, підставляються самі; решту оберете вручну. Нові рахунки створяться у базовій валюті бізнесу.
  3. Перевірте й імпортуйте. Ви побачите всі операції з типом (надходження, витрата чи переказ між рахунками), категорією, проектом і тегами. Бейдж з позначкою + означає, що такої категорії, контрагента, проекту чи тегу ще немає - вони створяться під час імпорту. Зніміть галочки з того, що переносити не треба, і натисніть «Імпортувати».

Розбивка операції по проектах. У FinMap одну операцію можна було розкласти на кілька проектів (наприклад, 100 000 = 50 000 на один проект + 50 000 на інший). Тут кожна така частина стає окремою операцією з власною сумою і проектом - загальна сума зберігається, а привʼязка до проектів не втрачається.

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

Помилковий імпорт з FinMap можна відкотити так само, як і будь-який інший - через «Історію імпортів» (нижче). Кожен рахунок отримує окремий запис імпорту, тож відкотити можна як усе разом, так і по конкретному рахунку.

Історія імпортів і відкат

Кожен успішний імпорт залишає слід - окремий запис у Журналі дій → вкладка «Історія імпортів». Запис містить:

  • коли був імпорт;
  • з якого банку (Monobank / ПриватБанк);
  • у який рахунок;
  • скільки рядків було у файлі і скільки записалось;
  • хто запустив (актуально для бізнесу з кількома працівниками);
  • який саме файл (monobank-march.csv тощо).

Відкат - кнопка біля кожного запису. Натискаєте - підтверджуєте у віконці «Буде видалено N транзакцій» - і усі операції цього імпорту видаляються разом, баланс рахунку повертається на попередній рівень.

Уявіть Олексія, який імпортував не той файл. Завантажив виписку зі своєї особистої картки замість бізнес-картки. 47 особистих транзакцій потрапили у бізнес-список. Олексій іде у Журнал дій → Історія імпортів → знаходить останню сесію → «Відкатити» → «Буде видалено 47 транзакцій?» → «Так». Через секунду все на місці, баланс відновлений, історія чиста.

Уважно з пізнішими транзакціями. Якщо після імпорту ви додали свої власні транзакції, які залежать від тих імпортованих (наприклад, баланс став плюсовим завдяки імпорту і ви витратили цей плюс), відкат може заблокуватись з повідомленням «Недостатньо коштів». Спочатку видаліть свої пізніші транзакції, потім спробуйте відкат знову.

Скільки операцій можна перенести

Тарифний ліміт транзакцій на місяць стосується щоденної роботи з фінансами, а не переходу з іншої системи. Тому перенесення історії влаштоване окремо.

Перші дні після створення бізнесу - вікно вільного перенесення. Протягом цього часу імпорт виписок, FinMap і автосинку не витрачає місячний ліміт вашого тарифу. Скільки саме триває вікно - видно у банері вгорі сторінки, поки воно відкрите: там же лічильник днів, що лишились. Мета проста - перенести всю історію одразу, щойно ви завели бізнес, і не впертись у місячний ліміт першого ж дня.

У межах вікна діє стеля на кожен рахунок. У один рахунок за весь час вікна переноситься до кількох тисяч операцій (точну цифру видно в тому ж банері). Стеля накопичувальна - рахуються всі імпорти в цей рахунок разом, а не кожен файл окремо. Це захист від випадкового задвоєння цілої історії, а не платний барʼєр.

Якщо історія більша за стелю. Напишіть у підтримку - адміністратор відкриє разове перенесення саме для вашого бізнесу. Після цього вгорі сторінки зʼявиться банер «Обмеження на перенесення знято», і велика виписка пройде повністю.

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

Уявіть Марину, яка переносить три роки записів. Щойно завела бізнес, вивантажує з банку виписку за весь час - тисячі рядків. У вікні перенесення це не зʼїдає місячний ліміт. Один валютний рахунок виявився надто великим і вперся у стелю - Марина пише в підтримку, отримує разовий дозвіл, і залишок історії заходить повністю. Наступного місяця вона додає лише нові операції - і про ліміт більше не згадує.

Хто може імпортувати

РольЩо може
Власник бізнесуУсе: імпорт, відкат, налаштування правил, підключення Monobank і ПриватБанку напряму
Працівник (з налаштованим доступом)Не може імпортувати виписки. Це навмисне обмеження: імпорт зачіпає масовий запис у вашу базу і потенційно змінює баланси багатьох рахунків - таке право належить тільки власнику
Гість у демоБачить приклади (Monobank і ПриватБанк), попередній перегляд працює у повному обсязі. Підтвердження імпорту покаже дружню підказку «Ви все зробили правильно 👏», але нічого не збережеться

Спробуйте у демо. На сторінці є блок «Немає своєї виписки під рукою?» з двома кнопками-завантаженнями: monobank-example.csv і privatbank-example.xlsx. Скачуєте → перетягуєте у зону завантаження → проходите повний шлях з попереднім переглядом, без потреби йти у банк за справжньою випискою.

Сценарії з життя

Перший імпорт за квартал

  1. Анна вивантажує з Monobank виписку за 90 днів - отримує файл monobank-q1.csv.
  2. Перетягує файл у зону завантаження → попередній перегляд показує 200 рядків. У картках з підсумками: «До імпорту 195», «Дублі 0», «Конфлікт валют 5» (5 покупок у EUR на гривневій картці під час відрядження).
  3. Для 5 EUR-рядків Анна знімає галочки (запише на USD-рахунок окремою випискою пізніше).
  4. Перевіряє автокатегоризацію - більшість АТБ/Сільпо/Uber вгадались, кілька підставляє вручну.
  5. 3 рядки з фразою «Переказ між власними рахунками» - обирає рахунок-призначення «Кредитка Універсал», вони стають синіми ↔.
  6. Натискає «Імпортувати 195» → перекидає на /transactions, баланс Monobank ФОП оновлено.

Підключаю Monobank напряму

  1. Сергій відкриває api.monobank.ua, сканує QR-код застосунком Monobank, підтверджує вхід, відкриває «Мої токени» → «Активувати токен» і одразу копіює свій токен.
  2. На вкладці «Monobank API» → «Підключити Monobank» → вставляє токен → бачить список своїх карток (Біла, Чорна, ФОП).
  3. Привʼязує «Біла карта» до свого рахунку «Monobank UAH» (валюти збігаються - обидві гривневі).
  4. Натискає «Завантажити» за останні 7 днів → переглядає попередній перегляд, імпортує.
  5. Налаштовує живі сповіщення → нові операції тепер тягнуться автоматично.

Помилковий імпорт - треба відкотити

  1. Олексій імпортував не той файл (особиста виписка замість бізнес-).
  2. Іде у Журнал дій → «Історія імпортів».
  3. Знаходить останню сесію, натискає «Відкатити».
  4. Віконце: «Буде видалено 47 транзакцій. Підтвердити?» → «Так».
  5. Транзакції зникли, баланс рахунку повернувся, новий запис у журналі: «Відкат імпорту».

Кілька імпортів - головне не задвоїти

  • Виписки з пересічними періодами - без проблем: дублі ловляться за номером операції (банк напряму) або за відбитком (файл).
  • Той самий файл повторно - теж: усі рядки = дублі, нічого не додасться.
  • Імпорт через Monobank напряму + потім файл за той самий день - сходиться.
  • Кілька однакових операцій за день - імпортуються всі: дублем вважається лише стільки рядків, скільки таких самих уже збережено.
  • Винятки: ви вручну змінили опис транзакції, імпортованої з файлу (відбиток інший); або одна й та сама операція з різними сумами через коригування банку (це різні транзакції).

Звʼязок з іншими сторінками

  • Транзакції - кінцева точка імпорту. Після підтвердження вас перекидає сюди, нові рядки одразу видно.
  • Мої рахунки - джерело для вибору рахунку. Параметр «Дозволити відʼємний баланс» визначає, чи спрацює перевірка балансу. У привʼязаних до Monobank рахунків зʼявляється кнопка sync.
  • Журнал дій - друга вкладка «Історія імпортів» з відкатом. Кожен імпорт = один запис у журналі.
  • Довідники → Правила імпорту - налаштування правил автокатегоризації для Monobank (бо там колонки «Категорія» немає).
  • Звіти - імпортовані транзакції одразу потрапляють у Прибутки і витрати, Рух грошей, Баланс, по контрагентах і проєктах.

Що поки не вміємо

  • Wise, Revolut та інші банки - поки що підтримуються Monobank, ПриватБанк (особистий і для бізнесу) і УкрГазБанк. Інші банки додамо пізніше.
  • Імпорт у валюті, що відрізняється від рахунку (з конвертацією за курсом) - поки що блокується. Через Monobank напряму закордонні покупки обходяться автоматично (валюта рахунку, оригінал у описі).
  • Переказ між рахунками у різних валютах - теж поки що ні.
  • Час транзакції з виписки використовується для правильної послідовності, але не зберігається - у списку всі операції одного дня матимуть однакову дату без часу.
  • Регулярні вирази у правилах - поки що тільки пошук підстроки. Тобто правило «АТБ» спрацює на будь-який опис, де є «АТБ», але побудувати правило типу «номер квитанції, що починається з 2025/» - ні.
  • Редагування вбудованих правил - глобальні правила лише для перегляду. Можна створити власне правило з тим самим словом і іншою категорією - воно матиме пріоритет.
  • Дозвіл імпортувати працівникам - тільки власник.
  • Масові дії у попередньому перегляді (наприклад, «всі АТБ → категорія Закупівлі одним кліком») - поки що поодинці. Спосіб обходу: створити правило у Довідниках, повторно завантажити файл.

Часті запитання