中国农业银行储蓄卡 (ABC Debit) Provider
中国农业银行储蓄卡 Provider 支持将中国农业银行 App 导出的储蓄卡交易明细 CSV 转换为 Beancount/Ledger 记账条目。
支持的文件格式
- CSV(通过中国农业银行储蓄卡 App 导出的 PDF 使用 bill-file-converter 转换得到)
下载方式
- 打开中国农业银行 App,进入首页“我的账户”
- 点击借记卡“明细查询”
- 点击“明细查询”页面右上方导出按钮
- 完善账户、币种、时间和邮箱表单项,点击确定
- 将收到的 PDF 使用 bill-file-converter 转换为 CSV
使用方法
Beancount
double-entry-generator translate \
--config ./example/abc_debit/config.yaml \
--provider abc_debit \
--output ./example/abc_debit/example-abc_debit-output.beancount \
./example/abc_debit/example-abc_debit-records.csv
Ledger
double-entry-generator translate \
--config ./example/abc_debit/config.yaml \
--provider abc_debit \
--target ledger \
--output ./example/abc_debit/example-abc_debit-output.ledger \
./example/abc_debit/example-abc_debit-records.csv
配置文件示例
defaultMinusAccount: Assets:FIXME
defaultPlusAccount: Expenses:FIXME
defaultCashAccount: Assets:ABC:DebitCard
defaultCurrency: CNY
title: abc_debit
abc_debit:
rules:
- item: 转存
targetAccount: Equity:Transfers
- item: 财付通
targetAccount: Expenses:Transport:Transit
tag: transport
- item: 正常还款
targetAccount: Liabilities:Loans:Personal
- item: 结息
targetAccount: Income:Interest
- item: 利息税
targetAccount: Expenses:Tax