Як перенести історію з Wallet
Wallet вивантажує охайний, правильно зроблений файл, і майже все з нього переїжджає без клопоту. Є один чесний виняток, і про нього краще знати до імпорту, ніж потім шукати гроші, яких немає.
Як перенести
- 1. Вивантажте історію з Wallet. Підійде і CSV, і XLS.
- 2. Відкрийте Money Talks, зайдіть у Налаштування і торкніться «Імпорт даних».
- 3. Виберіть Wallet зі списку застосунків.
- 4. Вкажіть файл, який ви вивантажили.
- 5. Прочитайте попередній перегляд. Перекази перелічені як свідомо пропущені, з датами, тож ви можете їх виписати до підтвердження.
- 6. Підтвердьте, а потім додайте перекази вручну.
Який файл потрібен
Wallet вивантажує файл CSV або XLS. CSV розділений крапкою з комою.
Файл правильний, якщо його перший рядок виглядає так:
account;category;currency;amount;ref_currency_amount;type;payment_type;note;date;transfer;payee;labels Суми тут завжди додатні. Напрямок задає колонка type.
Часті запитання
Чому мої перекази з Wallet не імпортуються?
Бо експорт не каже, куди пішли гроші. Wallet пише кожну половину переказу окремим рядком із прапорцем transfer у значенні true, і кожен рядок називає лише той рахунок, якому належить. Спільного ідентифікатора немає, а в кросвалютному переказі суми з двох боків різні, тож навіть зіставлення за датою й сумою не знайшло б пару надійно. Money Talks відмовляється вгадувати і показує вам, які це були рядки.
То що з ними робити?
Попередній перегляд перелічує їх із датами й сумами до того, як ви щось підтвердите, — випишіть цей список. Після імпорту додайте кожен переказ один раз вручну. Здебільшого це кілька рядків: оренда на спільний рахунок, поповнення дорожньої картки. Кілька хвилин роботи, яку ви робите один раз.
Чи переїжджає все інше?
Так. Доходи й витрати, дати, категорії й підкатегорії, назва рахунку, валюта кожного рядка і ваша нотатка. Там, де нотатки немає, підставляється отримувач. Мітки й спосіб оплати лишаються позаду. Wallet пише суми додатними числами з напрямком в окремій колонці type, і Money Talks читає це правильно, тож нічого не приходить із перевернутим знаком.
Мій файл використовує крапку з комою замість коми. Це проблема?
Ні. CSV від Wallet розділений крапкою з комою, і Money Talks цього й очікує. Не конвертуйте його спершу в табличному редакторі: перезбереження CSV зазвичай переписує дати у формат вашої системи і створює проблему, якої не було.
Що переїде з Wallet by BudgetBakers
- Кожен дохід і витрату з датою та нотаткою
- Категорії, зокрема ті, що Wallet пише як «Категорія, Підкатегорія» в одному полі
- Валюту кожного рядка, тож мультивалютна історія лишається мультивалютною
- Рахунок, з якого пройшла кожна операція
- Отримувача — у рядках, де ви лишили нотатку порожньою
Що не переїде
- Перекази між вашими рахунками - Wallet позначає їх прапорцем transfer, але пише кожну половину окремим рядком, який називає лише власний рахунок, і нічого спільного між ними немає. Звести їх означало б вгадувати, тож Money Talks натомість перелічує їх у попередньому перегляді. Що з цим робити — нижче.
- Мітки й спосіб оплати - У Money Talks немає тегів, а спосіб оплати він тримає на рахунку, а не в кожному рядку, тож колонка payment_type лишається позаду.
- Отримувача, коли в рядку є ще й нотатка - Wallet пише обидва, а операція несе один рядок тексту. Виграє нотатка, бо ви написали її саме про цю покупку; отримувач підставляється, коли нотатка порожня.
- Суму в довідковій валюті - Wallet пише другу копію кожної суми, переведену у валюту, на яку був налаштований застосунок. Money Talks переводить у вашу базову валюту сам, від оригінальної суми.
- Самі рахунки - Кожна операція памʼятає назву рахунку, з якого прийшла, а попередній перегляд перелічує всі знайдені назви. Money Talks не відтворює рахунки та їхні баланси.
Що переїжджає, одним реченням
Доходи, витрати, дати, категорії, підкатегорії, назви рахунків, валюта кожного рядка і ваша нотатка. Для більшості користувачів Wallet це і є весь файл.
Дві менші колонки переїзду не переживають. Міткам у Money Talks немає місця, а спосіб оплати тут є властивістю рахунку, а не кожної операції. Отримувач стає текстом операції там, де нотатку ви лишили порожньою, тож губиться лише в рядках, де є і те, і те.
Виняток: перекази
У Wallet є колонка transfer зі значенням true або false. Вона каже, що
рядок є частиною переміщення між двома вашими рахунками. Вона не каже, між якими
саме.
Кожна половина переказу — окремий рядок, і кожен рядок називає лише той рахунок, якому належить. Спільного ідентифікатора між ними немає, і немає колонки, яка б вказувала на другу сторону. Інформація про те, куди пішли гроші, не захована у файлі. Її туди ніколи й не записували.
Можна подумати, що половини можна зіставити за датою й сумою. Іноді можна. Але переказ між рахунками у двох валютах за визначенням має різні суми з кожного боку, а два перекази однакового розміру в один день трапляються достатньо часто, щоб таке зіставлення було радше помилковим, ніж просто неповним.
Хибна пара гірша за її відсутність. Вона вигадує рух між двома рахунками, які грошима не обмінювалися, і робить це тихо — тобто ви дізнаєтесь про це через місяці, коли баланс відмовиться сходитися.
Тож Money Talks не вгадує. Він позначає такі рядки як свідомо пропущені, рахує їх і показує вам у попередньому перегляді з датами, перш ніж ви щось підтвердите.
Що з ними робити
Випишіть список із попереднього перегляду, імпортуйте решту, потім додайте перекази вручну.
На практиці список зазвичай короткий. Перекази схильні бути регулярними й свідомими: відкладання на заощадження, поповнення дорожньої картки, розрахунок із партнером. У більшості людей це кілька повторюваних сценаріїв, а не сотні разових переміщень.
Такий чесний стан переїзду з Wallet сьогодні. Якщо ваша історія складається переважно з переказів, про це варто знати до початку, а не після.
Про «причісування» файлу
Експорт розділений крапкою з комою, що дивує тих, хто відкриває його в табличному редакторі й бачить одну колонку. Виникає спокуса виправити і зберегти наново.
Не варто. Перезбереження CSV переписує дати у формат, який вподобав ваш компʼютер, і файл, що імпортувався б чисто, тепер потребує ремонту дат. Імпортуйте його рівно таким, яким його зробив Wallet.