Перейти до основного вмісту
Beancount.io LogoBeancount.io
Citi → Beancount

Citi CSV до Beancount

Перетворіть експорт кредитної картки Citi у збалансовані подвійні записи Beancount — його роздільні стовпці Debit і Credit читаються за роллю, тому незвичне позначення Citi не може перевернути відшкодування у неправильний бік.

Відповідність стовпців перевірено на реальному експорті Citi

Як експортувати транзакції з Citi

  1. 1

    Увійдіть до Citi Online і відкрийте сторінку Account Details картки.

  2. 2

    Прокрутіть униз до Transactions і скористайтеся розкривним списком «Activity Since Last Statement», щоб вибрати період виписки або довільний діапазон дат.

  3. 3

    Виберіть Export — він розташований праворуч від вкладки Transactions, поруч із Print Screen — і оберіть CSV.

  4. 4

    Відкрийте завантажений файл — Citi зберігає його з розширенням у верхньому регістрі .CSV — потім скопіюйте рядок заголовка разом із рядками та вставте нижче.

Citi підписує стовпець Credit, а Debit залишає без знака

Майже кожен банк, який розділяє надходження та витрати, записує два додатні значення поруч. Citi записує покупку як 126.44 у стовпці Debit, а платіж або повернення як -41.00 у стовпці Credit, змішуючи звичайне значення та знакове значення в одному файлі. Формула таблиці, яка просто заперечує один стовпець, перевертає кожне повернення неправильно. Цей пресет замість цього читає два стовпці за їхнім значенням, тому покупки надходять як від’ємні, а платежі як додатні, незалежно від того, чи число прийшло з мінусом попереду. У будь-якому рядку заповнений рівно один із двох стовпців.

Результат Beancount

Ваші транзакції з'являться тут після вставки CSV.

Питання щодо експорту з Citi

У моєму експорті є стовпець Member Name, а в іншій моїй картці Citi його немає.

Обидва випадки є нормальними. Citi додає Member Name на картки з названими власниками, і одна й та сама особа може мати картку з ним та картку без нього — ми бачили саме це у двох експортах, зроблених того самого місяця. Date, Description, Debit та Credit знаходяться на однакових позиціях у п'яти- та шестистовпцевій розкладках, тому мапа нижче підходить для будь-якого файлу без змін.

Рядок було пропущено з повідомленням «unrecognized amount». Що це було?

Майже напевно це рядок 0.00 — Citi записує його для таких речей, як скасована річна плата. Нічого не перемістилося, тому конвертер повідомляє про цей рядок і продовжує роботу, не створюючи нульову транзакцію, яка б безглуздо лежала у вашій книзі. Усі інші рядки файлу конвертуються як зазвичай, тож один повідомлений рядок тут не є приводом для повторного експорту.

Як отримати більше ніж один період виписки з Citi?

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

Конвертуєте експорт з іншого банку або застосунку?

Збережіть щойно конвертований реєстр

Beancount.io розміщує ваш текстовий реєстр, автоматично імпортує майбутні виписки та залишає кожне число доступним для перевірки.

Почати безкоштовно