TD Canada Trust CSV を Beancount に変換
EasyWebのaccountactivity.csvを、バランスの取れた複式簿記のBeancount取引に変換します。このファイルにはヘッダー行がまったくなく、別々の引き出し列と預金列がすでにマッピングされています。
実際のTD Canada Trustエクスポートに対して列マッピングを検証済み
TD Canada Trustの取引をエクスポートする方法
- 1
EasyWebにログインし、Accountsページを開いて、ダウンロードしたい口座を選択します。
- 2
Account Activityページで、期間を選択します — 30日、60日、90日、または120日、またはSearch by Monthで単月を選びます。
- 3
ページ下部までスクロールし、Downloadの横にあるドロップダウンから「Spreadsheet (.CSV)」を選び、Downloadをクリックします。ファイルはaccountactivity.csvという名前で保存されます。
- 4
下の欄にファイル全体を貼り付けます。探すべきヘッダー行も、削除すべきバナー行もありません。
ヘッダー行なし — 推測に任せると、コンバーターはすべての預金を支出として読み取ります
TDのEasyWebエクスポートはデータがそのまま始まります。5つの素の列(日付、説明、支出、収入、残高)があり、それらに名前はありません。推測に任せたコンバーターは3番目の列を金額として選びますが、それは引き出し列なので、すべての引き出しが収入として記録され、すべての預金が金額不明として報告されます。実際の79行のエクスポートでは、33件の預金が帳簿に静かに欠落します。このプリセットは列を位置で割り当て、引き出しと預金のペアをマッピングするため、両方向が正しく処理されます。信頼する前に知っておくべきもう1つの点は、これはカナダのEasyWebエクスポートをカナダドルで扱うTD Canada Trustであり、米国のTD Bankではないことです。TD Bankのエクスポートは検証していません。
Beancount 出力
TD Canada Trustエクスポートに関する質問
これは米国のTD Bankと同じですか?
いいえ。このプリセットが基にしたすべてのエクスポートはカナダのものです — 残高はカナダドル、TD VISAやInterac e-Transferの説明が含まれ、ファイル名はEasyWebがaccountactivity.csvと呼ぶものです。米国のTD Bankは別の機関であり、そのダウンロードがどのようなものかは検証していません。ファイルにヘッダー行がある場合や列数が異なる場合は、このページを信頼せず、汎用コンバーターを使用して自分で列をマッピングしてください。
説明の途中にスペースが詰められているのはなぜですか?
TDがそのように書き出すからです。説明フィールドは固定幅なので、受取人と参照番号はフィールドを埋めるのに必要な数のスペースで区切られます。コンバーターは末尾のスペースを削除し、内部のパディングは残すため、各ナレーションは銀行の記録と同一になります — EasyWebを画面上で照合する際に便利です。後で検索と置換でスペースの連続を圧縮すれば、すっきりさせられます。
EasyWebでクレジットカードのCSVを取得できません。
これはコンバーターの問題ではなくTDの制限です。スプレッドシートのダウンロードは当座預金口座と普通預金口座で提供されており、TDのカードの一部はPDF明細のみで、CSVダウンロードがありません。ダウンロードするCSVがない場合、このページで読み取るものはありません。そのようなカードの取引は手入力するか、既存のツールからカードをエクスポートして、汎用コンバーターで列をマッピングしてください。
変換した台帳をそのまま維持
Beancount.ioはプレーンテキストの台帳をホストし、将来の明細を自動でインポートし、すべての数字を監査可能な状態に保ちます。
無料で始める→