跳转到主要内容
TD Canada Trust → Beancount

TD Canada Trust CSV 转 Beancount

将 EasyWeb 的 accountactivity.csv 转换为平衡的复式记账 Beancount 交易——该文件没有标题行,且其独立的取款和存款列已映射。

已针对真实的 TD Canada Trust 导出验证列映射

如何导出你的 TD Canada Trust 交易记录

  1. 1

    登录 EasyWeb,打开 Accounts 页面,选择您要下载的账户。

  2. 2

    在 Account Activity 页面,选择要覆盖的期间——30、60、90 或 120 天,或通过 Search by Month 选择单个月份。

  3. 3

    滚动到底部,从 Download 旁边的下拉菜单中选择“Spreadsheet (.CSV)”,然后点击 Download。文件将以 accountactivity.csv 的名称保存。

  4. 4

    将整个文件粘贴到下方。无需寻找标题行,也无需删除横幅行。

没有标题行——如果让转换器猜测,它会把每笔存款都读成支出

TD 的 EasyWeb 导出直接以数据开头:五列裸数据——日期、描述、支出金额、收入金额、余额——没有任何列名。如果让转换器自行处理,它会选择第三列作为金额,即取款列,因此每笔取款都会被记为收入,而每笔存款则被报告为金额缺失;在真实的 79 行导出中,有 33 笔存款会悄悄地从账本中消失。此预设按位置分配列,并映射取款和存款对,因此两个方向都能正确入账。在信任它之前还需要知道一件事:这是 TD Canada Trust,加拿大 EasyWeb 的加元导出——不是美国的 TD Bank,其导出格式我们尚未验证。

Beancount 输出

粘贴 CSV 后,你的交易将显示在这里。

TD Canada Trust 导出常见问题

这与美国的 TD Bank 相同吗?

不同。此预设所用的所有导出均为加拿大导出——余额为加元,包含 TD VISA 和 Interac e-Transfer 描述——并且是 EasyWeb 所称的 accountactivity.csv 文件。美国的 TD Bank 是不同的机构,我们尚未验证其下载格式。如果您的文件有标题行,或列数不同,请使用通用转换器并自行映射列,而不要依赖此页面。

为什么我的描述中间有填充的空格?

因为 TD 就是这样写的。描述字段是固定宽度的,因此收款人和其参考号之间会用填满字段所需的空格数分隔。转换器会修剪尾部的空格,但保留内部的填充,这样每个叙述都与银行自身的记录保持一致——这对您在屏幕上与 EasyWeb 对账很有用。之后如果您希望更整洁,可以通过查找替换来折叠连续的空格。

EasyWeb 不为我的信用卡提供 CSV。

这是 TD 的限制,而非转换器的限制:电子表格下载仅在支票和储蓄账户上提供,而几张 TD 卡只提供 PDF 对账单。当没有可下载的 CSV 时,此页面便无内容可读。您可以手动输入这些卡交易,或从您已在使用的工具中导出卡数据,并在通用转换器上映射其列。

正在从其他银行或应用转换导出文件?

保留你刚刚转换的账本

Beancount.io 托管你的纯文本账本,自动导入未来的账单,并保持每一笔数字可审计。

免费开始