Beancount.io v3.0: 你的财务数据,由你掌控
大多数财务软件都强迫你信任它们来处理你的数据。它们拥有、控制并锁定你。我们相信你应该得到更好的。
今天,我们发布下一代 Beancount.io,它建立在一个简单的原则之上:你的财务数据应该属于你,而不是我们。通过原生的 Git 集成,你可以将完整的会计账本拉取到你自己的机器上,使用你想要的任何工具进行编辑,然后将更改推送回去。没有锁定。没有专有格式。只有你的数据,在你的掌控之下。
此版本侧重于三个核心目标,这些目标对于使用纯文本会计管理财务的人员来说至关重要:
- 通过原生 Git 集成实现真正的数据所有权
- 为团队、合作伙伴和会计师提供无缝协作
- 直观的界面,使每个人都可以访问纯文本会计

强大的财务报告触手可及
新的仪表盘包括全面的财务报告工具,可帮助你一目了然地了解 你的财务状况:
利润表

跟踪你在不同商品上的净利润、收入和支出随时间的变化。利润表视图提供了收入来源和支出模式的清晰细分,帮助你识别趋势并做出明智的财务决策。通过交互式图表可视化你的财务业绩,这些图表显示你的收入和支出如何按月或按年变化。
资产负债表

通过全面的资产负债表视图,监控你在不同商品上的净资产随时间的变化。查看你在任何时间点的资产、负债和权益,并使用历史跟踪来显示你的财务状况如何变化。这个强大的工具可以帮助你了解你的整体财务健康状况,并跟踪你朝着财务目标取得的进展。
试算平衡表

试算平衡表视图提供了特定时间点所有帐户余额的完整快照。此视图非常适合对帐并确保你的账簿平衡,它并排显示借方和贷方,从而可以轻松验证会计记 录的准确性。
帐户详细信息视图

使用帐户详细信息视图深入了解任何帐户。通过直观的图表和图形查看帐户余额值和随时间的变化。该视图包括一个全面的帐户日记帐,其中显示了影响该帐户的所有交易,包括子帐户,从而使你可以完全了解资金如何流经你的财务系统。
现代文件编辑器

新的仪表盘引入了一个经过完全重新设计的文件编辑器,使编辑 Beancount 账本文件成为一种乐趣。新的编辑器采用现代化的响应式设计原则构建,无论你是在台式机、平板电脑还是移动设备上,都可以提供流畅、直观的编辑体验。
Git 集成:你的账本,你的方式
最受欢迎的功能之一现在来了:原生 Git 集成。使用新版本,你可以使用标准的 Git 协议无缝地拉取你的账本帐户,从而使你可以完全控制你的财务数据。
你可以做什么:
# 将你的账本克隆到你的机器
git clone https://git.beancount.io/your-username/my-ledger.git
# 使用你喜欢的工具在本地编辑
vim 2025.bean
# 推送更改
git commit -am "Added Q4 transactions"
git push
为什么这很重要(数据主权):
- 真正的退出计划:你的完整财务历史记录位于标准的 Git 存储库中。你停止向我们付款?你保留一切。
- 工具无关:使用 VS Code、Vim、Emacs 或专门的 Beancount 工具进行编辑。你的选择,而不是我们的。
- 完整的审计跟踪:每个更改都使用 Git 的完整历史记录进行跟踪,准确显示谁在何时更改了什么。非常适合合规性和安心。
- 分布式备份:Git 的分布式特性意味着你的机器上具有自动的版本化备份。
这使得 Beancount.io 成为唯一一个使你的数据 更 便携而不是更不便携的平台。
团队协作:专为团队的实际工作方式而设计
无论你是经营一家小型企业、与会计师合作还是与合作伙伴管理家庭财务,协作都很重要。

新的协作系统使这变得自然且经济实惠:
- 邀请协作者:只需通过电子邮件邀请其他人加入你的账本作为协作者
- 实时更新:实时查看协作者所做的更改,使每个人都保持同步
- 活动历史记录:跟踪谁在何时进行了哪些更改,从而保持完全的责任感
非常适合小型企业、与会计师合作的自由职业者或任何需要分担财务管理责任的人。协作从未如此简单或安全。
多账本支持:以你的方式组织你的财务
新版本支持创建多个账本,从而使你可以灵活地按照你的需要精确地组织你的财务。无论你是想要将个人和企业财务、不同的项目或不同的实体分开,新版本都可以简化操作。
多账本支持的好处:
- 关注点分离:将个人和企业财务完全分开
- 基于项目的组织:为不同的项目或客户创建专用账本
- 灵活的结构:以对你独特的情况有意义的方式组织你的会计系统
- 轻松切换:使用直观的账本切换器在账本之间无缝移动
根据需要创建任意数量的账本,以保持你的财务记录井井有条且易于管理。
公共账本:与社区分享和学习
新版本引入了公共账本共 享,允许你与 Beancount 社区分享你结构良好的账本。此功能促进了知识共享,并帮助其他人学习组织自己会计系统的最佳实践。
公共账本的工作方式:
- 分享你的专业知识并让其广泛传播:公开你的账本,以帮助其他人从你的设置中学习
- 发现最佳实践:浏览公共账本,了解其他人如何组织他们的财务
- 社区学习和社交网络:从有效使用 Beancount 的真实示例中学习
- 隐私控制:你可以决定公开哪些账本 — 你的私人账本将保持完全私密
通过分享优秀的账本示例,我们正在建立一个更强大、知识更渊博的 Beancount 社区,每个人都可以在其中共同学习和进步。
增强的 Fava 和 Beancount 社区功能
我们集成了来自 Beancount 社区的流行功能,这些功能可以解决实际的工作流程问题:
- 费用摊销 (
amortize_over):自动将年度订阅或预付费用分摊到几个月 - 财务预测 (
forecast):根据经常性交易预测未来的现金流 - 文档链接 (
link_documents):将收据和发票与交易保持连接 - 自动文档发现 (
tag_discovered_documents):自动标记和组织支持文档
这些不是实验性功能 — 它们是来自 Beancount 社区的经过实战检验的工具,现在已无缝集成。
更快的性能,更流畅的体验
在底层,新版本包括显着的性能优化,使一切感觉更快:
- 更快的加载时间:即使对于大型账本,页面和报告的加载速度也明显加快
- 更流畅的交互:UI 交互更灵敏,在视图之间导航时减少了延迟
- 优化的数据处理:复杂的计算和报告生成效率更高
- 更好的资源管理:系统更智能地使用资源,即使在高峰使用期间也能确保一致的性能
这些改进意味着你花费更少的时间等待,而将更多的时间用于有效地管理你的财务。
隐私与安全:你的数据,你的规则
我们通过在你完全拥有的私有加密 Git 存储库中保护你的账本来捍卫你的数据主权,你可以随意导出和删除它。这种控制需要责任:你通过管理受信任的协作者来确定访问权限,并且在发布账本时必须格外小心,因为你了解公共数据对互联网永久可见,并且应彻底清除敏感详细信息。最终,你的数据仍然是你的 — 受我们的基础设施保护,但严格受你的规则约束。
接下来是什么?
新版本仅仅是我们努力使 Beancount.io 成为可用的最佳纯文本会计平台的开始,目标是成为财务领域的 GitHub。传统的财务软件依赖于“数据锁定”。Beancount.io 正在构建一种不同的防御能力:协议锁定。我们已经在努力:
- 改进移动应用程序,以便随时随地进行会计处理
- 与流行的金融服务进行更多集成
- 更高级的报告和分析功能
- 增强的团队协作工具
我们很乐意听取你对新版本的反馈!你的意见有助于我们确定接下来要构建的内容的优先级。
会计愉快!
Beancount.io 团队