返回

文章详情

GnuCash是正确的。这也是我为什么构建自己的财务应用的原因

Hacker News2026年6月10日 14:06

每个职业都有一个应该推荐的工具。对于会计师来说,指向严肃个人财务软件的工具就是GnuCash。它是免费的,开源的,并且—与您在应用商店中找到的几乎所有预算应用不同—它正确地进行会计。因此,我很尴尬地承认:我是一个注册会计师,但我停止使用它。为什么要双重录入?大多数预算应用将您的资金视为单一流入。钱进来,钱出去,您将每笔交易标记为一个类别,而在月底您得到一个饼图。这就是单一录入。它适合注意到您在外卖上花了太多钱,但对其他几乎所有事情都没用。双重录入是真正会计的基础。每一次资金流动都有两个方面——钱从哪里来,去了哪里——而账本必须平衡。收益不是官僚主义。这意味着您随时可以看到您不只是花了多少钱,而是您实际的财务状况:一份真实的资产负债表,资产与负债相比,而不是一个装饰着颜色的消费动态。在我看来,这不是偏好。这是了解财务与猜测它们之间的差异。GnuCash完全理解这一点。这就是为什么会计师尊重它。没人愿意大声说的问题。问题是,GnuCash通过本质上是一种专业会计软件,恰好可以在家庭计算机上运行,从而做到会计上的正确。界面反映了这一点。它是为那些生活在其中的人构建的。我在睡梦中都理解借方和贷方,然而我仍然发现记录单个动作为日常工作令人感到沉重。即便对于财务知识较强的人,学习曲线依然真实。对于没有会计背景的人——大多数最需要双重录入的人——这是他们在第一天就遭遇的障碍,很少有人能够攀越。因此,你会发现一个二元的选择一直让我感到不安:会计上正确但惩罚性的,或者愉快但单一录入、云托管,并且通常需要您的银行密码。Excel的那些年。很长一段时间,我的答案是拒绝这个选择。我用一个庞大的Excel和VBA系统手动管理自己的财务,进行双重录入,这样做了许多年——因为没有现成的东西符合我实际想工作的方式。它有效。它也很脆弱,而且仅仅是我的;您不能把一个如此复杂的电子表格交给其他人并期望他们能应对。我想要的东西并不存在:双重录入的严谨性,但围绕着一个人逐条记录的设计,而不是审计公司。尊重会计并尊重我下午的人。于是我自己构建了它。它叫K-Id。它不是“更美丽的GnuCash”。这是一种不同的赌注。保持双重录入的结构——使数字值得信任的事物——并消除日常使用中的摩擦。您可以在创建过程中创建帐户。调度和自动化的交易自然发生。一小部分合理的分类,而不是在记录第一杯咖啡之前必须设计的账户图表。它的底下有三个决策,我不会假装它们是免费的:它是本地优先的。您的财务数据存储在您的机器上,存在您拥有的数据库文件中。没有任何东西发送到云端,也没有银行聚合器持有您的凭据。交易是没有自动银行同步——您要么导入,要么输入。我认为这个交易对于财务数据来说是正确的,但它确实是一个交易。它是一个桌面应用,在Windows上。不是一个网页标签,不是一个以手机为主的体验。这是一个故意的缩小,而不是疏忽。您只需购买一次。没有订阅。Quicken在过去十年里把一次性购买变成了一个没人要求的年度账单;我故意走了另一条路。这也是一位正好是日常用户的会计师的成果,经过了大量的AI帮助。那些帮助是唯一可靠的原因,使得一个人能够推出如此深度的东西——我宁愿这样说,而不想假装是一个团队创建的。我不是告诉你GnuCash是错的。它并不是。对很多人来说,它仍然是正确的选择,我永远不会把人推开。但是“正确”和“您实际上每天会打开的东西”并不是同一属性,它们之间的距离正是K-Id存在的原因。如果您曾经打开过GnuCash,真心尊重它,然后又默默地关闭它——这是为您打造的。K-Id即将推出。如果该想法成立,您可以加入候补名单,我会告知您何时准备好。——Antony S.

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡