Як імпортувати виписку Zen

Виписка Zen — це документ, а не файл даних: над таблицею ваше імʼя, ваш IBAN і чотири підсумки, під нею абзац про Центральний банк Литви. Більшість інструментів здається на першому рядку. Цей читає файл таким, яким він завантажився.

Як перенести

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

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

Zen вивантажує один файл CSV на кожну валюту, розділений комами, з крапкою в дробовій частині й датами у вигляді дня, назви місяця і року.

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

Date,Transaction type,Description,Settlement amount,Settlement currency,Original amount,Original currency,Currency rate,Fee description,Fee amount,Fee currency,Balance

Дві суми в кожному рядку, кожна зі своєю валютою. Settlement — ваша сторона руху, Original — протилежна, і саме це дає одному рядку описати обмін цілком.

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

Чи треба спершу видалити імʼя та IBAN з початку файлу?

Ні. Імпортуйте файл рівно таким, яким він завантажився. Виписка Zen починається з власника рахунку, адреси, IBAN і чотирьох підсумків, а закінчується абзацом, у якому названо Центральний банк Литви. Ніщо з цього не має форми операції, і саме тому звичайні читачі CSV падають на першому рядку й повідомляють, що не можуть знайти розділювач. Money Talks дивиться повз обидва кінці й знаходить таблицю посередині.

Zen дає окрему виписку на кожну валюту. Мені потрібні всі?

Завантажте ті, чиї платежі вам потрібні. Але щоб зрозуміти обмін, другий файл не потрібен. Zen пише обидві сторони обміну валюти одним рядком: євро, що пішли, у Settlement amount, злоті, що прийшли, у Original amount, кожні зі своєю валютою. Одного файлу досить, щоб записати рух цілком. Якщо ви імпортуєте кілька виписок, той самий обмін зʼявиться в кожній з них, тож звіряйтеся з попереднім переглядом щодо тих, які вже перенесли.

Яка сума імпортується — розрахунку чи первинна?

Розрахунку, бо саме це число дійшло до вашого балансу. Найбільше це важить на комісії: поповнення на 904,50 з комісією за обробку 4,50 розраховується в 900,00, і 900,00 — це те, що у вашому балансі. Комісію вже вирахувано із суми розрахунку, тож додати її назад означало б порахувати її двічі. У Revolut правило протилежне: там комісія стоїть поза сумою, і її треба додавати. Саме тому ми закріпили обидва випадки тестами, а не припустили одне правило на всіх.

Це те саме, що ZenMoney?

Ні, вони ніяк не повʼязані. Zen на zen.com — це установа електронних грошей у Литві, яка дає вам рахунок і картку. ZenMoney — застосунок для обліку витрат. Обидва імпортуються в Money Talks і в кожного своя сторінка, але їхні файли не схожі між собою нічим.

Дати написані як 26 Mar 2024, а не числом. Це проблема?

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

Zen пропонує ще й PDF. Його можна взяти?

Беріть CSV. PDF описує, де на сторінці стоїть фарба, а не яке число до якої колонки належить, тож читачу доводиться відновлювати таблицю з відступів, і він помиляється саме на нетипових рядках. У CSV та сама виписка, але колонки досі підписані.

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

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

Що переїде з Zen

  • Кожен платіж із датою й описом, який зафіксував Zen
  • Суму розрахунку — те число, що дійшло до вашого балансу
  • Обмін валюти одним переказом з обома сумами й обома валютами, прочитаний з єдиного рядка, що їх тримає
  • Дати у вигляді 26 Mar 2024, без жодного переформатування з вашого боку

Що не переїде

  • Блок реквізитів угорі - Власник рахунку, IBAN і чотири підсумки описують саму виписку, а не операції, тож вони пропускаються разом з рештою шапки.
  • Юридичний абзац унизу - Примітка про те, що документ згенеровано компʼютером, і рядок з назвою регулятора не є рядками даних, і саме через них більшість читачів відмовляється від файлу.
  • Категорії - У виписці Zen їх немає. Money Talks пропонує категорію за описом кожної операції під час імпорту, а ви виправляєте ті, де він помилився.
  • Поточний залишок - Колонка Balance — це результат операцій, а не операція, тож вона не імпортується.
  • Рядки, що розрахувалися в нуль - До балансу нічого не дійшло, тож і записувати нічого. Вони позначені як свідомо пропущені.

Файл, від якого більшість інструментів відмовляється

Відкрийте виписку Zen у текстовому редакторі — операції будуть десь посередині. Над ними власник рахунку, адреса, IBAN, BIC, валюта і чотири підсумки. Під ними два речення про те, що документ згенеровано компʼютером, із назвою регулятора.

Це документ. А читач CSV чекає на файл даних: рядок заголовка й далі рядки однакової ширини. Отримавши цей, він дивиться на перший рядок, бачить там EUR – Account Statement без жодного розділювача і повідомляє, що не може визначити роздільник колонок. З файлом усе гаразд. Читач просто почав не там.

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

Деталь тут у слові клітинки, а не «рядки», і саме вона відділяє робочий результат від тихої поразки. Блок підсумків у Zen має такий вигляд:

Total income:,1800.00,EUR
Opening balance:,0.00,EUR
Total outcome:,-900.90,EUR
Closing balance:,899.10,EUR

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

Обмін стоїть в одному рядку, тож одного файлу досить

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

Але ні, бо в рядку вже є обидві сторони. Settlement amount і Settlement currency — це сторона цього рахунку. Original amount і Original currency — протилежна сторона того самого руху. У рядку обміну це читається так: пішло 899,10 EUR, прийшло 3 870,00 PLN, за курсом 4,30500.

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

Комісію вже вирахувано із суми

Поповнення на 904,50 з комісією за обробку 4,50 розраховується в 900,00. У колонці Fee amount стоїть -4.50, у колонці Settlement amount — 900.00, і саме на 900,00 змінився ваш баланс.

Тож комісію не можна додавати назад. Інакше в історію потрапить 904,50 за гроші, які прийшли як 900,00, і кожна комісія у файлі порахується двічі.

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

Чого виписка вам не дасть

Категорій немає: Zen їх не вивантажує. Money Talks пропонує по одній на опис під час імпорту, а ви виправляєте те, де він помилився. На рік історії це кілька хвилин, і це єдина ручна робота.

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