Redirect to fintable.io →

Посібник користувача

🚀 Початок роботи

Що таке Fintable?

Fintable автоматично синхронізує банківські транзакції, залишки на рахунках та інші фінансові дані безпосередньо в електронні таблиці, як-от Airtable або Google Sheets. Сервіс безпечно підключається до ваших банківських рахунків, інвестиційних провайдерів, кредитних карток та інших фінансових установ і підтримує електронні таблиці в актуальному стані без ручного введення даних. Крім того, Fintable надає універсальний банківський API на базі Plaid, GoCardless, Akoya та інших агрегаторів банківських API.

Загальний огляд

Щоб почати роботу з Fintable, виконайте кілька простих кроків.

  1. Зареєструйтеся на Fintable.io
  2. Підключіть банківські рахунки через безпечний процес підключення
  3. Налаштуйте інтеграцію з вашою базою Airtable або Google Sheets
  4. Отримуйте автоматичну щоденну синхронізацію транзакцій

На цьому все. Наша ключова задача — надійно синхронізувати фінансові дані з вашими електронними таблицями.

✨ Швидкий старт із Claude / ChatGPT / Codex

Ви можете скористатися AI-асистентом на кшталт Claude, ChatGPT або Codex, щоб налаштувати Fintable, повністю ним керувати й навіть спілкуватися зі своїми фінансами. Він навіть може створити для вас власний фінансовий дашборд!

Claude

Натисніть, щоб переглянути це відео на YouTube

  1. Відкрийте claude.ai (або застосунок Claude) і перейдіть у Settings → Connectors.

  2. Натисніть Add custom connector.

  3. Назвіть конектор Fintable, вставте https://fintable.io/mcp як адресу сервера й натисніть Add.

    Додавання власного конектора Fintable у Claude

  4. Claude відкриє вікно Fintable: увійдіть, перегляньте екран згоди та натисніть Authorize.

  5. У чаті переконайтеся, що конектор Fintable увімкнено в меню інструментів — і просто формулюйте запити.

  6. Для зручності радимо: поверніться в Settings → Connectors, відкрийте налаштування інструментів конектора Fintable і встановіть для інструментів лише для читання — усіх, що починаються з get_ чи list_, плюс search_institutions — режим Always allow. Тоді Claude відповідатиме на запитання про ваші фінанси без постійних запитів дозволу, а дії запису (категоризація, синхронізація, видалення) й далі потребуватимуть підтвердження.

    Налаштування інструментів лише для читання Fintable у режим Always allow у Claude

ChatGPT

Відоме обмеження: Інтеграція з ChatGPT зараз може працювати дещо нестабільно через обмежену підтримку MCP-серверів у ChatGPT. Ми працюємо над тим, щоб незабаром виправити це за допомогою окремого плагіна ChatGPT.

Користувацькі MCP-застосунки наразі працюють у вебверсії ChatGPT. Для повного набору інструментів Fintable із доступом на читання й запис потрібен ChatGPT Business, Enterprise або Edu; ChatGPT Pro наразі підтримує користувацькі застосунки лише з доступом read/fetch. Також можуть діяти дозволи робочого простору. Перегляньте актуальні вимоги OpenAI до MCP-застосунків.

  1. У вебверсії ChatGPT відкрийте Settings → Apps → Advanced settings і ввімкніть Developer mode. Якщо цей параметр недоступний, попросіть адміністратора робочого простору надати доступ. Адміністратори Business також можуть почати з Workspace settings → Apps → Create.
  2. У Settings → Apps натисніть Create.
  3. Назвіть застосунок Fintable, вставте https://fintable.io/mcp як адресу MCP-сервера та виберіть автентифікацію OAuth.
  4. Натисніть Scan tools. У вікні Fintable увійдіть, підтвердіть пароль, перегляньте екран згоди, натисніть Authorize і дочекайтеся завершення сканування.
  5. Натисніть Create. У новому чаті виберіть застосунок Fintable у меню інструментів (біля нього може бути мітка Dev) або згадайте Fintable у запиті.
Codex CLI
  1. Відкрийте термінал зі встановленим Codex CLI та увійдіть у Codex.

  2. Додайте Fintable як MCP-сервер із потоковим HTTP-транспортом:

    codex mcp add fintable --url https://fintable.io/mcp
    
  3. Запустіть авторизацію OAuth:

    codex mcp login fintable
    
  4. Codex відкриє сторінку Fintable у браузері. Увійдіть, перегляньте екран згоди та натисніть Authorize. Якщо Codex не зможе відкрити браузер, відкрийте URL-адресу, показану в терміналі.

  5. Перевірте налаштування сервера:

    codex mcp list
    
  6. Почніть новий сеанс Codex і попросіть його використовувати Fintable. Тепер Codex може викликати MCP-інструменти Fintable для вашого облікового запису.

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

  • «Підключи мій рахунок у Monobank до Fintable» — асистент знайде банк і надасть вам безпечне посилання, щоб ви самостійно завершили вхід у власному браузері. Ваші банківські облікові дані ніколи не проходять через ШІ.
  • «Синхронізуй усі мої рахунки й повідом, коли завершиться».
  • «Налаштуй розумні категорії витрат і додай правила, щоб нові транзакції категоризувалися автоматично».
  • «Категоризуй усе за минулий місяць і познач усе незвичне».
  • «Скільки я витратив на ресторани цього року порівняно з минулим?»
  • «Перейменуй мої рахунки, щоб було зрозуміло, де поточний, а де ощадний».
  • «Чи все гаразд з інтеграцією Airtable? Якщо остання синхронізація не вдалася — поясни чому».

Інструменти MCP один в один відповідають Fintable API з тими самими правами та лімітами — усе, що вміє API, вміє і ваш AI-асистент.

Створюєте застосунок для інших користувачів Fintable? Розробники можуть самостійно зареєструвати OAuth-застосунок на сторінці Dashboard → API; повні деталі протоколу — в документації API.


🏦 Банківські підключення

Порівняння провайдерів (Plaid, GoCardless (Nordigen), Akoya тощо)

Plaid

  • Підтримує лише банки США та Канади
  • Доступна синхронізація в реальному часі та за розкладом, однак її вартість є високою. Плата розраховується індивідуально залежно від обсягу використання.
  • Зазвичай доступні фінансові дані лише за останні 2 роки.
  • Це найбільша банківська мережа у США та Канаді, однак проблеми з підключенням до великих банків, зокрема Chase та American Express, усе ще трапляються.
  • Наразі ми не підтримуємо дані про інвестиційні активи або зобов’язання через Plaid, але працюємо над цим.

GoCardless (Nordigen)

  • Підтримує банки ЄС через Open Banking
  • Зазвичай доступні фінансові дані за 7+ років
  • Не підтримує часту синхронізацію, але дозволяє щоденне оновлення даних. Застосовуються ліміти на кількість запитів: офіційно — 4 запити на день, хоча на практиці зазвичай доступні 2 запити на день.
  • Відповідно до вимог Open Banking підключення потрібно поновлювати кожні 90 днів. Під час повторного підключення іноді можуть виникати дублікати.

Akoya

  • Підтримує банки США через Open Banking, що є безпечнішим підходом порівняно з Plaid
  • Підтримує синхронізацію в реальному часі та за розкладом
  • Підтримує дані про інвестиційні активи для установ, зокрема Fidelity; активи синхронізуються в окрему таблицю Holdings (Airtable) або вкладку Holdings (Google Таблиці). Див. розділ «Поля активів (Holdings)» нижче.

SnapTrade

  • Підтримує інвестиційні та криптовалютні рахунки: акції, ETF, а також монети на біржах на кшталт Coinbase, Kraken і Binance. Шукайте брокера чи біржу за назвою на сторінці нового підключення
  • Синхронізує ваші інвестиційні активи (тикер, кількість акцій, вартість придбання тощо) в окрему таблицю Holdings в Airtable або вкладку Holdings у Google Таблицях. Див. розділ «Поля активів (Holdings)» нижче.

Tabs

  • Власні банківські підключення Fintable, реалізовані через пряме підключення до банківських API
  • Це найшвидші та найнадійніші підключення Fintable з підтримкою частого оновлення даних.
  • Наразі підтримуються лише два банки: Mercury та PrivatBank for Business. Незабаром буде додано більше банків.

Підключення банку

Щоб підключити банківський рахунок:

  1. Увійдіть у панель керування Fintable
  2. Натисніть Connect на головній панелі або New Connection у меню зліва.
  3. Знайдіть ваш банк або фінансову установу
  4. Пройдіть безпечну автентифікацію на сайті вашого банку. Цей етап обробляє не Fintable, а наші провайдери банківських підключень: Plaid або GoCardless (Nordigen).
  5. Виберіть рахунки, які потрібно синхронізувати. Зазвичай це робиться на сайті банку під час автентифікації, але пізніше ви також можете вимкнути окремі рахунки в розділі Connection Settings.
  6. Встановіть Sync Start Date — дату, з якої потрібно завантажувати транзакції. Докладніше див. у розділі Sync Start Date нижче.
  7. Запустіть ручну синхронізацію, щоб отримати початкові дані.

Sandbox-підключення банку (для тестування)

Немає банку під рукою або ви розробляєте інтеграцію з нашим API? Додайте Sandbox-підключення банку. Це тестовий банк із прикладами рахунків, транзакцій та інвестиційних активів, щоб ви побачили, як працює Fintable, ще до підключення справжнього банку.

Додайте його в Панель → Нове підключення → Додати Sandbox-підключення банку або з панелі, коли ще немає жодного підключеного банку. Розробники можуть створити його через API за допомогою POST /connections/link/test_sandbox.

  • Дані реалістичні й оновлюються з часом, тож нові транзакції продовжують з'являтися.
  • Воно синхронізується з вашою базою Airtable, Google Sheet або шаблоном Notion так само, як справжнє підключення.
  • Це безкоштовно й не потребує активного плану чи пробного періоду: воно не враховується ні в ліміті підключень, ні в місячних спробах, ні в річному обсязі транзакцій.
  • Воно продовжує синхронізуватися після завершення пробного періоду чи плану, тож лишається корисним, поки ви вирішуєте. Справжні банківські підключення й далі потребують активного плану.
  • Одночасно можна мати одне Sandbox-підключення.
  • Після видалення його рядки також зникають із вашої бази Airtable і Google Sheet, тож таблиця повертається до попереднього вигляду. (Видалення справжнього підключення залишає ваші дані на місці — прибираються лише тестові.)

Коли завершується пробний період або план

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

Дата початку синхронізації: завантаження історії транзакцій

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

Обсяг даних, які можна завантажити за попередні періоди, залежить від вашого банку та провайдера підключення. Більшість провайдерів, зокрема Plaid, зазвичай надають дані приблизно за останні 2 роки. Деякі провайдери, наприклад GoCardless, можуть надати дані за період до 7 років або більше.

Встановити дату початку синхронізації для всіх рахунків

  • Натисніть меню поруч із кнопкою Connect
  • Виберіть Sync Start Date
  • Вкажіть дату, з якої Fintable має почати завантажувати дані
  • Натисніть Save, щоб зберегти зміни, а потім запустіть синхронізацію вручну

Налаштуйте дату початку синхронізації для окремих рахунків

  • Відкрийте потрібне банківське підключення
  • Перейдіть до Connection Settings
  • Вкажіть Sync Start Date для окремого рахунку або одразу для всіх рахунків у цьому підключенні
  • Дані за попередні періоди синхронізуються протягом години

Після встановлення Sync Start Date потрібно повторно запустити ручну синхронізацію.

Вимкнення рахунку

Окремі рахунки можна вимикати в Connection Settings. Вимкнення ховає рахунок — нічого не видаляється: його транзакції зникають із панелі, таблиць та API і перестають враховуватися в обсязі транзакцій, але історія та категорії зберігаються. Увімкніть рахунок знову будь-коли — усе миттєво відновиться. Для деяких банків вимкнення рахунку також означає, що Fintable більше не звертається до банку щодо нього (корисно там, де кожне зчитування даних надсилає вам SMS-підтвердження).

Якщо ж дані потрібно видалити назавжди, видаліть усе підключення або свій обліковий запис Fintable.

Як і коли запускати синхронізацію

1. Автоматична щоденна синхронізація

Ваші рахунки синхронізуються автоматично кожні 6-23 години. Система змінює час синхронізації, щоб рівномірно розподіляти навантаження та дотримуватися лімітів банківських API. Наразі неможливо налаштувати точний час щоденної синхронізації, але ми розглядаємо таку можливість на майбутнє.

2. Повторний ручний запуск щоденної синхронізації

Якщо ви змінили Sync Start Date, додали нову інтеграцію з електронною таблицею або змінили інші налаштування, ви можете вручну запустити синхронізацію з панелі керування. Це не завантажить нові транзакції від провайдера банківських даних, а лише повторно виконає процес синхронізації з урахуванням нових налаштувань.

Щоб вручну запустити синхронізацію, натисніть кнопку Sync Now у панелі керування поруч із відповідним банківським підключенням.

3. Синхронізація в реальному часі

Користувачі тарифів Office та Enterprise можуть запускати синхронізацію “на вимогу” або “в реальному часі” зі свого кабінету, щоб одразу оновити дані. Система спробує негайно отримати нові операції від постачальника банківських даних, зокрема операції, здійснені протягом останньої години. Зверніть увагу: ця функція може працювати не з усіма банками, оскільки деякі банки не передають дані в реальному часі, а постачальники на кшталт GoCardless мають обмеження: 4 запити на день.

4. Запити на графік синхронізації

Якщо вам потрібна частіша синхронізація або синхронізація у конкретний час, ви можете подати запит на індивідуальний графік синхронізації. Це доступно для тарифів Office та Enterprise. Для цього перейдіть до налаштувань підключення та натисніть кнопку “Request a Custom Sync Schedule”. Наша команда розгляне ваш запит і зв’яжеться з вами.

Останнє оновлення даних і остання перевірка даних

Кожне підключення показує два часи, і вони відповідають на різні запитання:

  • Останнє оновлення даних — коли ваші дані востаннє оновилися в самій установі: у банку, емітента картки, PayPal чи брокера. Це вирішує установа, а не ми.
  • Остання перевірка даних — коли Fintable востаннє завершив синхронізацію цього підключення.

Вони часто відрізняються, бо перевірка частіше, ніж установа публікує дані, не дає новіших даних.

Приклад. Банк публікує баланси щоранку о 06:00. Fintable синхронізується о 09:00 і о 21:00, і обидві синхронізації повертають ті самі дані за 06:00. О 21:05 підключення показує:

Останнє оновлення даних 15 годин тому
Остання перевірка даних 5 хвилин тому

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

Ці часи близькі для підключень, які читають установу напряму — Mercury, PrivatBank і Monobank, а також Akoya — бо дані отримуються в момент запиту. Для Plaid, GoCardless і SnapTrade установа або провайдер публікує дані за власним графіком, тож різниця в кілька годин є очікуваною.

Зверніться до нас, якщо Останнє оновлення даних суттєво відстає від графіка публікації вашої установи або якщо Остання перевірка даних перестала оновлюватися.

Повторне підтвердження доступу до банківських рахунків

Банки час від часу просять повторно підтвердити доступ до рахунку з міркувань безпеки або якщо підключення перестало працювати.

Банки ЄС: доступ потрібно підтверджувати повторно кожні 90 днів через правила відкритого банкінгу.

Щоб повторно підтвердити доступ:

  1. Перейдіть у налаштування підключень
  2. Знайдіть підключення, позначені червоним індикатором
  3. Натисніть «Підключити повторно» та дотримуйтеся підказок
  4. Підтвердьте доступ на сайті свого банку

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

MFA або двофакторна автентифікація

Якщо ваш банк підключено через Plaid і у вас увімкнено багатофакторну автентифікацію (MFA), можливо, доведеться повторно підключати банк щодня або під час кожної синхронізації. Це особливість способу підключення через Plaid, і ми не можемо на це вплинути.


💰 Поля даних (стовпці)

Ми намагаємося привести дані з різних банків і постачальників до єдиного простого формату, описаного нижче. Деякі поля є необов’язковими: їх потрібно налаштувати й додати вручну, вони НЕ синхронізуються автоматично.

Наразі Fintable не дозволяє перейменовувати обов’язкові або необов’язкові поля в Airtable. Водночас у Google Sheets ви можете перейменовувати стовпці як завгодно.

Якщо не можете знайти потрібне поле, перевірте необроблені дані

Якщо ви шукаєте певні дані, яких немає в цьому списку, спочатку перевірте розділ із необов’язковими стовпцями нижче, а потім перегляньте необроблені дані від постачальника, щоб зрозуміти, чи ці дані взагалі доступні. Часто клієнти шукають такі дані: «IBAN контрагента», «номер призначення/референсу», «ID рахунків-фактур» або інші метадані, потрібні для звірки й закриття платежів. На жаль, такі дані не завжди передаються постачальниками банківських даних. Але якщо вони доступні, ми можемо допомогти додати їх як окремий користувацький стовпець.

Необроблені дані транзакції

Необроблені дані транзакції доступні у стовпці Raw Data в Airtable або Google Sheets. Також їх можна переглянути в розділі Transaction Details на панелі Fintable. Знайдіть потрібну транзакцію, натисніть кнопку з трьома крапками «...» і виберіть View Raw Data.

Необроблені дані рахунку

Необроблені дані рахунку доступні в розділі Connection Settings на панелі Fintable. У розділі Account Settings натисніть кнопку Settings біля потрібного рахунку, а потім відкрийте блок Raw data from Account API provider.

Поля за замовчуванням (обов’язкові)

Fintable оновлює лише певні поля, позначені зірочками * в Airtable.

Поля з однією зірочкою * ніколи не перезаписуються Fintable, якщо ви їх змінюєте. Але поля з двома зірочками ** перезаписуються під час примусової повторної синхронізації, тобто Force Re-Sync.

Щоб перевірити, чи ваші поля або стовпці налаштовані правильно, скористайтеся кнопкою Validate у налаштуваннях інтеграції Airtable або Google Sheets.

Поля рахунку:

**Account Name: назва вашого банківського рахунку. Її можна змінити на панелі керування.

**XXX Balance: поточний баланс рахунку, де XXX — код валюти, наприклад USD, EUR, GBP.

**Institution: назва банку або фінансової установи. Її можна змінити на панелі керування.

**Last Update: дата й час останньої синхронізації рахунку з постачальником даних. Ручні повторні спроби синхронізації це поле не оновлюють.

**Account ID: унікальний ідентифікатор рахунку.

Поля транзакції:

*Name: опис транзакції.

**Date: дата транзакції.

**XXX: сума транзакції у валюті рахунку, де XXX — код валюти, наприклад USD, EUR, GBP.

**Account: рахунок, до якого належить транзакція.

**Category: категорія транзакції.

Plaid TX ID: унікальний ідентифікатор транзакції. Назва поля залишилася від попередньої версії, але насправді воно застосовується до всіх постачальників.

Необов’язкові поля (додаються вручну)

Поля доступного балансу:

**USD Available: поточна доступна сума для витрат.

**EUR Available: доступний баланс для рахунків у EUR.

**GBP Available: доступний баланс для рахунків у GBP.

Додаткові поля транзакцій:

**Auth Date: дата авторизації транзакції.

**Category Header: група категорій.

*Vendor: назва продавця або отримувача платежу.

*Sub-Account: ім’я власника банківського рахунку (для спільних банківських рахунків; не стосується воркспейсів Fintable).

**Check Number: номер чека, для транзакцій за чеками.

*Notes: додаткова інформація про транзакцію.

Поля активів (Holdings) — інвестиційні рахунки

Якщо ви підключите інвестиційний рахунок (через SnapTrade або Akoya), Fintable також синхронізуватиме ваші активи: один рядок на кожен цінний папір, який ви маєте, з оновленням під час кожної синхронізації. Активи зберігаються в окремій таблиці Holdings (Airtable) або вкладці Holdings (Google Таблиці), яку Fintable створює автоматично під час першої синхронізації — нічого налаштовувати не потрібно.

**Name: назва активу, зазвичай назва цінного паперу або тикер.

**Symbol: тикер цінного паперу.

**Account: рахунок, до якого належить актив.

**Quantity: кількість акцій або одиниць, якими ви володієте.

**Last Price: остання ціна за акцію.

**Last Price Change: зміна ціни з часу попередньої синхронізації.

**Current Value: поточна загальна вартість активу.

**Today's Gain/Loss $ і %: прибуток або збиток за сьогодні, у сумі та відсотках.

**Total Gain/Loss $ і %: прибуток або збиток від моменту придбання, у сумі та відсотках.

**Cost Basis: загальна сума, сплачена за позицію.

**Cost Basis Average: середня вартість за акцію.

**Last Updated: коли актив востаннє оновлювався.

**Holding ID: унікальний ідентифікатор, потрібний Fintable для синхронізації. Цей стовпець можна приховати, але не видаляйте його.

У Google Таблицях ті самі стовпці мають префікс із блискавкою (⚡), і їх можна вмикати, вимикати або перейменовувати на сторінці Columns Holdings у налаштуваннях інтеграції (є також необов’язковий стовпець ⚡ Account ID, вимкнений за замовчуванням). В Airtable назви полів активів змінювати не можна, як і для Accounts та Transactions.

Як додати необов’язкові поля

Для Airtable:

  1. Перейдіть до своєї бази Airtable.
  2. Додайте нове поле з точною назвою, наприклад **USD Available.
  3. Правильно вкажіть тип поля, наприклад Currency для полів балансу.
  4. Поле автоматично заповниться під час наступної синхронізації.

Для Google Sheets:

  1. Необов’язкові поля вже попередньо визначені у вашому шаблоні.
  2. Перейдіть до налаштувань інтеграції.
  3. Увімкніть потрібні поля в налаштуванні відповідності стовпців. Ви також можете їх перейменувати.
  4. Збережіть налаштування.

Очікувані транзакції

Важливо: Fintable ніколи не синхронізує очікувані транзакції у вашу таблицю і ніде їх не враховує. Тому, навіть якщо Fintable синхронізує щодня, покупка може не з’явитися протягом 2–3 робочих днів, а баланс — це баланс, проведений вашим банком, а не той, що включає блокування коштів на картці.

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

Знімок очікуваних транзакцій: якщо ваш банк повідомляє про них, ви все одно можете їх побачити. Кожна синхронізація зберігає те, що банк назвав ще не проведеним, і API віддає це для кожного рахунку за адресою GET /accounts/{id}/transactions/pending разом із міткою as_of, щоб ви знали, наскільки дані свіжі. Це знімок, а не потік: елементи не мають ID, вони повністю замінюються під час кожної синхронізації рахунку і ніколи не стають рядками у вашій таблиці. supported: false у цій відповіді означає, що банк взагалі не повідомляє про очікувані операції для цього рахунку — це не те саме, що відсутність операцій у процесі. Див. документацію API.


📊 Інтеграції з таблицями

Інтеграція з Airtable

Як працює синхронізація з Airtable

  • Кожен акаунт Fintable підключається до однієї бази Airtable.
  • Ви можете налаштувати назви таблиць Accounts і Transactions у своїй базі Airtable, але наразі не можете змінювати назви полів.
  • Потрібно кілька баз Airtable? Використовуйте воркспейси. Це функція тарифу Office Plan.
  • Наразі Fintable не дозволяє перейменовувати обов’язкові або необов’язкові поля в Airtable.
  • Fintable оновлює лише певні поля, позначені зірочками * в Airtable.
  • Поля з однією зірочкою * ніколи не перезаписуються Fintable, якщо ви їх змінюєте. Але поля з двома зірочками ** перезаписуються під час примусової повторної синхронізації, тобто Force Re-Sync.
  • Ви можете додавати власні стовпці, Fintable їх не змінюватиме.
  • Синхронізація працює лише в один бік: Fintable → Airtable.
  • Інвестиційні рахунки також синхронізуються в таблицю Holdings, яка створюється автоматично під час першої синхронізації. Див. розділ «Поля активів (Holdings)» вище.
  • Якщо ви видалите банківське підключення, Fintable не видалить транзакції в Airtable. За потреби ви можете видалити їх вручну.
  • Під час звичайної синхронізації Fintable НЕ записуватиме повторно транзакцію, яка вже була синхронізована раніше. Але якщо ви запустите Force Re-Sync або від’єднаєте й знову підключите Airtable, Fintable повторно запише всі транзакції, зокрема ті, які вже були записані раніше.

Синхронізація лише балансів

Ви можете налаштувати інтеграцію з Airtable так, щоб синхронізувалися лише баланси рахунків, без транзакцій.

Коли синхронізацію транзакцій вимкнено:

  • Синхронізуються лише баланси рахунків і основна інформація про рахунки.
  • Ви можете видалити таблицю з транзакціями зі своєї бази Airtable.

Що буде, якщо видалити транзакції в Airtable: якщо ви видалите транзакцію безпосередньо в Airtable, вона не з’явиться знову одразу. Але якщо ви запустите примусову повторну синхронізацію або від’єднаєте й знову підключите інтеграцію з Airtable, Fintable заново синхронізує всі транзакції, зокрема видалені.

Примусова повторна синхронізація

Якщо потрібно заново синхронізувати всі транзакції, зокрема ті, які вже були записані раніше, скористайтеся кнопкою примусової повторної синхронізації в налаштуваннях інтеграції з Airtable у панелі керування Fintable.

Це замінить усі наявні транзакції в Airtable актуальними даними з Fintable, зокрема відновить транзакції, які могли бути видалені в Airtable. Іноді це потрібно після додавання необов’язкового поля.

Інтеграція з Google Таблицями

Коротке відео про налаштування інтеграції з Google Таблицями

Поширені проблеми:

  • Переконайтеся, що використовуєте той самий обліковий запис Google для копіювання шаблону Fintable і підключення банківських рахунків. Кнопка «Використати шаблон» скопіює шаблон в основний обліковий запис Google. Але якщо це не той обліковий запис, через який ви підключаєтеся до Fintable, інтеграція не працюватиме.
  • За замовчуванням Fintable додає нові рядки внизу Google Таблиці. Щоб бачити найновіші транзакції зверху, відсортуйте таблицю за датою.

Що можна робити:

  • Додавати власні стовпці для нотаток, міток або розрахунків.
  • Створювати додаткові рядки для підсумків або категорій.
  • Використовувати формули та зведені таблиці.
  • Інвестиційні рахунки також синхронізуються у вкладку Holdings, яка створюється автоматично під час першої синхронізації. Налаштувати її стовпці можна на сторінці Columns Holdings у налаштуваннях інтеграції.
  • Додавати необов’язкові поля з розділу про власні поля й стовпці вище.
  • Переміщувати дані в таблиці, наприклад додавати рядки над даними Fintable. Але після цього потрібно оновити відповідність стовпців у налаштуваннях інтеграції Fintable, щоб вона відповідала новому розташуванню даних.

Інтеграція з Notion

Виберіть Notion на сторінці Таблиці та інтеграції, щоб надати Fintable доступ. Notion створить нову копію стандартного шаблону Personal Finance Tracker, а Fintable перемістить демонстраційні доходи й витрати в кошик, щоб діаграми починалися з нуля.

Зараз для відображення віджетів панелі в офіційному шаблоні Notion потрібен план Business. Бази Income, Expenses і Total Savings продовжують синхронізуватися у звичайному режимі на інших планах Notion.

Fintable синхронізує проведені транзакції за поточний календарний рік з наявними базами Income та Expenses. Сервіс заповнює Source, Amount, Date, наявну відповідну мітку та зв’язок із правильним місяцем у Total Savings. Ця інтеграція не включає транзакції в очікуванні, залишки на рахунках або інвестиційні активи.

Якщо ви видалите синхронізовану транзакцію в Notion, Fintable поважатиме цей вибір і не створюватиме її знову. Відключення Notion забирає доступ у Fintable, але не змінює ваш трекер.


👥 Воркспейси (Workspaces)

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

Воркспейс зберігає окремо свої банківські підключення, фінансові дані, таблиці та налаштування. Ваш акаунт Fintable включає воркспейс за замовчуванням. На тарифах Office та Enterprise можна створювати додаткові воркспейси для клієнтів, компаній, членів родини або для розділення особистих і бізнес-фінансів.

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

Користувачі створюють кілька воркспейсів з різних причин:

  • Безпечно ділитися фінансовими даними з командою, родиною чи клієнтами: кожен воркспейс має власний вхід, який бачить лише дані цього воркспейса.
  • Передавати або збирати дані від кількох клієнтів чи компаній з окремими потоками даних.
  • Розділяти особисті та бізнес-фінанси.
  • Кожен керований воркспейс використовує ваш тарифний план, але має окремі підключення та налаштування.
  • Підключати різні банківські рахунки до різних баз Airtable, оскільки кожен воркспейс може підключатися лише до однієї бази Airtable.

Основні переваги воркспейсів порівняно зі створенням кількох окремих акаунтів Fintable:

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

Воркспейси можна створювати для себе або для інших людей, наприклад клієнтів. Їх зручно використовувати, коли потрібно окремо вести дані за різними юридичними особами, країнами чи проєктами. Кілька воркспейсів доступні лише на тарифі Office і недоступні на тарифі Personal.

Створення воркспейсів і керування ними

Усе відбувається на одній сторінці: Воркспейси → Керувати воркспейсами у лівій бічній панелі.

Створити. Натисніть Створити воркспейс і вкажіть назву та електронну адресу. Назва — для вас: клієнт, компанія, член родини. Адреса — це власний логін цього воркспейса, тож вкажіть адресу того, хто ним користуватиметься. Якщо воркспейс лише для вас, підійде ваша власна адреса з міткою + ([email protected]).

Побачити, що в кожному. Кожен воркспейс має свою картку: логін, час останнього входу, чисті активи й обсяг транзакцій, усі його інтеграції — таблиці, токени API, підключені AI-застосунки — та підключення рахунків із самими рахунками під кожним. Є пошук за назвою чи адресою та сортування за назвою або датою створення.

Перемикатися між ними. Три способи, і всі роблять те саме: Перейти до цього воркспейсу на його картці, розділ Воркспейси у лівій бічній панелі або швидкий перемикач біля вашого імені у правому верхньому куті. Поки ви у воркспейсі, уся панель — підключення, транзакції, категорії, інтеграції — належить йому. Повернутися можна з бічної панелі, швидкого перемикача або жовтого значка у шапці. Виходити з акаунта не потрібно, як і знати пароль воркспейса.

Перейменувати або змінити адресу. Перейменувати або змінити email на його картці. Нова адреса — це новий логін воркспейса, тож його користувач має її підтвердити: Fintable надсилає код на нову адресу, і користувач вводить його під час наступного входу.

Скинути пароль воркспейса. Скинути пароль на його картці. Підтвердіть — і новий пароль буде показано вам один раз, у тому ж вікні. Ніде він не зберігається, тож скопіюйте його до закриття вікна; якщо втратите — скидайте ще раз.

Видалити. Видалити воркспейс на його картці. Спершу видаліть його банківські підключення та інтеграції. Видалення остаточне, і воно також забирає цей воркспейс у всіх токенів API та підключених AI-застосунків, яким ви надали доступ.

Створювати, перейменовувати та видаляти воркспейси можна також через API або AI-асистента через MCP — див. Воркспейси в API та MCP нижче.

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

Надання доступу до воркспейса клієнту або іншій людині

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

Вхід — на fintable.io/login з тією адресою, яку ви вказали під час створення воркспейса. Людина може скористатися «Забули пароль», щоб задати власний, або ви можете натиснути Скинути пароль на її картці й надіслати їй показаний пароль.

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

  • Вона не бачить ані вашого основного воркспейса, ані інших ваших керованих воркспейсів: ні банків, ні балансів, ні транзакцій, ні таблиць, ні категорій, ні налаштувань.
  • У неї немає перемикача воркспейсів і немає сторінки воркспейсів. Перемикатися немає на що, а якщо відкрити цю сторінку вручну — вона повідомить, що воркспейсом керуєте ви.
  • Вона не може створювати, перейменовувати чи видаляти воркспейси, зокрема власний, і ніколи не бачить, ким ще ви керуєте.
  • Вона не може керувати тарифом — сторінка оплати повідомляє, що білінгом опікуєтеся ви, — і ніколи не бачить ваших платіжних методів, рахунків чи підписки.
  • Вона не має доступу до ваших токенів API чи підключених AI-застосунків. Але може створити власні — токен API або AI-застосунок, підключений до її власного воркспейса, — і вони дістануть лише її дані.

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

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

Воркспейси в API та MCP

Хто що бачить

Токен API або підключений AI-застосунок належить одному воркспейсу, і поки ви не скажете інакше, це єдиний воркспейс, до якого він має доступ. Інших ваших воркспейсів він не бачить і сам ніколи не отримає доступ до нового.

Ви обираєте, по одному воркспейсу за раз:

  • Токен API — у розділі Панель → API: позначте воркспейси під час створення токена або натисніть Воркспейси біля вже наявного.
  • AI-застосунок (ChatGPT, Claude, будь-що через MCP) — на екрані схвалення перелічені ваші воркспейси; позначте ті, до яких застосунок матиме доступ. Змінити рішення пізніше можна кнопкою Воркспейси у розділі Підключені застосунки або повторним підключенням.

Два наслідки, про які варто знати:

  • Токен чи застосунок, налаштований раніше, і далі бачить лише свій власний воркспейс. Ніякі зміни у ваших воркспейсах цього не змінюють — лише редагування самих облікових даних.
  • Створення воркспейса через API не передає його тим обліковим даним, які його створили. Спершу позначте його, і аж тоді зможете читати чи змінювати його дані.

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

Як надіслати комусь швидке посилання, щоб вони самі підключили рахунок до керованого воркспейса

Як власник основного воркспейса ви іноді хочете, щоб користувач вашого керованого воркспейса сам підключив фінансовий рахунок до свого воркспейса. Ви не маєте його банківського логіна — і не повинні мати, — тому натомість надсилаєте йому посилання.

Як попросити посилання. Через API або в AI-асистента, підключеного через MCP («дай посилання на підключення для Acme Consulting»). У відповідь ви отримаєте URL, який можна надіслати як завгодно. Можна одразу вказати банк, щоб клієнтові не довелося шукати його у списку, а якщо наявне з'єднання перестало працювати — попросити посилання на повторне підключення.

Що робить із ним клієнт. Посилання відкриває сторінку, де названо воркспейс, до якого буде підключено рахунок, і банк, якщо ви його вказали. Клієнт входить у цей воркспейс — його власною поштою та паролем, а також двофакторною автентифікацією чи паскі, якщо вони є, — і далі відкривається звичайний вхід у його банк, так само, ніби він почав із самого Fintable. Посилання спрацьовує один раз і діє 30 хвилин.

Хто що бачить. Ви ніколи не бачите його банківський логін і його пароль Fintable; ваш власний пароль на цій сторінці не потрібен і не приймається. А клієнт не отримує доступу ні до чого, крім воркспейса, названого в посиланні, — і сторінка показує це ще до входу.

Одна особливість: банки, доступні через Plaid, не можна обрати заздалегідь, тож навіть якщо ви вкажете банк, Plaid однаково попросить обрати той самий банк у своєму списку.

Ендпоінти

Облікові дані отримують перелік доступного через GET /api/v2/workspaces (або MCP-інструмент list_workspaces) і обирають воркспейс, передавши отриманий id як параметр запиту workspace_id у будь-якому прив’язаному до воркспейсів ендпоінті чи інструменті; якщо його не вказано, використовується власний воркспейс цих облікових даних.

Самими воркспейсами керують через POST /api/v2/workspaces (create_workspace), PATCH /api/v2/workspaces/{id} (update_workspace) і DELETE /api/v2/workspaces/{id} (delete_workspace); для всіх трьох потрібні облікові дані з правом запису, що належать основному воркспейсу на тарифі Office або Enterprise. Зміна електронної адреси воркспейса надсилає код підтвердження на нову адресу, який користувач має підтвердити. Перед видаленням воркспейса видаліть його банківські підключення та інтеграції; разом із ним видаляються всі дозволи облікових даних на доступ до нього. Докладніше — у документації API.

🛠 Вирішення проблем

Проблеми з підключенням

Червоні індикатори: якщо в налаштуваннях підключення ви бачите червоні індикатори:

  1. Перевірте повідомлення про помилку в підсумку синхронізації.
  2. Спробуйте натиснути кнопку «Підключити повторно».
  3. Зачекайте 24 години й спробуйте ще раз, деякі помилки зникають автоматично.
  4. Зверніться до служби підтримки, якщо проблема не зникає.

Поширені повідомлення про помилки:

  • «Потрібен повторний вхід» → повторно підключіть акаунт.
  • «Невірні дані для входу» → можливо, пароль від вашого банку змінився.
  • «Проблема з підключенням» → зазвичай вирішується протягом 24 годин.
  • «Потрібна багатофакторна автентифікація» → пройдіть додаткове підтвердження входу.
  • «Перевищено ліміт запитів» → зачекайте 24 години перед повторною спробою.

📈 Використання та ліміти

Ліміти на банківські підключення

Ваш тариф визначає, скільки банківських підключень ви можете мати:

  • Free Trial: 3 банківські підключення, з історією лише за 30 днів. Якщо потрібен вищий ліміт, зверніться до підтримки.
  • Personal: 10 банківських підключень.
  • Office: 50 банківських підключень.
  • Enterprise: за домовленістю.

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

Обсяг транзакцій

Як розраховується обсяг транзакцій:

  • Ми конвертуємо транзакції в USD й окремо підсумовуємо надходження та витрати за останні 365 днів.
  • Ваш річний обсяг — це більша з цих двох сум: загальні надходження або загальні витрати.
  • Ми об'єднуємо всі ввімкнені банківські рахунки всіх воркспейсів під основним воркспейсом перед порівнянням, тому не додаємо обидва напрямки разом.
  • Очікувані транзакції ніколи не враховуються — вони взагалі не зберігаються як транзакції, тож покупка починає враховуватися після проведення.
  • Вимкнені рахунки не враховуються взагалі — разом з їхніми транзакціями. Вони виключені, а не видалені: після повторного ввімкнення рахунку транзакції одразу повертаються до підсумку.

Оскільки ми беремо більшу сторону, а не суму, переказ між вашими власними рахунками враховується один раз, а не двічі: він додає однакову суму і до надходжень, і до витрат. Кредитна картка, яку ви повністю погашаєте щомісяця, поводиться так само. Разові події (продаж житла, закриття рахунку, об'єднання банків) самі виходять з вікна через 365 днів.

Ліміти обсягу за тарифами:

  • Personal: річний обсяг транзакцій до $1 мільйона USD.
  • Office: без обмеження обсягу транзакцій.

Довічні ліцензії підсумовуються. Кожна додаткова довічна ліцензія, активована на тому самому акаунті Fintable, підвищує його річний обсяг транзакцій: 2 ліцензії дають $2 мільйони USD на рік, 3 — $3 мільйони, і межі тут немає. Підсумовується лише обсяг: ліміт підключень залишається 10. Купіть кілька кодів одним замовленням або додайте ще один будь-коли на fintable.io/lifetime, а тоді активуйте їх усі на одному акаунті.

Якщо ви перевищите ліміт, ми повідомимо вас, і вам може знадобитися перейти на інший тариф. Ми також можемо розглянути запит на збільшення ліміту індивідуально, якщо використання на тарифі Personal явно не є комерційним.

Якщо ви перевищите ліміти, ви не втратите дані, синхронізація продовжиться, а ваш API та ШІ-конектор працюватимуть далі, але ви не зможете додавати нові банківські підключення, доки це не буде вирішено.

Чому існує ліміт, детальний приклад для типового домогосподарства та що саме зупиняється (а що ні) при перевищенні — усе пояснено на сторінці fintable.io/limits.


🌐 Підтримувані банки

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

Запит на додавання нового банку

Якщо ваш банк наразі не підтримується:

  1. Надішліть запит через цю форму.
  2. Ми повідомимо вас, якщо або коли ваш банк стане доступним.

Якщо вам терміново потрібне API-підключення до конкретного банку, зв’яжіться з нами, щоб отримати індивідуальну оцінку вартості інтеграції. Зазвичай розробка такої інтеграції займає близько двох тижнів і коштує приблизно $5,000 одноразово.


📞 Підтримка та контакти

Як отримати допомогу

Що можна перевірити самостійно:

  • Скористайтеся кнопкою Перевірити, щоб перевірити налаштування.
  • Перевірте повідомлення про помилки в налаштуваннях підключення.
  • Перегляньте цей посібник, у ньому описані поширені проблеми.

Як зв’язатися з нами:

  • Напишіть нам на [email protected]. Обов’язково пишіть з тієї самої електронної адреси, яку ви використовували для реєстрації у Fintable, інакше ми можемо не розглянути ваш запит.
  • Також ви можете скористатися чатом у застосунку: натисніть іконку чату в правому нижньому куті панелі керування.
  • Щоб ми швидше вирішили проблему, вкажіть свій Link ID або Account ID.
  • Якщо складна проблема — надішліть скрін екрана.

Країни з обмеженнями

Fintable не надає послуги країнам, що перебувають під санкціями OFAC, а також клієнтам у таких країнах:

  • Афганістан
  • Білорусь
  • Бірма (М’янма)
  • Центральноафриканська Республіка
  • Куба
  • Демократична Республіка Конго
  • Ефіопія
  • Іран
  • Ірак
  • Ізраїль
  • Лівія
  • Малі
  • Північна Корея
  • Росія
  • Сомалі
  • Південний Судан
  • Судан і Дарфур
  • Сирія
  • Венесуела

Відповідальність клієнта: клієнти самостійно відповідають за дотримання застосовних санкцій і законів про експортний контроль у своїй юрисдикції.

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

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

Language / Мова
Валюта
Формат чисел