省流:直接去 www.hostedbeans.io
复式记账是目前会计届公认的标准,相比于「流水帐」,复式记账中的每一笔交易都有进和出两个方向(术语叫借和贷),在不同「账户」之间流转。你可以根据自己的情况在资产、负债、收入、支出等类目下创建更详细的账户,来实现 对资金流转的正确分类和追踪。
例如你可以为每个银行卡创建一个账户来追踪余额变动,或者为不同的支出类型创建账户来追踪自己的消费情况,再或者为股票、基金等投资创建账户来追踪投资收益。
对于家人之间互转、从银行转到理财账户、借钱给他人这些情况,复式记账都能正确地追踪其性质,不会让收入支出表、资产负债表产生异常的波动。
Beancount 是一个开源的纯文本复式记账工具,还有一个简洁易用的 Web UI —— Fava 来查看图表。Beancount 的账本由纯文本文件组成,可以使用任何文本编辑器来编辑,也可以使用 Git 进行版本控制,所以非常适合 V2EX 的各位开发者和极客。
比如 Beancount 的账本实际上就是这样一段纯文本:
2023-01-01 open Income:Salary ; 工资收入
2023-01-01 open Income:Investment ; 投资收入
2023-01-01 open Assets:Bank:ICBC ; 工商银行储蓄账户
2023-01-01 open Assets:Funds:Antfin ; 蚂蚁财富基金账户
2023-01-01 open Liabilities:CreditCard:CMB ; 招商银行信用卡
2023-01-01 open Expenses:Food ; 食物支出
2023-01-01 open Expenses:Uncounted ; 未分类的支出
2023-11-10 * "发工资"
Income:Salary -10000.00 CNY
Assets:Bank:ICBC +10000.00 CNY
2023-11-11 * "吃火锅"
Assets:Bank:ICBC -250.00 CNY
Expenses:Food ; 省略金额让 Beancount 自动计算
2023-11-15 * "信用卡还款"
Assets:Bank:ICBC -1500.00 CNY
Liabilities:CreditCard:CMB +1500.00 CNY
如果想进一步了解 Beancount ,可以看下:
在和女友同居之后,我们的资金和帐目不可避免地混在了一起,如果不把她产生的帐目一起记录进来,那么记账这个事情就显得没有什么意义了。但 Beancount 对于非开发者来说使用门槛还是太高了,需要在本地配置 Python 、Git 等环境,前面提到的那些纯文本的优势对她来说其实是一种负担。所以她之前一直很难参与进来,即使只是查看 Fava 的图表,也需要我先在我的电脑上启动 Fava ,然后把地址发给她。
为了让她至少能够随时查看图表,我调研了几个现有的 Beancount 托管服务,但我觉得它们都缺少了一些关键的能力:
于是我开发了 HostedBeans 这个项目 —— 基于 Beancount 的协作托管服务,同时支持 Git 和 Fava 访问,可以为账本添加协作者并管理他们的权限,在 Web UI 上的改动也会以协作者的名字被自动同步进 Git 。
使用 HostedBeans 你可以保持之前的工作流不变,在本地使用你熟悉的编辑器、使用 Git 进行版本控制,但同时解锁了随时随地打开 Fava 的能力,而且可以和你的家人共享这种能力,让他们参与到你的记账中来。
欢迎访问 www.hostedbeans.io 注册帐号试用,免费版本可以让你创建一个私有的账本并和其他一名协作者一起记账(两个人的小家庭够用了)。如有疑问或者建议欢迎通过邮件、Telegram 或者 Twitter 联系我,联系我还可以免费获赠 Pro 帐号。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.