Як перенести історію з Money Flow
Money Flow виносить дальню сторону кожного переказу в окремі колонки, тому це один з найпростіших застосунків, з якого можна піти нічого не втративши. Пастка в іншому: назви рахунків містять коми — у файлі, розділеному комами.
Як перенести
- 1. Вивантажте історію з Money Flow. Потрібен файл CSV.
- 2. Відкрийте Money Talks, зайдіть у Налаштування і торкніться «Імпорт даних».
- 3. Виберіть Money Flow зі списку застосунків.
- 4. Вкажіть файл, який ви вивантажили.
- 5. Прочитайте попередній перегляд. Перекази показані одним рядком з обома рахунками, тож пару видно ще до збереження.
- 6. Підтвердьте.
Який файл потрібен
Money Flow вивантажує один файл CSV.
Файл правильний, якщо його перший рядок виглядає так:
Date,Account,Amount,Currency,Category,Counterparty,Transfer: Account,Transfer: Amount,Transfer: Currency,Tags,Place,Note Три колонки Transfer: називають другу сторону переміщення між вашими рахунками. У звичайних витратах і доходах вони порожні.
Часті запитання
Чи переїдуть перекази між моїми рахунками?
Так. Money Flow пише дальню сторону переказу в окремі колонки Transfer: Account, Transfer: Amount і Transfer: Currency, тож обидві половини стоять в одному рядку і вгадувати нічого не треба. Money Talks записує їх як один переказ з обома сторонами.
Мій рахунок називається «Cash, USD». Кома не ламає файл?
Ні. Money Flow бере назву в лапки, тож кома опиняється всередині поля, а не розділяє два. Знати про це варто, бо скрипт, який ділить рядок по комах, тут ламається — і це найчастіша причина, чому саморобний імпорт файлу Money Flow дає нісенітницю.
У переказі не вказано суму, що прийшла. Що з ним буде?
Він усе одно переїде як переказ. Коли Money Flow називає дальній рахунок, але лишає суму порожньою, це означає, що гроші рухалися між рахунками в одній валюті й сума з обох боків однакова. Money Talks дзеркалить її, а не записує нуль.
Скільки насправді в моїй історії переказів?
Більше, ніж здається. У справжньому експорті Money Flow, на якому ми тестували, переказами були 33 рядки з 405, і чимало з них — між валютами. Це 8% історії, яка інакше приїхала б як непояснені витрати й непояснений дохід.
Що переїде з Money Flow
- Кожну операцію з датою, контрагентом і нотаткою
- Категорії
- Валюту кожного рядка, тож мультивалютна історія лишається мультивалютною
- Перекази між вашими рахунками — зведені в один запис з обома сторонами
- Рахунок, з якого пройшла операція, разом з комами в його назві
Що не переїде
- Теги - У Money Talks немає тегів. Колонки Note і Counterparty переїжджають.
- Місце - Money Talks не зберігає локацію в операції. Якщо місце для вас важливе, воно лишається в нотатці.
- Рядки з нульовою сумою - Записувати нічого. Вони позначені як свідомо пропущені.
- Самі рахунки - Кожна операція памʼятає назву рахунку, а попередній перегляд перелічує знайдені назви. Money Talks не відтворює рахунки та їхні баланси.
Колонки переказу роблять найважче
Три колонки ближче до кінця заголовка несуть усю відповідь:
Transfer: Account, Transfer: Amount і Transfer: Currency.
У звичайній покупці вони порожні. У переміщенні між двома вашими рахунками вони кажуть, куди пішли гроші, скільки прийшло і в якій валюті. Обидві половини живуть в одному рядку, тож нічого не треба зіставляти за датою й сумою і сподіватися на краще.
Це ставить Money Flow серед найзручніших застосунків, з яких можна піти. Багато експортів називають лише той рахунок, з якого рядок прийшов, і повністю опускають другу сторону — а коли цієї інформації немає, жоден імпортер її не відновить.
Чому це важливіше, ніж звучить
Перекази здаються дрібницею, доки їх не порахуєш. У справжньому експорті Money Flow, на якому ми тестуємо, переказами були 33 рядки з 405, і кілька з них перетинали валюти.
Оброблені погано, ці 33 рядки стають 33 фантомними покупками і 33 фантомними надходженнями. Витрати за місяць завищені, дохід завищений, і ці дві помилки не компенсують одна одну в жодному поданні, яке їх розділяє, — тобто в кожному, на яке варто дивитися.
Money Talks лишає кожен з них однією операцією з двома сторонами. Вони не потрапляють у витрати, а якщо сторони були в різних валютах, зберігаються обидві суми, тож курс того дня переживає переїзд.
Коми всередині назв рахунків
Money Flow дозволяє назвати рахунок Cash, USD, і чимало людей так і роблять. У
файлі, розділеному комами, це поле, що містить розділювач, — формат розвʼязує це
лапками.
Будь-який нормальний читач CSV впорається. Не впорається очевидний підхід «поділити рядок по комах», з якого починається більшість швидких скриптів. Рядок зсувається на одну колонку, сума потрапляє в поле валюти, і ви отримуєте файл сміття без жодної помилки, яка б це пояснила.
Якщо ви колись проганяли експорт Money Flow через табличний редактор і дивувалися, чому колонки поїхали з середини, — ось чому. Імпортуйте файл таким, яким його віддав застосунок.