Модуль · Фінік
Облік витрат без ручного вводу кожної покупки
У Фініку чотири входи витрат, і жоден із них не головний. Банк присилає операції сам. Паперовий чек стає витратою з фотографії, виписку іншого банку можна завантажити файлом. Руками лишається те, на що немає ні чека, ні виписки.
Оновлено
Чотири входи, а не один банк
Коли трекер будує весь досвід навколо підключення банку, людина без цього банку впирається в логін-екран. У Фініку банківський і ручний режим рівноправні: якщо банк не підключено, зʼявляється неблокуючий банер із двома рівними діями. «Без банку продовжити» можна натиснути й ніколи не повертатись до першої.
01
Банк присилає операції сам
Monobank надсилає операцію, щойно вона сталась. Окремо є ручне довантаження за останній 31 день – коли треба добрати те, що було до підключення. Автоматично приходять тільки операції Monobank: інших банківських підключень у Фініку немає.
02
Чек стає витратою з фотографії
Разом із позиціями: що саме куплено, по скільки і в якій кількості. Банк знає суму й магазин, рядки покупок є тільки на чеку.
03
Виписку можна завантажити файлом
Якщо банк не дає автосинку, але дає виписку, витрати за місяць заводяться одним файлом замість форми на кожен рядок.
04
Руками – коли доказу немає
Ручна форма має детальнішу розбивку, ніж MCC-каталог банку: «Кафе та ресторани» і «Техніка» існують тільки в ній. Назву можна не писати: у списку буде нейтральне «Ручна витрата», а категорія лишиться окремим чипом.
Усі чотири входи ведуть в одну стрічку операцій. Категорію, розподіл і видимість будь-якої з них можна змінити руками, і твій вибір перебиває вгадування.
Що бачить токен Monobank і чого він не може
Токен ти створюєш сам на api.monobank.ua і сам його відкликаєш – там же, одним кліком. У коді Фініка він ходить у три місця. Два з них читають: список рахунків і виписка. Третє – реєстрація вебхука: це запис, але записується рівно одне, адреса, на яку Monobank надсилатиме нові транзакції. Рухати гроші токен не може взагалі: у персональному API немає ендпоінта переказу, тож справа не в тому, що Фінік ним не користується.
Детальний розбір – у гайді про підключення Monobank.
Чек: фото, чернетка, екран перевірки
Чек – єдине джерело того, що саме ти купив. Тому шлях від паперу до витрати збудований так, щоб нічого не потрапило в журнал без твого «Зберегти».
01
Фото
Знімаєш чек – розпізнавання дістає суму, дату і рядки покупок. У коді є і другий шлях, через QR фіскального чека і реєстр ДПС, але публічний доступ до реєстру обмежено на час воєнного стану, тож сьогодні працює саме фото.
02
Чернетка
Результат лягає чернеткою з бейджем «перевір суми». Це не запис – це пропозиція.
03
Екран перевірки
Обовʼязковий, без нього збереження не відбувається. Суму, дату, категорію і кожну позицію можна виправити.
04
Запис
Збережений чек шукає собі банківську операцію за сумою і датою в межах доби і привʼязується до неї. Не знайшов – стає окремою ручною витратою.
Три деталі, які помітно на практиці
- Пачкою. «Сканувати чек» приймає одне фото чи кілька: два і більше відкривають список до десяти чеків за раз. Кожен чек із пачки розгортається в той самий повний екран перевірки.
- Повтор не дублює. Той самий фіскальний чек, засканований удруге, нової витрати не створює.
- Порожня чернетка не збережеться сама. Якщо на фото не розпізналось жодне поле, чернетка отримує бейдж і виключається зі збереження автоматично.
Виписка файлом
Формат визначається не за розширенням, а за вмістом файлу, і кодування теж: банківські CSV регулярно приїжджають у windows-1251, і без цього кирилиця перетворювалась на сміття ще до розбору. Окремий випадок – файл, який банк віддає під іменем .xls, а всередині там HTML-таблиця.
- CSV – читається
- XLSX – читається
- HTML-таблиця під іменем .xls – читається
- PDF – відмова прямим текстом: візьми в банку той самий період у XLSX або CSV
- бінарний Excel 97 – відмова з інструкцією перезберегти файл
Категорія приїжджає вже заповненою
Рядок імпорту отримує підказку категорії з трьох шарів доказів: власна колонка «Категорія» у виписці, код MCC і ключові слова в описі мерчанта. Немає жодного доказу – підказки не буде: вгадувати навмання гірше, ніж мовчати. На живій виписці Privat24 із 27 рядків із категорією приїхали 23. Це один замір на одному файлі, не обіцянка точності.
Що робить із дублями
Перед збереженням кожен рядок звіряється з тим, що вже лежить у витратах – за датою, сумою і напрямом, без огляду на опис. Збіг отримує бейдж «схоже, вже є» і зняту галочку: рішення лишається за тобою, автоматично нічого не викидається. Якщо все одно вийшло не так – імпорт відкочується цілим батчем.
Коли синк мовчить, Фінік каже факт, а не діагноз
Порожня стрічка операцій означає одне з двох: витрат справді не було або звʼязок із банком обірвався. Ззовні ці два стани виглядають однаково – обидва є просто відсутністю подій, і розрізнити їх наявними даними неможливо.
Тому після семи днів без оновлень Фінік показує рівно перевірений факт: «Дані не оновлювались N днів», і пропонує перевірити підключення – дія, яка допомагає в обох випадках.
Написати тут «Monobank не працює» було б вигадкою в половині випадків. Ця копія в продукті навмисно захищена тестом, щоб не зʼїхати в бік упевненого діагнозу.
Чого Фінік не робить
- Не рухає гроші. Ні платежів, ні переказів, ні оплати рахунків. Це облік, не банкінг.
- Не веде інвестиції. Активи – ручний список вартостей, без котирувань і брокерських підключень.
- Не рахує ФОП. Ні бізнес-обліку, ні податкової звітності.
- Автосинк лише з Monobank. Інші банки заводяться випискою файлом або чеками.
- Позначка «у транзакції є чек» живе на пристрої: чек, засканований на телефоні, не підсвітить ту саму операцію на компʼютері.
- Працює у браузері – на телефоні й компʼютері. Мобільний застосунок теж працює і синхронізується, але його публічний вихід відкладено.
Як це виглядає

Гайди про гроші
Як підʼєднати Monobank до трекера витрат
Що робить персональний токен і що він бачить.
Як сканувати чеки у витрати, якщо QR не працює
Як зняти чек, щоб рядки розпізналися.
Чи безпечно давати застосунку доступ до банку
Сім питань до будь-якого сервісу перед підключенням.
Як Фінік звʼязаний з рештою сфер – на сторінці про звʼязки, що вже працює – у доповіді про стан.