U.S. Bank の CSV を Beancount へ
U.S. Bank の当座預金、普通預金、またはクレジットカードの書き出しを、バランスの取れた複式簿記の Beancount 取引に変換します。小数4桁の金額、月日の順の日付、および埋め草の Memo 列もすべて正しく読み取ります。
実際のU.S. Bankエクスポートに対して列マッピングを検証済み
U.S. Bankの取引をエクスポートする方法
- 1
パソコンで usbank.com にサインインし(モバイルアプリにはダウンロード機能がありません)、対象の口座を開きます。
- 2
口座の取引一覧を開き、その上のダウンロードコントロールを使用します。
- 3
Quicken 向けの OFX や QFX ではなく CSV を選択し、希望の期間を設定します。
- 4
以下のファイルを、ヘッダー行ごと貼り付けます。5つの列は Date、Transaction、Name、Memo、Amount です。
すべての金額が小数4桁、免除された手数料も行として残る
U.S. Bank の書き出しでは金額が小数4桁で表されるため、食料品の買い物は明細に印刷されている2桁の数字ではなく -84.2300 USD として記録されます。何かが間違っているわけでも、丸められているわけでもありません。Beancount は銀行が書いた数値をそのまま保持します。現在の書き出しは2桁の小数と ISO 日付に移行しており、このプリセットは両方の形式を読み取ります。2つ目の驚きは、免除された手数料です。これは 0.0000 の行として書き出され、破棄されるのではなく、価値のない実際の取引に変換されます。そのため、実際には請求されなかった年会費も元帳に表示されます。
Beancount 出力
U.S. Bankエクスポートに関する質問
受取人になるのはどの列ですか – Name ですか、それとも Memo ですか?
Name です。当座預金の書き出しでは、Memo 列は各行で同じ埋め草(「Download from usbank.com.」に続いて加盟店名の文字列)を繰り返し、クレジットカードの書き出しでは、セミコロンで埋められたアクワイアラ参照が入ります。どちらもインポートする価値がないため、プリセットは Merchant、振込先、給与明細の記述子が実際に配置されている Name をマッピングします。
日付が 8/1/2026 のようにゼロ埋めなしで表示されますが、新しいファイルでは 2026-08-01 になっています。
どちらも変換できます。U.S. Bank は長年にわたりゼロ埋めなしの月日順の日付を使用していましたが、現在の書き出しでは ISO 日付が使われています。ISO 日付はあいまいさがないため、プリセットの月日順設定は古い形式にのみ影響します。短い書き出しでもこの設定を維持してください。月初めの1週間だけを含むファイルには、どちらの数字が日かを示す情報が何もなく、日月順で読み取ると、すべての取引が誤った月に記録されたクリーンな元帳が生成されます。
どのくらい過去までダウンロードできますか?
約18か月分で、しかもより短い区切りになります。ダウンロード画面では1回のリクエストが1年未満に制限されるため、1年分の履歴を得るには複数回の書き出しが必要です。それらは積み重ねられます。各ファイルを順番に貼り付けるか、個別に変換して結果を連結します。Beancount は取引が到着する順序を気にしないためです。それより古いものは、ステートメントの PDF としてのみ存在し、このコンバータはそれを読み取りません。
変換した台帳をそのまま維持
Beancount.ioはプレーンテキストの台帳をホストし、将来の明細を自動でインポートし、すべての数字を監査可能な状態に保ちます。
無料で始める→