跳转到主要内容
American Express → Beancount

American Express CSV 转 Beancount

将 Amex 信用卡对账单 CSV 转换为平衡的复式记账 Beancount 交易——符号惯例已为您翻转,消费自动记为支出。

已针对真实的 American Express 导出验证列映射

如何导出你的 American Express 交易记录

  1. 1

    登录 americanexpress.com,打开您要导出的卡的“对账单与活动”。

  2. 2

    选择对账单期间或自定义日期范围,然后点击“下载”。

  3. 3

    选择 CSV 格式。Amex 还提供 Excel 和 QIF 格式——但此转换器读取的是 CSV。

  4. 4

    打开文件,复制全部内容,并粘贴到下方。请保持符号设置不变。

Amex 将消费记为正数——此问题已为您处理

Amex 作为发卡行,其导出中消费显示为正数(例如 $84.23 的消费显示为 84.23),而还款显示为负数(-500.00)。本站上的所有银行导出都采用相反的惯例。下方的预设已开启“反转符号”,使消费变为支出、还款变为转账,避免您的整个账簿方向颠倒。

Beancount 输出

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

American Express 导出常见问题

为什么我对 Amex 的还款显示为收入?

在符号翻转功能开启的情况下不会如此。如果您关闭了此功能,Amex 的负数还款行将变成正数金额,导致方向错误。请保持 Amex 的“反转符号”功能开启,且仅限 Amex。

此工具支持同一账户下的多张卡吗?

导出的 CSV 包含“持卡人”列,您可以据此查看每笔消费属于哪张卡。但转换器将每一行都映射到同一个 Beancount 账户。如果您需要区分附属卡,请单独导出每张卡,或之后按“持卡人”列拆分输出。

外币消费如何处理?

Amex 在导出前已将外币消费转换为您卡的结算货币,因此“金额”列已为单一币种,无需映射币种列。原始金额仅出现在某些对账单的描述中。

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

保留你刚刚转换的账本

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

免费开始