Як перенести історію з Saldo

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

Як перенести

  1. 1. Вивантажте історію із Saldo. Потрібен файл CSV.
  2. 2. Відкрийте Money Talks, зайдіть у Налаштування і торкніться «Імпорт даних».
  3. 3. Виберіть Saldo зі списку застосунків.
  4. 4. Вкажіть файл, який ви вивантажили.
  5. 5. Прочитайте попередній перегляд: скільки операцій додасться, які категорії нові й кожен пропущений рядок із причиною.
  6. 6. Підтвердьте.

Який файл потрібен

Saldo вивантажує один файл CSV.

Файл правильний, якщо його перший рядок виглядає так:

"Transaction ID","Transaction Date","Description","Parent account","Account","Account Type","Archived","Journal Type","Amount","Currency","Tags","Accrual Month","Notes"

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

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

Чому кілька рядків у моєму експорті Saldo мають один Transaction ID?

Бо Saldo вивантажує журнал подвійного запису. Одна покупка — це два або більше рядків зі спільним Transaction ID: один про гроші, що пішли з рахунку, другий про те, що вони прийшли в категорію. У покупки, поділеної між двома категоріями, рядків три. Money Talks збирає їх назад в одну операцію, перш ніж щось порахувати.

Чи переживуть переїзд перекази між рахунками?

Так. Коли всі рядки запису торкаються рахунків і жоден не торкається категорії, це переказ, і Money Talks записує його як одну операцію з двома сторонами. Кросвалютний переказ зберігає обидві суми й обидві валюти, тож курс, який ви отримали того дня, лишається в історії, а не усереднюється.

Частину рядків пропущено. Імпорт зламався?

Не обовʼязково. Money Talks відрізняє рядки, які не зміг прочитати, від тих, що пропущені свідомо. Початкові залишки на рахунку EQUITY — з другої групи, як і рядки з нульовою сумою. Попередній перегляд називає причину для кожного, перш ніж ви щось підтвердите.

Чи потрібен акаунт, щоб імпортувати із Saldo?

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

Що переїде з Saldo

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

Що не переїде

  • Початкові залишки - Saldo записує їх на рахунок EQUITY, щоб журнал сходився. Це не витрачені гроші, і врахувати їх означало б викривити підсумки. У попередньому перегляді вони позначені як свідомо пропущені, а не як помилки.
  • Рядки з тікером замість валюти - Інвестиційний рахунок може містити щось на кшталт S#T:NYSE там, де мав би бути код валюти. Це не валюта, тож такі рядки неможливо перерахувати у вашу базову.
  • Теги - У Money Talks немає тегів, тому колонка Tags лишається позаду. Нотатки й описи переїжджають повністю.
  • Самі рахунки - Кожна операція памʼятає назву рахунку, з якого прийшла, і попередній перегляд перелічує всі знайдені назви. Money Talks не відтворює самі рахунки та їхні баланси — їх ви налаштовуєте один раз.

Saldo пише журнал, а не список покупок

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

Купуєте каву за 80 грн, і Saldo пише два рядки. Один фіксує, що 80 грн пішли з картки. Другий — що 80 грн прийшли в категорію «Кавʼярні». Обидва мають один Transaction ID, і цей спільний ідентифікатор — єдине, що позначає їх як дві половини однієї покупки.

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

Money Talks групує рядки за Transaction ID, перш ніж щось рахувати, тож одна кава лишається однією кавою.

Як розпізнається переказ

Працюють дві колонки. Journal Type каже, чи рядок є стороною DEBIT, чи CREDIT. Account Type каже, чого рядок торкнувся: BANK_ACCOUNTS, CASH, EQUITY тощо.

Коли всі рядки запису торкаються рахунків і жоден не торкається категорії, гроші не заходили і не виходили з ваших фінансів. Вони перемістилися між двома вашими ж місцями. Money Talks записує це одним переказом з обома сторонами, тож він ніколи не потрапляє у витрати.

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

Початкові залишки пропускаються навмисно

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

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

Якщо ви тримаєте інвестиції

Там, де мав би бути код валюти, інвестиційний рахунок у Saldo може містити тікер на кшталт S#T:NYSE. Це не валюта, тож такі рядки неможливо перерахувати і вони не переїжджають. Усе, що в справжній валюті, переїжджає.