Перейти к основному содержимому
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-файлы, скачанные до этой даты. Если вы скачивали частями, чтобы обойти лимит экспорта в 10 000 строк, конвертируйте каждый файл и вставляйте результаты последовательно — конвертер не сохраняет состояние, а Beancount читает транзакции по дате, а не по порядку добавления.

Стоит ли сопоставлять Description или Original Description?

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

Что происходит с моими категориями, ярлыками и заметками Mint?

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

Конвертируете экспорт из другого банка или приложения?

Сохраните только что преобразованную учётную книгу

Beancount.io размещает вашу текстовую учётную книгу, автоматически импортирует новые выписки и сохраняет проверяемость каждого числа.

Начать бесплатно