基础知识 跨境生活多货币记账指南:主流自记账工具全对比
生活在日本差不多两年之后,我才意识到自己的财务状况已经变得有多复杂。一边是日本的楽天銀行、ゆうちょ、SMBC 信托存款,另一边是美国的 [[Mercury]]、[[Capital One]]、[[IBKR]] 证券账户,还有欧元区的零散账单和来自不同来源的收入。每个月底想搞清楚自己到底花了多少钱、存了多少钱,需要打开七八个 App,用脑子硬换算汇率,才能大概拼出一个不那么完整的财务图景。 这种状态是很多长期生活在海外、同时维系多个国家金融账户的人的日常。收入可能来自多个来源,支出分布在不同的货币体系里,储蓄分散在几个不同国家的账户里,单纯靠一款普通的记账 App 很难把这些串起来。大部分市面上的记账工具,设计初衷是面向单一货币、单一账户体系的用户,跨境游牧者的需求几乎不在任何主流产品的优先考量里。于是,越来越多人开始走上一条路:自己选工具、自己建系统。 这篇文章就聊聊我接触过的几款主流自记账工具——[[Beancount]]、[[Actual Budget]]、[[Firefly III]],外加订阅制云端方案 [[YNAB]],把它们各自的定位、优缺点和适用场景说清楚,供同样在多货币环境里生活的人参考。 为什么普通记账 App 满足不了跨境需求 在深入讲工具之前,有必要先说清楚跨境记账的难点在哪里,这样选工具才不会只看表面功能。 第一个难点是多货币支持。大多数记账 App 对货币的处理相当粗糙,要么只支持单一本币,要么只允许手动设置一个主货币,换汇记录和汇率损益根本没有独立的会计科目。当你的 JPY 账户每个月往美元账户汇一笔款、或者用 USDT 买了日元然后花出去,这类跨货币交易在普通 App 里要么记不进去,要么记进去之后数据对不上。 第二个难点是多账户体系。如果你同时持有银行账户、证券账户、信用卡、加密钱包,这几类账户的交易性质完全不同,普通记账 App 大多只能处理收支流水,而没有办法展示你的真实净资产构成。证券账户里的股票浮盈、外币账户里的汇率损益,这些都是影响净资产的因素,但很多工具根本没有把这些纳入记账逻辑的能力。 第三个难点是数据自主权。很多好用的国外记账 App 依赖银行 API 自动同步账单,但这类授权在不同国家的开放程度差异极大。日本的网银系统整体上对开放 API 的态度比较保守,美国的很多小众银行也没有与主流记账 App 对接。这就意味着你要么依赖手动导入 CSV,要么干脆放弃自动同步、全靠人工录入——既然如此,工具的灵活性比它的自动化程度更重要。 复式记账 vs 简单收支记录 选工具之前还要想清楚一个问题:你到底需要「收支记录」还是「资产负债管理」? 简单的收支记录,就是每笔钱进来出去都记一下类别,月底看看哪里花多了哪里花少了,大多数普通记账 App 做的就是这件事。这类方式上手快,心理负担小,对大多数普通用户来说足够用,但它的本质是流水账,无法给你一个「你现在到底有多少净资产」的清晰答案。 复式记账(Double-Entry Accounting)是会计领域的标准方法,每一笔交易都必须同时影响两个账户,借贷两方始终平衡。用它记账,你的账本不仅记录了钱的流动,还完整反映了所有账户的余额变化、汇率损益、资产结构。这种方式的上手成本要高不少,但一旦建立起来,财务透明度远不是流水账可以比的,特别适合管理多账户、多货币的复杂财务状况。 [[Beancount]] 是复式记账路线的代表,[[Actual Budget]] 和 [[YNAB]] 走的是信封预算(Envelope Budgeting)路线,[[Firefly…