メインコンテンツへスキップ
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 を書き、それが8月なのか1月なのかを判断させます。Ally は 2026-08-01 を書き、時刻を独自の Time 列に保持し、日付セルに詰め込むことをしません。このファミリーの中で日付の曖昧さがまったくない唯一のエクスポートであり、これは CSV インポートで最も一般的な無言のエラーを取り除くため、声を大にして言う価値があります。Amount 列はすでに Assets: アカウントの転記が望む方法で符号付きであり、引き出しは負、預金は正です。これにより、Type 列が Withdrawal または Deposit と読むのは方向のソースではなくラベルとなり、プリセットはそれをマップしないままにします。

Beancount 出力

CSVを貼り付けると、ここに取引が表示されます。

Ally Bankエクスポートに関する質問

Ally からどのくらい遡ってエクスポートできますか?

18か月です。これは Ally がオンラインで保持する口座活動の独自の制限であり、ダウンロードもそれを継承します。ダウンロードアイコンを選ぶときに範囲を入力します。より長い元帳の場合は、18か月のスライスで順次エクスポートし、各ファイルを変換します。Beancount は取引をどの順序で追加するかを気にせず、各取引が持つ日付のみを重視します。

説明に通り全体の住所が含まれるのはなぜですか?

それは Ally がフィールドに入れるものだからです。カード行は「AFTERPAY 760 Market Street, Floo SAN FRANCISCO, CA, US」とカンマを含めて読まれ、振替行は生の ACH ディスクリプタと Tran コードを保持します。フィールドは引用符で囲まれているため、分割や破損はありません。ナレーションが単に長いだけです。変換前にスプレッドシートで列をトリムするか、後で元帳でナレーションを整理します。日付と金額はどちらの方法でも同じです。

Type または Withdrawal と書かれた Deposit 列は必要ですか?

いいえ。だからこそ、プリセットは5つの列のうち3つをマップし、残りを無視します。方向はすでに数値に含まれています。Ally は Amount に符号を付け、Type 列はマイナス記号が言ったことを言葉で繰り返すだけです。実際に方向をテキスト列に隠しているエクスポート用のプリセット(このサイトでは Mint アーカイブがその例)ではそのような列を読み取りますが、これはそのタイプではありません。

別の銀行やアプリからのエクスポートを変換しますか?

変換した台帳をそのまま維持

Beancount.ioはプレーンテキストの台帳をホストし、将来の明細を自動でインポートし、すべての数字を監査可能な状態に保ちます。

無料で始める