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

U.S. Bank CSV в Beancount

Преобразуйте экспорт из U.S. Bank (по чековому, сберегательному счету или по кредитной карте) в сбалансированные транзакции Beancount с двойной записью — суммы с четырьмя десятичными знаками, даты с месяцем впереди и заполняющий столбец Memo читаются правильно.

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

Как выгрузить транзакции U.S. Bank

  1. 1

    Войдите на usbank.com на компьютере — в мобильном приложении нет загрузки — и откройте нужный счет.

  2. 2

    Откройте список транзакций счета и используйте элемент управления загрузкой над ним.

  3. 3

    Выберите CSV вместо OFX или QFX — они предназначены для Quicken — и задайте нужный диапазон дат.

  4. 4

    Вставьте файл ниже, включая строку заголовков. Его пять столбцов: Date, Transaction, Name, Memo и Amount.

Четыре десятичных знака у каждой суммы, а прощенная комиссия все равно остается строкой

U.S. Bank экспортирует суммы с четырьмя десятичными знаками, поэтому поход в продуктовый отображается как -84.2300 USD вместо двухзначного числа из выписки. Ничего не сломано и ничего не округлено — Beancount сохраняет число в точности так, как его записал банк. Текущие экспорты перешли на два десятичных знака и даты ISO, и этот пресет читает обе формы. Вторая неожиданность — это прощенная комиссия: она экспортируется как строка 0.0000 и преобразуется в реальную транзакцию на нулевую сумму, а не отбрасывается, поэтому годовая комиссия, которую вам никогда не списывали, все равно появляется в бухгалтерской книге.

Результат Beancount

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

Вопросы по экспорту из 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 размещает вашу текстовую учётную книгу, автоматически импортирует новые выписки и сохраняет проверяемость каждого числа.

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