beancount-gs :让复式记账变得简单好用

a year ago

先说个实在话,记账这事儿大家都知道重要,但真正坚持下来的人不多。不是因为懒,而是现有的记账工具要么太简单(只能记个收支),要么太复杂(学习成本高)。

beancount-gs 可能就是你要找的解决方案。

beancount-gs是个什么?

简单来说,beancount-gs 就是给 Beancount 穿了件好看的衣服,让它有了网页界面,还支持手机操作。

Beancount 是什么? 它是一个超强的复式记账工具,专业到银行和会计师都在用。但问题是它只有命令行界面,对普通人不太友好。

beancount-gs 做了什么? 它把 Beancount 包装成了一个网页应用,你可以在浏览器里点点按按就完成记账,还能在手机上用。

什么是复式记账 ?

在会计学中,复式簿记(又称为复式记账法)是商业及其他组织上记录金融交易的标准系统。 该系统之所以称为复式簿记,是因为每笔交易都至少记录在两个不同的账户当中。 每笔交易的结果至少被记录在一个借方和一个贷方的账户,且该笔交易的借贷双方总额相等,即“有借必有贷,借贷必相等”。

https://appstore.lazycat.cloud/#/shop/detail/wcloud.gblw.app.beancount-gs

如何使用

应用安装后,需要先进行初始化

image.png

  • 账本存储位置:账本数据和配置的磁盘存储路径: /data/beancount
  • 账本开始日期:账户的默认开始时间。(默认设置为 1970-01-01 即可);
  • 币种:(默认设置为 CNY 人名币)
  • 平衡账户名称:用户初始化账户金额,或者维持其他账户平衡的账户;
  • 是否备份数据:默认开启后,当源文件被修改时,之前的版本会备份到 /bak文件夹;
  • 密钥:只有服务的密钥匹配才允许完成配置项的设置,lazycat123

image.png

设置 账本名称 和 账本密码

image.png

进入账本后,默认是没有任何数据。

image.png

开始记账

记账的基本逻辑是:钱从哪里来,到哪里去

日常消费示例:

  • 用支付宝买了 30 元午餐
  • 记录:支付宝账户减少 30 元,餐饮支出增加 30 元

image.png 收入示例:

  • 工资 8000 元到银行卡
  • 记录:银行账户增加 8000 元,工资收入增加 8000 元

转账示例:

  • 从银行卡转 1000 元到支付宝
  • 记录:银行账户减少 1000 元,支付宝账户增加 1000 元

image.png

利用自动导入功能

这是最省事的功能,避免手动输入每笔交易:

  1. 支付宝账单导入:

    • 支付宝 App → 我的 → 账单 → 下载账单
    • 在 beancount-gs 中上传 CSV 文件
    • 系统自动解析并生成记账条目
  2. 微信账单导入:

    • 微信 → 我 → 服务 → 钱包 → 账单 → 下载账单
    • 同样上传到系统自动处理
  3. 银行账单:

    • 目前支持工商银行和农业银行的电子账单导入

image.png

但是我试了会提示解析成功,但按钮始终是灰色的,无法导入。(已经反馈bug)

image.png

添加账户,建议这样设置:

账户结构示例:

Assets(资产)
├── Cash(现金)
├── Bank:ICBC(工商银行)
├── Bank:Alipay(支付宝)
├── Bank:WeChat(微信零钱)
└── Investment(投资账户)

Liabilities(负债)
├── CreditCard:ICBC(工商银行信用卡)
└── Huabei(花呗)

Income(收入)
├── Salary(工资)
└── Bonus(奖金)

Expenses(支出)
├── Food(餐饮)
├── Transport(交通)
├── Shopping(购物)
└── Entertainment(娱乐)

image.png

查看统计图表

定期查看统计数据,了解自己的消费习惯:

  • 月度支出趋势:看看每月花费是否稳定
  • 分类支出占比:找出花钱大头在哪里
  • 资产变化曲线:了解财富积累情况
  • 收支对比:每月是否有结余

image.png

总结

beancount-gs 解决了 Beancount 门槛高的问题,让普通用户也能享受专业级的复式记账功能。

记账工具再好,关键还是要坚持。

选择一个适合自己的工具,然后持续使用,才能真正帮助你改善财务状况。

作者
天天