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

Ally Bank CSV в Beancount

Преобразуйте загрузку Ally Bank по чековому или сберегательному счету в сбалансированные транзакции с двойной записью Beancount — даты ISO, одна уже подписанная сумма и ничего неоднозначного, что вам нужно настраивать.

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

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

  1. 1

    Войдите в онлайн-банк Ally в веб-браузере и выберите нужный счет.

  2. 2

    Прокрутите до Transactions History и выберите значок загрузки над списком.

  3. 3

    Укажите диапазон дат — Ally хранит до 18 месяцев активности по счету — и выберите Comma Separated Value (CSV), а не Quicken (QFX).

  4. 4

    Вставьте загрузку ниже как есть. В строке заголовка после каждой запятой есть пробел, что является собственным форматированием Ally, и он автоматически удаляется для вас.

Ally использует даты ISO, поэтому порядок дат не может быть неправильным

Большинство экспортов банков США записывают 08/01/2026, и вам приходится разбираться, означает ли это август или январь. Ally записывает 2026-08-01 и хранит время в отдельном столбце Time, не помещая его в ячейку даты — это единственный экспорт в этой группе, в котором отсутствует какая-либо неоднозначность даты, о чем стоит сказать прямо, поскольку это устраняет самую распространенную скрытую ошибку при импорте CSV. Столбец Amount уже подписан так, как нужно для проводки на счете Assets:: снятия отрицательные, депозиты положительные. Это делает столбец Type со значением Withdrawal или Deposit ярлыком, а не источником направления, поэтому пресет оставляет его без сопоставления.

Результат Beancount

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

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

Как далеко назад я могу экспортировать данные из Ally?

Восемнадцать месяцев. Это собственный предел Ally для активности по счету, которую он хранит онлайн, и загрузка наследует его — вы вводите диапазон при выборе значка загрузки. Для более длинного реестра экспортируйте последовательными срезами по восемнадцать месяцев и конвертируйте каждый файл; Beancount не важно, в каком порядке вы добавляете транзакции, важно только то, какая дата у каждой из них.

Почему в моих описаниях содержится целый почтовый адрес?

Потому что именно это Ally помещает в поле. Строка по карте может читаться как “AFTERPAY 760 Market Street, Floo SAN FRANCISCO, CA, US”, включая запятые, а строка перевода содержит исходный дескриптор ACH с кодами Tran. Поле заключено в кавычки, поэтому ничего не разделяется и не ломается — просто описания длинные. Обрежьте столбец в электронной таблице перед конвертацией или упорядочьте описания в реестре позже; даты и суммы в любом случае одинаковы.

Нужен ли мне столбец Type, который указывает Withdrawal или Deposit?

Нет, поэтому пресет сопоставляет три из пяти столбцов и игнорирует остальные. Направление уже заложено в числе: Ally подписывает Amount, а столбец Type лишь повторяет словами то, что сказал знак минус. Пресеты для экспортов, которые действительно скрывают направление в текстовом столбце — архив Mint является таковым на этом сайте — читают такой столбец, и это не один из них.

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

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

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

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