U.S. Bank CSV в Beancount
Преобразуйте экспорт из U.S. Bank (по чековому, сберегательному счету или по кредитной карте) в сбалансированные транзакции Beancount с двойной записью — суммы с четырьмя десятичными знаками, даты с месяцем впереди и заполняющий столбец Memo читаются правильно.
Сопоставление столбцов проверено на реальном экспорте из U.S. Bank
Как выгрузить транзакции U.S. Bank
- 1
Войдите на usbank.com на компьютере — в мобильном приложении нет загрузки — и откройте нужный счет.
- 2
Откройте список транзакций счета и используйте элемент управления загрузкой над ним.
- 3
Выберите CSV вместо OFX или QFX — они предназначены для Quicken — и задайте нужный диапазон дат.
- 4
Вставьте файл ниже, включая строку заголовков. Его пять столбцов: Date, Transaction, Name, Memo и Amount.
Четыре десятичных знака у каждой суммы, а прощенная комиссия все равно остается строкой
U.S. Bank экспортирует суммы с четырьмя десятичными знаками, поэтому поход в продуктовый отображается как -84.2300 USD вместо двухзначного числа из выписки. Ничего не сломано и ничего не округлено — Beancount сохраняет число в точности так, как его записал банк. Текущие экспорты перешли на два десятичных знака и даты ISO, и этот пресет читает обе формы. Вторая неожиданность — это прощенная комиссия: она экспортируется как строка 0.0000 и преобразуется в реальную транзакцию на нулевую сумму, а не отбрасывается, поэтому годовая комиссия, которую вам никогда не списывали, все равно появляется в бухгалтерской книге.
Результат Beancount
Вопросы по экспорту из U.S. Bank
Какой столбец становится получателем — Name или Memo?
Name. В экспорте по чековому счету столбец Memo повторяет один и тот же заполнитель в каждой строке — «Download from usbank.com.» с копией строки мерчанта — а в экспорте по кредитной карте содержит дополненную точкой с запятой ссылку эквайера. Ни то, ни другое не стоит импортировать, поэтому пресет использует Name, где на самом деле находятся мерчант, получатель перевода или описание платежной ведомости.
Мои даты выглядят как 8/1/2026 без ведущих нулей, а в более новом файле используется 2026-08-01.
Оба варианта конвертируются. U.S. Bank годами писал даты без дополнения нулями с месяцем впереди, а его текущий экспорт использует даты ISO; дата ISO однозначна, поэтому настройка «месяц впереди» в пресете влияет только на старый формат. Держите эту настройку даже для короткого экспорта: в файле, охватывающем первую неделю месяца, нет ничего, что указывало бы, какое число — день, и при чтении с днем впереди получится чистая бухгалтерская книга, но все транзакции будут отнесены к неправильному месяцу.
За какой период можно скачать данные?
Около восемнадцати месяцев, и более короткими отрезками — экран загрузки ограничивает один запрос величиной значительно меньше года, поэтому для года истории потребуется несколько экспортов. Они складываются: вставляйте каждый файл по очереди или конвертируйте их отдельно и объединяйте результаты, поскольку Beancount неважно, в каком порядке поступают транзакции. Что-либо более старое существует только в виде PDF-выписки, которую этот конвертер не читает.
Сохраните только что преобразованную учётную книгу
Beancount.io размещает вашу текстовую учётную книгу, автоматически импортирует новые выписки и сохраняет проверяемость каждого числа.
Начать бесплатно→