Към основното съдържание
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 хоства вашия регистър в plain-text, импортира бъдещи извлечения за вас и поддържа всяка сума одитируема.

Започни безплатно