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

Monarch Money → Beancount

Monarch Money CSV в Beancount

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

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

Обработка выполняется локально в вашем браузере.

Сохранённые сопоставления

Профили хранятся только в этом браузере. Ваши транзакции его не покидают.

Сохранённых сопоставлений пока нет. Вставьте CSV, настройте столбцы и сохраните конфигурацию здесь, чтобы использовать её повторно.

Результат Beancount

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

Как выгрузить транзакции 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 за раз, поэтому длинная история будет получена несколькими файлами.

Вопросы по экспорту из 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 размещает вашу текстовую учётную книгу, автоматически импортирует новые выписки и сохраняет проверяемость каждого числа.