Перейти к основному содержимому
Beancount.io LogoBeancount.io
Monarch Money → Beancount

Monarch Money CSV в Beancount

Преобразуйте выгрузку транзакций Monarch Money в сбалансированные двухсторонние транзакции Beancount — прямо в браузере, с уже настроенными колонками Merchant, датами ISO и подписанной суммой Amount.

Сопоставление столбцов проверено на реальном экспорте из Monarch Money

Как выгрузить транзакции Monarch Money

  1. 1

    Войдите в Monarch в браузере на компьютере — загрузка недоступна в мобильном приложении — и откройте страницу Accounts.

  2. 2

    Выберите нужный счет. Здесь важен один счет за раз: Settings → Data exports объединяет все счета в один файл, а этот конвертер отправляет каждую строку на один указанный вами счет.

  3. 3

    Нажмите Edit в правом верхнем углу, затем «Download transactions». Переименуйте файл при сохранении — это совет самого Monarch, так как имя загрузки стандартное.

  4. 4

    Откройте файл в текстовом редакторе и скопируйте все содержимое, включая строку заголовка — приведенное ниже сопоставление привязано к названиям колонок Monarch.

Сумма в Monarch уже имеет нужный Beancount знак

Отрицательное значение — это расход, положительное — доход, и на кредитных картах тоже: покупка по карте экспортируется как отрицательная, что точно соответствует знаку проводки на счете Liabilities: , поэтому оставьте переключатель «Flip every sign» выключенным. Даты выводятся в формате ISO (2026-08-01) — единственный экспорт в этой линейке, где не нужно разрешать неоднозначность месяца и дня. Две колонки описывают получателя — Merchant — это очищенное имя от Monarch, которое сопоставляет пресет, а Original Statement — это сырое описание из банка, доступное в одном выборе. Загрузка ограничена 10 000 транзакций, а Monarch рекомендует не более 5 000 за раз, поэтому длинная история будет получена несколькими файлами.

Результат Beancount

Ваши проводки появятся здесь, как только вы вставите CSV.

Вопросы по экспорту из Monarch Money

Моя загрузка остановилась на 10 000 строк — где остальное?

Это ограничение на одну загрузку в Monarch, и он рекомендует не превышать 5 000 строк, чтобы избежать ошибок. Загружайте историю частями по диапазонам дат, конвертируйте каждый файл здесь и вставляйте результаты один за другим; Beancount читает дату каждой транзакции, поэтому порядок добавления не имеет значения.

Мне использовать загрузку счета или Settings → Data?

Загрузку на уровне счета: Accounts, затем счет, затем Edit, затем «Download transactions». Settings → Data объединяет все счета в один файл, и поскольку этот конвертер отправляет каждую строку на один счет Beancount, нефильтрованный экспорт поместит вашу ипотеку, карту и текущий счет в одно место. Если у вас уже есть объединенный файл, сначала разделите его по колонке Account.

Ломает ли дополнительная колонка Owner в тарифном плане для семьи сопоставление?

Нет. Тарифные планы для семьи добавляют Owner после Tags, что оставляет Amount на прежнем месте, поэтому и восьмиколоночные, и девятиколоночные экспорты конвертируются с этим пресетом без изменений. Category, Notes и Tags также присутствуют в файле; конвертер сопоставляет дату, продавца и сумму, а остальное оставляет вам для превращения в теги или метаданные Beancount.

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

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

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

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