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

Mint CSV в Beancount

Перетворіть архів транзакцій Mint, який ви завантажили до закриття Mint, у збалансовані транзакції подвійного запису Beancount — стовпець Transaction Type зіставляється, тому дебети та кредити отримують правильний знак.

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

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

  1. 1

    Живого експорту більше немає: Mint закрито 23 березня 2024 року. Знайдіть CSV, який ви завантажили до цього — зазвичай це “transactions.csv” у папці завантажень, або всередині ZIP, створеного інструментом експорту Mint.

  2. 2

    Відкрийте його та перевірте, що перший рядок містить Date, Description, Original Description, Amount, Transaction Type, Category, Account Name, Labels, Notes. Це структура архіву, на яку зіставляється цей пресет.

  3. 3

    Архів містить усі рахунки одночасно, тому залиште рядки лише для одного Account Name, скопіюйте їх разом із рядком заголовка та вставте нижче.

Знак знаходиться в Transaction Type, а не в сумі

Mint ніколи не записував знак мінус: Amount завжди є величиною, а напрямок визначається в Transaction Type, де “debit” — це вихід грошей, а “credit” — вхід. Цей пресет читає саме цей стовпець, тому покупки виходять від’ємними, а відшкодування, зарплати та карткові платежі — додатними — без необхідності сортувати файл на дві частини чи робити заміну. Дві інші особливості архіву також обробляються автоматично: дати без нулів і з місяцем на першому місці (8/1/2026, а старіші файли використовують двозначні роки), а довгі описи карток іноді переносяться на другий рядок у лапках, які парсер читає як одне поле, а не як розірваний рядок.

Результат Beancount

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

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

Чи можу я ще експортувати з Mint?

Ні. Intuit закрив Mint 23 березня 2024 року, і історію транзакцій не було перенесено до Credit Karma, тож єдині дані Mint, які існують, — це CSV, які користувачі завантажили до цієї дати. Якщо ви завантажували їх частинами, щоб обійти обмеження Mint у 10 000 рядків на експорт, конвертуйте кожен файл і вставляйте результати один за одним — конвертер не має стану, і Beancount читає транзакції за їхньою датою, а не за порядком додавання.

Що зіставляти: Description чи Original Description?

Description — це очищена назва магазину від Mint, і саме її використовує пресет, оскільки вона краще читається в Ledger. Original Description — це необроблений рядок, який надіслав ваш банк — перемкніть вибір Description на нього, якщо ви хочете зберегти точне формулювання для подальшого зіставлення зі старими виписками. Обидва стовпці присутні в кожному файлі архіву; конвертер використовує один і залишає інший без змін.

Що відбувається з моїми категоріями, мітками та нотатками Mint?

Нічого не видаляється — вони залишаються у вашому вихідному файлі — але конвертер зіставляє лише дату, опис і суму, тому кожна транзакція балансує проти єдиного рахунку категорії, який ви вказуєте. Таксономія Mint (Restaurants, General Merchandise, Transfers…) не має прямого еквівалента в Beancount, тому звичайний підхід — спочатку конвертувати, а потім переназначати рахунки у вашому Ledger по одній категорії за раз.

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

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

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

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