Mint CSV в Beancount
Перетворіть архів транзакцій Mint, який ви завантажили до закриття Mint, у збалансовані транзакції подвійного запису Beancount — стовпець Transaction Type зіставляється, тому дебети та кредити отримують правильний знак.
Відповідність стовпців перевірено на реальному експорті Mint
Як експортувати транзакції з 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, а старіші файли використовують двозначні роки), а довгі описи карток іноді переносяться на другий рядок у лапках, які парсер читає як одне поле, а не як розірваний рядок.
Результат Beancount
Питання щодо експорту з 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 розміщує ваш текстовий реєстр, автоматично імпортує майбутні виписки та залишає кожне число доступним для перевірки.
Почати безкоштовно→