Перейти до основного вмісту
Конвертер CSV у Beancount

Mint → Beancount

Mint CSV в Beancount

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

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

Обробка виконується локально у вашому браузері.

Збережені зіставлення

Профілі зберігаються лише в цьому браузері. Ваші транзакції його не залишають.

Збережених зіставлень поки немає. Вставте CSV, налаштуйте стовпці та збережіть конфігурацію тут, щоб використовувати її повторно.

Результат Beancount

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

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

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

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

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

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

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

Питання щодо експорту з 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 розміщує ваш текстовий реєстр, автоматично імпортує майбутні виписки та залишає кожне число доступним для перевірки.