Як перенести історію з FinEye
FinEye пише ваші операції й ваші рахунки в один файл, одну таблицю під другою. Більшість читачів доходить до другого заголовка й починає перетворювати список рахунків на операції. Цей знає, де операції закінчуються.
Як перенести
- 1. Вивантажте свої дані з FinEye. Потрібен файл CSV.
- 2. Не розділяйте файл і не видаляйте таблицю рахунків унизу. Вона пропускається за вас, а редагування CSV у табличному редакторі зазвичай переписує дати.
- 3. Відкрийте Money Talks, зайдіть у Налаштування і торкніться «Імпорт даних».
- 4. Виберіть FinEye зі списку застосунків.
- 5. Вкажіть файл і прочитайте попередній перегляд. Перекази показані одним рядком з обома рахунками, тож пару видно ще до збереження.
- 6. Підтвердьте.
Який файл потрібен
FinEye вивантажує один файл CSV, розділений комами, з крапкою в дробовій частині й двома таблицями всередині.
Файл правильний, якщо його перший рядок виглядає так:
date,type,category,description,tags,outcomeAccount,outcome,outcomeCurrency,incomeAccount,income,incomeCurrency,refund У кожному рядку є вихідна група і вхідна. Те, у якій із них стоїть ненульове число, і робить рядок витратою, доходом або переказом між двома вашими рахунками.
Часті запитання
У моєму експорті дві таблиці. Другу треба видалити?
Ні. Імпортуйте файл рівно таким, яким його написав FinEye. Спершу йдуть операції, далі порожній рядок, далі другий рядок заголовка і ваші рахунки з типами й балансами. Читач, який просто йде далі, вважає цей другий заголовок операцією, а все під ним — такими самими операціями, і саме тому в інших застосунках експорт FinEye може зайти як ваша справжня історія плюс один поламаний рядок на кожен ваш рахунок. Money Talks знаходить таблицю операцій за її колонками і на ній зупиняється.
Як записаний переказ між моїми рахунками?
Одним рядком із заповненими обома половинами. У витрати є число у вихідній групі й нуль у вхідній. У доході — навпаки. У переказу справжні числа з обох боків: рахунок, з якого гроші пішли, стоїть в outcomeAccount, а рахунок, куди вони прийшли, — в incomeAccount. Money Talks записує це одним переказом із двома сторонами, а не платежем плюс непоясненим доходом.
Я перекинув гроші між рахунками в різних валютах. Обидві суми збережуться?
Так. Кожна сторона рядка несе власну валюту, і в кросвалютному переміщенні ці дві суми й не мають збігатися: різниця між ними — курс, який ви отримали того дня. Money Talks зберігає обидва числа, а не одне з подальшим перерахунком із таблиці курсів.
Мої категорії виглядають як Food / Groceries. Яку частину я отримаю?
Groceries. FinEye пише спершу групу, потім категорію, і категорія — це те, що ви справді вибрали, коли вносили операцію. Група радше впорядковує довгий список, ніж щось каже про гроші. Якщо групування хочеться зберегти, перейменуйте кілька категорій після імпорту: попередній перегляд перелічує всі назви категорій, які він збирається створити.
Чи переїдуть баланси моїх рахунків?
Ні, як і самі рахунки. FinEye завершує файл вашими рахунками, їхніми типами й балансами, і нічого з цього не імпортується. Кожна операція памʼятає назву рахунку, з якого прийшла, а попередній перегляд перелічує знайдені назви, тож ви бачите, що історія повна, і Money Talks не вигадує рахунків, щоб її туди покласти.
Чи збережеться тип «кредитна картка» на моєму рахунку?
Ні. FinEye записує, чи рахунок є готівкою, карткою чи кредитною карткою, і це живе в таблиці рахунків, яка не імпортується. Ваші операції переїжджають повністю, підписи на рахунках — ні.
Чи потрібен акаунт, щоб імпортувати з FinEye?
Ні, імпорт працює без реєстрації. Якщо акаунт усе ж є, у Налаштуваннях зʼявляється рядок «Видалити останній імпорт», який одним дотиком прибирає операції останнього імпорту.
Що переїде з FinEye
- Кожну операцію з датою й описом
- Категорії — ту, яку ви вибрали, а не групу, у якій вона лежить
- Рахунок, з якого пройшла кожна операція або на який вона прийшла
- Валюту кожної сторони, тож історія у двох валютах лишається у двох валютах
- Перекази між вашими рахунками — одним записом з обома сумами й обома валютами
Що не переїде
- Таблицю рахунків під вашими операціями - У кінці файлу FinEye перелічує ваші рахунки, їхні типи й баланси. Попередній перегляд показує назви рахунків, знайдені в операціях, але самі рахунки та їхні баланси Money Talks не відтворює.
- Групу над кожною категорією - FinEye пише категорію шляхом, на кшталт Food / Groceries. Те, що ви вибрали, — це друга половина, і переїжджає саме вона.
- Теги - Тег — це другий спосіб групувати операцію поруч із категорією. У Money Talks спосіб один, тож тегу немає куди лягти, не затерши щось інше.
- Позначку повернення - FinEye тримає колонку, якою операцію можна позначити як повернення іншої. Звʼязок між двома — ідея самого FinEye, і сам собою він не переживає переїзду.
- Час доби - FinEye записує хвилину, коли ви внесли операцію. Бюджет будується з дати, а годинник до неї нічого не додає.
Дві таблиці в одному файлі
Відкрийте експорт FinEye у текстовому редакторі — і ви побачите свої операції, порожній рядок, а далі ось це:
name,type,currency,balance,includeInTotal,includeInAnalytics,archived
Це друга таблиця з другим заголовком, і в ній перелічені ваші рахунки. Інформація корисна, але це не операції, і в цьому вся проблема: у читача CSV заголовок один, і все після нього він читає рядками даних. Дайте йому цей файл — і ваш список рахунків прийде операціями без дати й без суми, по одній на кожен ваш рахунок, а читач повідомить лише те, що якісь рядки не вдалося прочитати.
Money Talks шукає таблицю, чиї колонки є колонками операцій, і читає тільки її. Йому байдуже, рахунки стоять першими чи останніми, тож тут ніщо не тримається на тому, що FinEye збереже сьогоднішній порядок.
Готувати файл не треба. Вивантажте і імпортуйте.
Обидві сторони грошей в одному рядку
Більшість експортів пишуть операцію як суму зі знаком. FinEye пише в кожному
рядку дві групи: outcomeAccount, outcome і outcomeCurrency для грошей, що
вийшли, та incomeAccount, income і incomeCurrency для грошей, що прийшли.
Звичайна витрата заповнює першу групу й лишає другу в нулі. Дохід робить навпаки. Переказ між двома вашими рахунками заповнює обидві.
Саме останній випадок і вартий уваги. Прочитайте переказ як витрату — і половина, що прийшла, зникне: на рахунок заощаджень гроші так і не дійшли, витрати місяця завищені рівно на переказану суму, і помилки при цьому немає, бо нічого й не зламалося. Це найтихіший спосіб зіпсувати імпорт.
Money Talks лишає рядок цілим: рахунок, з якого гроші пішли, рахунок, на який прийшли, і сума з валютою для кожної сторони. Якщо ви переміщували гроші між рахунками у двох валютах, обидва числа зберігаються, а різниця між ними — це курс, який ви справді отримали.
Категорія, яку вибрали ви, а не група над нею
FinEye пише категорію шляхом: Food / Groceries, Transport / Taxi. Перша
половина — група, друга — категорія, яку ви з неї вибрали.
Переїжджає друга половина. Група радше тримає довгий список читабельним, ніж щось стверджує про гроші, а Money Talks тримає категорії плоскими, щоб ви не доглядали дерево заради запису про каву.
Попередній перегляд перелічує всі назви категорій, які він збирається створити,
тож якщо десь вам більше до душі Food, ніж Groceries, це одне-два
перейменування до підтвердження, а не рішення, з яким доведеться жити.
Рахунки приходять назвами
Кожна операція памʼятає рахунок, з якого прийшла, а попередній перегляд показує вам усі знайдені назви. Чого не станеться — так це того, що Money Talks створить ці рахунки, дасть їм типи чи візьме їхні баланси з таблиці внизу вашого файлу.
Тобто ваша історія повна, а баланси — ні: операції всі на місці й підписані тими назвами, з якими прийшли. Про це варто знати до імпорту, а не після, бо число, яке ви побачите потім, є підсумком того, що ви перенесли, а не копією того, що показував вам FinEye.