Перейти к основному содержимому
Инструменты

Бесплатный инструмент в браузере

Конвертер CSV в Beancount

Вставьте банковский экспорт и получите сбалансированные двойные проводки, готовые для добавления в ваш реестр. Сопоставление столбцов определяется автоматически и остаётся редактируемым.

Всё выполняется в вашем браузере. Ваша выписка никогда никуда не загружается.

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

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

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

Импорт профилей из файла

Выберите файл .json, экспортированный из этого конвертера. Ничего не сохраняется и не применяется, пока вы не выберете.

Результат Beancount

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

Уже знаете свой банк или приложение?

Эти экспорты уже настроены — выберите свой и пропустите настройку.

Вопросы об этом инструменте

Загружаются ли мои банковские данные куда-либо?

Нет. Конвертация выполняется полностью в вашем браузере с помощью JavaScript на этой странице — ваш CSV никогда не отправляется на beancount.io или кому-либо ещё, и ничего не сохраняется. Вы можете убедиться в этом, открыв вкладку «Сеть» в браузере или отключившись от интернета и всё равно выполнив конвертацию: она всё равно работает.

Какие форматы CSV он понимает?

Файлы, разделённые запятыми, точками с запятой, табуляцией или вертикальной чертой, с заголовком строки или без. Он читает поля в кавычках, содержащие запятые или разрывы строк, американский и европейский форматы чисел (1,234.56 и 1.234,56), отрицательные числа в скобках и с минусом в конце, а также даты в формате ISO, день-месяц, месяц-день или «9 авг. 2026». Работает как с одним столбцом суммы со знаком, так и с отдельными столбцами дебета и кредита.

Зачем нужны два счета?

Двойная запись означает, что каждая проводка перемещает деньги между двумя счетами, поэтому две стороны всегда уравновешивают друг друга. Первый счёт — это счёт, которому принадлежит выписка (ваш расчётный счёт или кредитная карта). Второй — куда ушли деньги; оставить его как Expenses:Uncategorized — нормально, а далее вы категоризируете проводки уже в своём реестре.

Как сверить экспорт с остатками по выписке?

Включите сверку с выпиской в конвертере и укажите даты начала и конца выписки, а также начальный и конечный балансы со знаком для одной валюты. Остатки по кредитной карте, которые вы должны, обычно отрицательные. В расчёт движения включаются только оставленные строки (после проверки пересечений); пропущенные или исключённые строки не учитываются. Режим Complete может записать вступительную транзакцию; режим append — никогда. При совпадении добавляется утверждение конечного баланса — затем запустите bea check (или bean-check) для скачанного файла, чтобы убедиться, и проверьте любое несовпадение с помощью bea balances / bean-report, прежде чем считать импорт завершённым.

Можно ли разбить одну банковскую строку по нескольким счетам?

Да, по одной строке за раз в разделе «Разделение строки между счетами». Пример: списание -100.00 USD по карте в магазине у дома, разбитое на 60.00 в Expenses:Groceries и 40.00 в Expenses:Household, превращается в одну транзакцию с тремя проводками — Liabilities:CreditCard -100.00 USD, Expenses:Groceries 60.00 USD, Expenses:Household 40.00 USD. Возврат +25.00 USD, разбитый на 15.00 и 10.00, даёт проводки -15.00 USD и -10.00 USD: вы всегда вводите положительные суммы, а конвертер применяет противоположный знак. Суммы должны точно складываться в сумму строки, без большего числа десятичных знаков, чем в строке, в валюте самой строки (без обменных курсов), и ни одна строка разбивки не может использовать счёт из выписки. Пока разбивка не сбалансирована, копирование и скачивание приостановлены — исправьте её, удалите её или исключите строку, и тогда её разбивка будет проигнорирована. Разбивки — это временные изменения этого файла: они никогда не сохраняются в профилях сопоставления, а изменение файла, сопоставления столбцов, знака или счёта-источника сбрасывает их.

Могу ли я перестать делать это руками каждый месяц?

Да — именно для этого и предназначены Smart Import и Bank Sync в Beancount.io. Они подключаются к поддерживаемым учреждениям, автоматически категоризируют проводки и записывают их в реестр, который вы по-прежнему сохраняете в виде обычного текста. Этот инструмент существует для разовых импортов, для банков, которые никто не поддерживает, и для здоровой привычки проверять, что на самом деле выдаёт импортёр.

Пусть реестр остаётся. Откажитесь от копирования и вставки.

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