Ally Bank CSV към Beancount
Преобразувайте изтегляне от разплащателна или спестовна сметка на Ally Bank в балансирани двустранни Beancount транзакции — ISO дати, една весно подписана сума и нищо двусмислено, което да трябва да конфигурирате.
Съпоставянето на колони е проверено срещу реално извлечение от Ally Bank
Как да експортирате транзакциите си от Ally Bank
- 1
Влезте в онлайн банкирането на Ally в мрежата и изберете сметката, която искате.
- 2
Превъртете до Transactions History и изберете иконата за изтегляне над списъка.
- 3
Въведете периода — Ally съхранява до 18 месеца активност по сметката — и изберете Comma Separated Value (CSV), а не Quicken (QFX).
- 4
Поставете изтегления файл по-долу точно както е. В заглавния ред има интервал след всяка запетая, което е собствено форматиране на Ally и се премахва вместо вас.
Ally записва ISO дати, така че няма как да сбъркате реда на датите
Повечето банкови експорти в САЩ записват 08/01/2026 и ви оставят да разберете дали това означава август или януари. Ally записва 2026-08-01 и държи часа в отделна колона Time, вместо да го вгражда в клетката за дата — единственият експорт в това семейство без никаква двусмисленост в датите, което си струва да се каже на глас, защото премахва най-честата тиха грешка при импортиране в CSV. Колоната Amount е вече подписана така, както иска запис в сметка от тип Assets: — тегленията са отрицателни, а вноските положителни. Това прави колоната Type, която чете Withdrawal или Deposit, етикет, а не източник на посоката, така че предварителната настройка я оставя без съпоставяне.
Beancount резултат
Въпроси относно експортирането от 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, импортира бъдещи извлечения за вас и поддържа всяка сума одитируема.
Започни безплатно→