跳转到主要内容
Bank of America → Beancount

Bank of America CSV 转 Beancount

将 Bank of America 支票或储蓄 CSV 转换为平衡的复式记账 Beancount 交易,并处理摘要开头部分。

已针对真实的 Bank of America 导出验证列映射

如何导出你的 Bank of America 交易记录

  1. 1

    登录 bankofamerica.com,打开你要导出的账户。

  2. 2

    选择“下载”,然后选择日期范围。

  3. 3

    选择“Microsoft Excel 格式 (CSV)”——不要选择 QuickBooks 或 Quicken,因为它们的文件本转换器无法读取。

  4. 4

    用文本编辑器打开文件。删除以“Date,Description,Amount”开头行以上的所有内容——该区块是账户摘要,不是交易记录。

  5. 5

    复制从该标题行开始剩余的内容,然后粘贴到下方。

文件开头包含一个需要删除的摘要区块

Bank of America 的支票导出文件开头包含几行账户摘要——描述、期初余额、总贷方和借方——然后才是真正的标题行。这些行不是交易记录,会混淆任何导入器,包括本转换器。删除以“Date,Description,Amount”开头行以上的所有内容,然后粘贴。储蓄导出文件也有相同的前言;信用卡导出文件通常没有。

Beancount 输出

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

Bank of America 导出常见问题

为什么我的第一笔交易看起来有误?

几乎总是因为摘要前言未被删除,导致期初余额行被当作交易读取。删除“Date,Description,Amount”标题行以上的所有内容,然后重新转换。

“Running Bal.”(运行余额)列有什么用?

它表示每笔交易后的账户余额。转换器会忽略它——Beancount 从分录本身推导余额,存储的余额如果不一致,将是错误而非事实。你可以稍后用它来编写余额断言。

我可以导出多久之前的记录?

Bank of America 通常提供大约 18 个月的活动记录供下载。更早的时期你需要 PDF 对账单;转换器只处理你粘贴的 CSV 内容。

正在转换其他银行的导出文件?

保留你刚刚转换的账本

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

免费开始