Monarch Money CSV в Beancount
Преобразуйте выгрузку транзакций Monarch Money в сбалансированные двухсторонние транзакции Beancount — прямо в браузере, с уже настроенными колонками Merchant, датами ISO и подписанной суммой Amount.
Сопоставление столбцов проверено на реальном экспорте из Monarch Money
Как выгрузить транзакции Monarch Money
- 1
Войдите в Monarch в браузере на компьютере — загрузка недоступна в мобильном приложении — и откройте страницу Accounts.
- 2
Выберите нужный счет. Здесь важен один счет за раз: Settings → Data exports объединяет все счета в один файл, а этот конвертер отправляет каждую строку на один указанный вами счет.
- 3
Нажмите Edit в правом верхнем углу, затем «Download transactions». Переименуйте файл при сохранении — это совет самого Monarch, так как имя загрузки стандартное.
- 4
Откройте файл в текстовом редакторе и скопируйте все содержимое, включая строку заголовка — приведенное ниже сопоставление привязано к названиям колонок Monarch.
Сумма в Monarch уже имеет нужный Beancount знак
Отрицательное значение — это расход, положительное — доход, и на кредитных картах тоже: покупка по карте экспортируется как отрицательная, что точно соответствует знаку проводки на счете Liabilities: , поэтому оставьте переключатель «Flip every sign» выключенным. Даты выводятся в формате ISO (2026-08-01) — единственный экспорт в этой линейке, где не нужно разрешать неоднозначность месяца и дня. Две колонки описывают получателя — Merchant — это очищенное имя от Monarch, которое сопоставляет пресет, а Original Statement — это сырое описание из банка, доступное в одном выборе. Загрузка ограничена 10 000 транзакций, а Monarch рекомендует не более 5 000 за раз, поэтому длинная история будет получена несколькими файлами.
Результат Beancount
Вопросы по экспорту из 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 размещает вашу текстовую учётную книгу, автоматически импортирует новые выписки и сохраняет проверяемость каждого числа.
Начать бесплатно→