← Назад

Довідка

Розгорніть секцію, щоб прочитати деталі

Головне
📱 Що це за додаток?

Invest UA — PWA-додаток для управління особистими фінансами: ОВДП, депозити, страхування, готівка, цілі накопичення. Працює офлайн, синхронізується між пристроями через хмару.

💼 Портфель
Активні вкладення: ОВДП, депозити, страхування — з дохідністю
🎯 Мрії
Фінансові цілі з іконками, валютою та автопрогнозом
💰 Заощадження
Кошти, що не працюють — готівка, сейф, заначки
🛒 Витрати
Заплановані витрати на місяць (покупки, подорожі, послуги) з переносом та позначкою «здійснено»
🧮 Калькулятор
Прибутковість, складний %, кредит
📈 Аналітика
Рейтинг, комбінації, стратегії реінвесту
💱 Валюти
НБУ + готівковий курс в реальному часі
🤖 Telegram-бот
Баланс, вкладення, курси прямо в месенджері
☁️ Хмара
Синхронізація між пристроями (Google, Microsoft або email-посилання)
Розділи додатку
💼 Портфель

Головна сторінка — активні вкладення, що приносять прибуток.

Додавання запису

Кнопка «+ Новий запис» → оберіть Тип (поля форми залежать від нього). Поле Валюта (UAH/USD/EUR) доступне для будь-якого типу: розрахунки (ставка, прибуток, податок) ведуться у валюті запису, а в загальні підсумки портфеля сума конвертується в грн за поточним курсом НБУ.

  • ОВДП — ціна, кількість, селектор облігацій Дії (див. окрему секцію)
  • Депозит — сума, валюта, ставка, податок; чекбокс «Складний %». Відсотки нараховуються у валюті депозиту
  • Страхування з накопиченням — поле індексації (%/рік). Внесок зараховується на річницю поліса (не на 1 січня) й одразу починає приносити дохід: повний полісний рік дає баланс × ставка, а неповний хвостовий період — пропорційно фактичним дням (з урахуванням високосних 365/366).
  • Inzhur (нерухомість) — вкладення в REIT-фонд Inzhur: сума, річна дохідність (%), податок, дати. Розрахунок як у депозиту з простим відсотком: прибуток = сума × ставка × (днів / 365.25)
  • Готівка — сума й валюта, без дат і ставки
  • Інше — базові поля

Дашборд

Вартість портфеля, зароблено всього, дохід за день, кількість активних, розбивка денного доходу по кожному вкладенню. Валютні записи (будь-якого типу) автоматично конвертуються в грн для загального підсумку.

Ланцюги реінвесту. Якщо після погашення позиції ви завели гроші новим записом (новий запис стартує у вікні від −2 до +14 днів навколо дати погашення), стара позиція вважається «переданою наступнику»: у підсумках «Вкладено» та «Вартість портфеля» вона більше не рахується — інакше ті самі гроші подвоювалися б. Завершені позиції без наступника продовжують враховуватись.

Деталі вкладення. Клік по рядку активу (або по події у «Найближчих подіях») відкриває картку вкладення. Під назвою — сума, за яку воно куплене (підпис Вкладено), а серед метрик: зароблено на сьогодні — чистий дохід, нарахований від старту до нині, і вартість сьогодні — сума покупки плюс цей дохід, тобто скільки вкладення коштує зараз. «Очікуваний дохід» — це прогноз на весь строк, а не на сьогодні.

Працюють / Не працюють / Разом доступно. Під вартістю портфеля — розбивка капіталу: працюють — активні строкові вкладення (тіло + нарахований чистий дохід); не працюють — готівка та завершені вкладення без реінвесту (тіло + отриманий чистий прибуток). Сума двох частин завжди дорівнює вартості портфеля, а «Зароблено всього» включає і нарахований дохід активних, і реалізований прибуток завершених позицій. Поруч — заощадження (сума з вкладки «Заощадження», валюти за курсом НБУ) та разом доступно = вартість портфеля + заощадження — всі доступні вам кошти.

Картка вкладення

Клік на запис → деталі: прогрес-бар (минулі / залишилось днів, %), зарахований дохід, ставка, оподаткування. Для строків до 2 років — щомісячна таблиця нарахувань, довших — щорічна.

Сповіщення

Банери попереджають про завершення терміну. За скільки днів — у Профілі → Сповіщення.

Автозбереження чернеток

Якщо ви заповнили форму і перейшли на іншу вкладку — додаток попередить і запропонує відновити чернетку при повторному відкритті.

🏛 ОВДП: пікер, комісія Дії, реальна ставка

Селектор облігацій

Якщо адмін додав список Дії, при виборі типу ОВДП з'явиться селектор. Виберіть облігацію — назва та дати заповняться автоматично. Введіть ціну з Дії — річна ставка розрахується сама, а в полі «Отримаю при погашенні» з'явиться повна сума виплати (номінал × кількість + залишок купонів).

💳 Комісія Дії 0.20%
З 15.04.2026 купівля ОВДП через Дію має комісію 0.20%, яка списується разом з вартістю. Для записів з датою початку ≥ 15.04.2026 додаток автоматично додає її до суми (ціна × к-сть × 1.002) та враховує в ефективній дохідності. У картці видно фактичну ціну + розмір комісії.

«Отримаю при погашенні»

Точна сума, яку ви отримаєте — як показує Дія / банк. Якщо поле задано:

  • Очікуваний прибуток = отримаю − вкладено (без апроксимацій)
  • Денний дохід = прибуток / днів_усього — співпадатиме з банком
  • Ставка, введена вручну, ігнорується в розрахунках

Реальна vs введена ставка

Поруч з «Річною ставкою» показується реальна ставка — обчислена з фактичного «Отримаю при погашенні». Якщо відрізняються більше ніж на 0.05% — показується різниця амбером. Наприклад: ввели 15% (YTM з пікера), а реально виходить 13.91% — видно одразу.

Банк рахує купон на номінал (зазвичай ~13-14% для ОВДП), а YTM з пікера включає капітальний приріст до номіналу — тому YTM вища. Для точних прогнозів довіряйте «Отримаю при погашенні».

🧮 Калькулятор

Розрахунок дохідності окремого вкладення. Заповніть будь-які відомі поля — решта розрахується автоматично.

1
Оберіть Тип
2
Введіть суму та річну ставку
3
Вкажіть дати
4
«Розрахувати» або Enter
5
«Зберегти запис» → історія розрахунків

Складний відсоток

Чекбокс для Депозиту (автоматично для Страхування) — розкриває додаткові поля: ставка реінвестування, податок, індексація, горизонт 1-20 років. Графік порівнює простий і складний зростання.

Кредитний калькулятор

Для залогінених. Ануїтет: щомісячний платіж, переплата, графік з розбивкою «тіло / відсотки».

Історія

Збережені записи в таблиці — клік на рядок завантажує дані у форму.

Блакитні поля — авторозрахунок. Вручну введене значення стає «фіксованим», решта полів підлаштовуються.
📈 Аналітика

Доступна після 2+ записів у калькуляторі.

  • Бюджет — загальна сума
  • Облігацій у портфелі — кількість позицій
  • Горизонт — фільтр по строку

Рейтинг — за ефективною річною дохідністю. Комбінації — топ-5 розподілу бюджету. Реінвестування — стратегія «коротка → довга».

💱 Валюти

Два джерела курсів:

1
НБУ (офіційний) — всі валюти з пошуком
2
Чорний ринок (@X_Change_Vinnitsa) — купівля/продаж, зміна за день, відхилення від НБУ

У Профілі оберіть 1-2 валюти для дашборду (USD, EUR, PLN, GBP, CHF, CAD).

🎯 Мрії

Фінансові цілі — квартира, авто, подорож. Потребує входу в акаунт (Google, Microsoft або email).

Створення мрії

1
Оберіть іконку (🏠 🚗 ✈️ 📱 💻…), валюту (UAH/USD/EUR), назву й суму
2
Вкажіть накопичене та дату досягнення
3
Щомісячний внесок авторахується, але можна правити вручну

Валюта

Якщо ціль не в грн — суми показуються в обраній валюті + еквівалент у $ поруч. Дашборд сумує усі мрії у грн (конвертація за курсами НБУ).

Внески

Кнопка «+» на картці відкриває форму внеску. Валюта внеску може відрізнятися від валюти мрії — вона буде автоматично сконвертована. В історії відображається: +44 200 грн (внесено €1 000).

Кнопка «📜» на картці відкриває модалку з історією змін суми мрії — без переходу на детальну сторінку. Модалка має два розділи: Прямі внески (з кнопками ✎ / ✕ на кожному рядку) та Із закріплених заощаджень — там видно кожну ➕/➖ транзакцію закріплених за мрією заощаджень (read-only; редагування — у вкладці «Заощадження»). Сортування — за датою.

Кожен запис в історії можна редагувати (✎) або видалити (✕) — сума мрії перерахується відповідно.

Детальна картка

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

Якщо вкажете дату завершення — додаток підкаже, чи встигаєте при поточному темпі: коли місяців за темпом більше, ніж до дедлайну, на картці з'являється бурштинове попередження «за поточним темпом — N міс., до дедлайну M».
💰 Заощадження

Окрема вкладка для коштів, які не працюють — готівка в сейфі, під матрацом, на безвідсотковій картці. На відміну від Портфеля та Мрій, немає ставок, дат чи прогнозів.

Створення

Назва, сума, валюта (UAH/USD/EUR), нотатки (де саме зберігається). Плюс опціонально — прив'язка до мрії.

Прив'язка до мрії

У формі заощадження є селектор «Закріплено за мрією». Можете залишити «🆓 Вільні» або обрати конкретну мрію. У списку відображається бейдж: 🆓 Вільні або 🚗 Автомобіль. У картці мрії видно, скільки заощаджень за нею закріплено.

При видаленні мрії прив'язані заощадження не видаляються — просто стають «Вільними».

Дашборд

Загальна сума в грн (з $ еквівалентом), розбивка «Вільні / по мріях» та окремо по валютах.

📁 Проєкти

Проєкт — це один великий задум із власним бюджетом і купою витрат: авто з-за кордону, ремонт, будівництво. Витрати групуються в категорії (Покупка, Доставка, Розмитнення, Запчастини…), які можна перейменовувати й додавати через «⚙ Керувати».

Статус запису: оплачено чи заплановано

Кожна витрата має статус «Оплачено» або «Заплановано». Заплановані складають «Залишок» і список «Наступні заплановані витрати» (сам список — лише витрати; очікувані продажі в нього не входять, вони в групі «↩ Продажі»). Мітка «✓ Завершено» на картці з'являється сама, коли в проєкті не лишилось жодного запланованого пункту — вручну її не перемкнути.

Продаж і повернення — зменшують вартість проєкту

У формі витрати є перемикач Тип: «Витрата» або «↩ Продаж / повернення». Другий тип — це коли гроші повернулись: продали зняті диски, віддали зайву деталь, отримали компенсацію.

Сума продажу відмінусовується від вартості проєкту. Приклад: авто коштувало $25 000, старі диски продано за $800 → проєкт показує $24 200.

Усі продажі збираються в окрему категорію «↩ Продажі» внизу списку категорій — видно одразу, що ти продав, і не треба згадувати, у яку категорію ти це колись поклав. Категорії витрат при цьому лишаються сумами саме витрат, тому жодна з них не стає від'ємною.

Статус для продажу читається як «Отримано» / «Очікується». Поки гроші не надійшли, продаж лишається незакритим пунктом і не дає проєкту стати «Завершеним» — це навмисно: проєкт не розрахований до кінця.

У рядку під смугою прогресу з'являється чіп ↩ Продажі −$800 — щоб було видно, чому вартість проєкту нижча за суму витрат.

Позапланові витрати

Будь-яку витрату можна позначити прапорцем ⚡ Позапланова — це та, якої в задумі не було: зламалось у дорозі, довелось доплатити. Не плутати зі статусом «Заплановано»: той про оплату (сплачено чи ще ні), а прапорець — про задум (була ця витрата в плані чи прилетіла). Прапорці незалежні: позапланова витрата може бути вже оплаченою.

У рядку під смугою прогресу з'являється чіп ⚡ Позапланові $1 020,00 3,5% — сума таких витрат і їхня частка від усіх витрат проєкту. Сам рядок витрати отримує позначку ⚡. Чіп видно і на згорнутій картці, тож перевитрату «не за планом» помітно без розгортання.

У списку «Категорії витрат» з'являється група ⚡ Позапланові — усі такі витрати в одному місці, без клікання по кожній категорії. Це не окрема категорія, а зріз: кожна витрата лишається у своїй (Запчастини, Доставка…) і у вартість проєкту входить один раз, тому відсоток біля групи — частка від усіх витрат. Кнопка + у групі відкриває форму з уже піднятим прапорцем ⚡.

Бюджет і перевитрата

Якщо задати бюджет, «Залишок» рахується як бюджет − витрачено і при перевищенні стає від'ємним червоним, а на смузі з'являється штрихований хвіст перевитрати. Відсоток не обрізається до 100% — 102,9% це чесний сигнал.

🛒 Витрати

Вкладка для запланованих витрат на місяць — будь-що, що плануєш купити або витратити: речі, техніка, одяг, подорожі, відпочинок, послуги, подарунки. Не плутати з інвестиціями чи заощадженнями — це саме план витрат.

Створення

Назва, іконка (~38 emoji), валюта (UAH/USD/EUR), сума, місяць витрати (українські селекти місяць+рік), посилання (опційно) і нотатки. Нотатки — повноцінний textarea з перенесенням рядків, щоб можна було вставити маршрут поїздки або перелік деталей.

Групування списку

  • ⚠ Прострочено — попередні місяці, не здійснено. Бейдж «прострочено» отримують також витрати поточного місяця, чия планова дата вже минула, а покупки нема; на календарі такі дні позначаються червоною крапкою
  • 📅 Поточний місяць — активні на зараз (завжди розкрита)
  • 🔜 На майбутнє — заплановані на наступні місяці (за замовчуванням згорнута)
  • ✓ Здійснено — архів по місяцях: поточний місяць розкритий, старіші згорнуті. Без обмеження на 20 останніх — можна дійти до будь-якої давньої витрати.

Кожен заголовок групи клікабельний — натисніть, щоб згорнути/розгорнути секцію.

Пошук і фільтри

Над списком витрат є поле пошуку (по назві, нотатках, посиланню) та два ряди чипів:

  • Статус: Усі · ⚠ Прострочено · 📅 Цей місяць · 🔜 Майбутнє · ✓ Здійснено · 👥 Спільні · 🔁 Повторювані
  • Категорії: визначаються іконкою (🛒 Продукти, 🚗 Автомобіль, ✈️ Відпустка, 💡 Комуналка, 🍔 Ресторани тощо). Показуються лише ті категорії, у яких є записи.

Пошук і фільтри комбінуються; під час пошуку всі групи автоматично розкриваються.

Повторювані витрати

У формі можна поставити галочку 🔁 Повторюється щомісяця — зручно для абонплат (інтернет, мобільний), комуналки, оплат за садочок/школу. Після відмітки «Здійснено» додаток автоматично створить нову копію на наступний місяць (якщо її ще немає). Позначку можна прибрати на будь-якому етапі.

Дохід і бюджет

Картка «💵 Дохід за місяць» на дашборді — вкажіть свій дохід (зарплата + інші надходження), і прогрес-бар покаже, яка частина вже розписана на витрати:

  • 🟢 до 75% — комфортний запас
  • 🟡 75–95% — майже на межі
  • 🔴 ≥95% або перевищення — попередження, що витрати вичерпують дохід

Дохід зберігається окремо для кожного місяця.

Розподіл по категоріях

На дашборді — список категорій з сумою запланованого і вже витраченого за поточний місяць. Зручно для швидкого аналізу: де найбільше грошей іде, що перевищено, що ще попереду.

Дії з витратою

  • ✓ Відмітити — позначити витрату здійсненою. Запитає фактичну суму (можна залишити порожньою — візьме заплановану).
  • 📅 Перенести — на наступний місяць. Показується бейдж перенесено ×N.
  • 📋 Деталі (або клік по рядку) — відкриває картку з повною інформацією: сума, місяць, посилання, нотатки; для спільних — список учасників і журнал запрошень.
  • 👥 Поділитись з користувачем платформи / Запросити ще одного учасника — перетворює приватну витрату на спільну і дозволяє запросити іншого користувача по email. Якщо в нього підключено Telegram — запрошення приходить у Telegram, інакше — на email. Доступно як з картки деталей, так і з форми редагування витрати.
  • ↗ Надіслати посилання — через Web Share API (мобільний) або меню з лінками на Telegram/WhatsApp/Viber/Email/копіювання.
  • ✎ Редагувати / ✕ Видалити (у спільній — «Покинути»)
  • на здійснених — скасувати позначку

Спільні витрати

Спільна витрата — один Firestore-документ, який бачать усі запрошені учасники в реальному часі. Зміни будь-кого синхронізуються миттєво. На картці «Деталі» видно:

  • Учасники — email кожного, автор позначений бейджем, ви бачите «це ви».
  • Запрошення — журнал надісланих запрошень: email, канал (Telegram/Email/вручну), дата надсилання і статус ⏳ очікує або ✓ прийняв з датою прийняття.

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

Як працює посилання-запрошення. Воно виписується персонально на ту пошту, яку ви вказали, і містить одноразовий код. Звідси наслідки, які варто знати:

  • Переслати його комусь іншому не вийде — сторонній побачить «запрошення виписане на іншу пошту».
  • Код діє 14 днів і згорає після першого прийняття. Якщо не встигли — попросіть автора надіслати нове.
  • Скасоване запрошення перестає працювати одразу: посилання з листа стає недійсним, а не просто зникає зі списку.
  • Доки запрошення не прийняте, самої витрати не видно — ні за посиланням, ні інакше. Тому й «скопіювати посилання вручну» більше немає: без адресата код нема кому виписати.

Дашборд

Сума запланованого на поточний місяць, скільки витрачено, скільки залишилось, лічильники прострочених і майбутніх. Мультивалютні суми приводяться до грн за курсом НБУ.

Сервіси
🤖 Telegram-бот та сповіщення

⚙️ Налаштування → Сповіщення. Канали:

  • Email — листи на Google-пошту
  • Telegram-сповіщення — нагадування про вкладення
  • Бот — інтерактивні команди

Команди @my_invest_ua_bot

/balance · /portfolio · /expiring · /rates · /help

Підключення в один клік

⚙️ Налаштування → Сповіщення → увімкніть Telegram → «🔗 Підключити Telegram» → у боті Start. Акаунт прив'яжеться протягом 10 секунд.

Є fallback — ручне введення Chat ID, якщо автопідключення не спрацювало.

📤 Експорт даних

Всі дані (JSON): Профіль → Дані та конфіденційність → «Експорт моїх даних». Файл містить портфель, витрати, заощадження, мрії та проєкти — усе, що зберігається у вашому акаунті.

📲 Встановлення та синхронізація

Хмара: вхід через Google, Microsoft або email-посилання — дані доступні на всіх пристроях.

Android/Chrome: меню → «Встановити додаток».

iPhone/Safari: «Поділитися» → «На початковий екран».

Desktop: іконка встановлення у адресному рядку Chrome.

Без входу — дані зберігаються локально. Google тільки для синхронізації.
Технічне
🧾 Формули розрахунку

Дохідність за період:

Дохідність = (Прибуток / Вкладено) × 100%

Проста річна дохідність:

Річна = Дохідність за період / Днів × 365.25

Складний відсоток:

Сума = Вклад × (1 + Ставка)^Років

Ануїтетний платіж (кредит):

M = P × r × (1+r)^n / ((1+r)^n − 1)

Реальна ставка з «Отримаю при погашенні»:

Ставка = (Отримаю − Вкладено) / Вкладено × 365 / Днів
У «Калькуляторі» — проста річна. У «Аналітиці» — ефективна річна. Складний відсоток — щорічне реінвестування.
🔒 Дані, конфіденційність, безпека

Способи входу

  • Google — швидкий OAuth-вхід.
  • Microsoft — особисті MS-акаунти (Outlook, Live, Hotmail) і організаційні Entra ID.
  • Email-посилання — без паролю; одноразове посилання на вашу пошту.

Якщо email уже зареєстровано через інший провайдер, при вході через новий ми пропонуємо прив'язати акаунти — після цього обидва способи вестимуть в один обліковий запис.

Налаштування безпеки

⚙️ Налаштування → Безпека:

  • Біометричне розблокування — Face ID, Touch ID або Windows Hello при поверненні до додатку (WebAuthn, локально на пристрої).
  • PIN-код — додатковий 4-6-значний код, запитується після авторизації. Зберігається як PBKDF2-SHA-256 хеш з унікальною per-user сіллю та 600 000 ітерацій. Після кількох помилкових спроб — тимчасове блокування з прогресивним таймаутом (30с → 2хв → 10хв → 30хв), а після 12 невдач — автоматичний вихід.
  • Захист Google — статус 2FA вашого Google-акаунту.

Що зберігається

Профіль (ім'я, email, телефон), портфель, мрії, заощадження, історія розрахунків, налаштування.

Де

Локально (IndexedDB) + у хмарі (Firebase Firestore) при вході через Google, Microsoft або email-посилання.

НЕ зберігається

Паролі, платіжні дані, IP-адреси.

Експорт / видалення

Профіль → Дані та конфіденційність → «Експорт моїх даних» (JSON) / «Видалити всі дані».

Безпека

  • CSP — обмеження джерел скриптів та з'єднань
  • PIN — хеш PBKDF2-SHA-256 (per-user salt, 600k iters) + лімітом спроб і прогресивним лок-аутом
  • XSS — санітізація DOMPurify перед вставкою
  • Firestore Rules — доступ тільки до власних даних
  • Bot Token — тільки на сервері, ніколи в клієнтському коді

Invest UA