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

Monzo CSV в Beancount

Преобразуйте выписку по банковскому счету Monzo CSV в сбалансированные транзакции двойной записи Beancount — даты в формате день-первый и столбец Currency для каждой строки уже сопоставлены, а переводы Pot поступают в том же файле.

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

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

  1. 1

    В приложении Monzo нажмите на три вертикальные точки на вашей карте.

  2. 2

    Нажмите Bank statements, затем выберите диапазон дат, который вам нужен.

  3. 3

    Выберите CSV в качестве формата. На том же экране также предлагаются PDF и QIF, ни один из которых этот конвертер не читает.

  4. 4

    Вставьте выписку ниже. Счет бизнес-аккаунта Monzo экспортируется через веб-интерфейс: войдите на business.monzo.com и используйте Export statement на главном экране.

Даты Monzo идут день-первый, и только один из двух столбцов суммы — ваш

01/08/2026 в выписке Monzo — это 1 августа, и пресет настроен для вас день-первый — если читать наоборот, восемь месяцев транзакций за год попадут в неправильный месяц, и ничего видимо не сломается. Исключение — счет в США Monzo: он экспортирует месяц-первый, так что переключите управление порядком дат, если это ваш случай. Вторая ловушка — пара столбцов сумм. Amount — в валюте вашего счета, и именно она фактически изменила ваш баланс; Local amount — это сумма, которую продавец списал в своей валюте, поэтому покупка на 89.99 евро будет отображаться как -78.30 GBP и -89.99 EUR в одной строке. Пресет сопоставляет Amount и берет получателя из Name — очищенного имени продавца — а не из дополненного банковского дескриптора в Description.

Результат Beancount

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

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

01/08/2026 — это 1 августа или 8 января?

1 августа. Monzo записывает даты в британском формате день-первый, и этот пресет настроен именно так, так что вам ничего менять не нужно. Единственное исключение — счет в США Monzo, о котором сотрудники Monzo публично заявляли, что он экспортирует месяц-первый; если это ваш счет, переключите контроль порядка дат перед преобразованием, потому что неправильно прочитанная дата дает правдоподобную книгу, а не ошибку.

Почему мой кофе в Амстердаме показывает две разные суммы?

Потому что это две суммы. Local amount — это то, что кафе списало в евро; Amount — это то, что ушло с вашего счета в фунтах после конвертации Monzo. Вашей книге нужны фунты, поэтому этот пресет сопоставляет Amount. Если вы хотите сохранить исходную валюту в записи, добавьте её как метаданные к транзакции, а не переключайте сопоставление столбцов.

Мои переводы Pot выглядят как расходы.

Monzo включает Pots в той же выписке, и конвертер может записать только одну сторону транзакции на указанный вами счет — поэтому другая сторона попадает в категорию резервного счета. Измените эту запись на счет самого Pot, например Assets:Monzo:Holiday, и перевод будет балансироваться между двумя вашими счетами, а не учитываться как расход.

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

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

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

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