记账工具演化录

目录

  1. 1. 早期:从手动到自动
  2. 2. 移动端:预算与动帐
    1. 2.1. cashew
    2. 2.2. 1Money
  3. 3. numbers:补缺与规划

大概从六七年前开始使用记账软件,从手动选择详细分类到自动记账,再到现在同时使用两个软件分别负责记录账户变动和预算情况,另外在有大笔支出活动(如旅游)时另外在电脑上开 numbers 做事前规划与事后记录。最近半年以来因为个人生活的变动,在 numbers 上新开一本以记录接下来一两年内整体的预算与支出情况,方便日后财务规划。谨此记录。

早期:从手动到自动

最早长期使用的记账软件是安卓上的小星记账。这个软件的特点是在一级分类下还有许多极为细致的二级分类。想来这种细致的二级菜单也有自己的受众,但是对我来说这一设置在手动记账时期直接导致了两个结果:

  1. 每次记账都要重复选择选择二级分类
  2. 出现同类活动被记在不同二级分类下的情况

简单来说就是既不方便记账,也不方便事后归纳总结。后来小星记账推出了自动记账,当时买断也才十八块。上述情况在自动记账后有所好转,但是自动记账有自己的问题:

  1. 有时软件因后台原因不及时跳出,事后查漏补缺还是很痛苦
  2. 自动记账直接抓取全部商家、订单信息,事后迁移或查看时信息过分冗余

现在看来小星记账对我来说主要的问题是:它的系统预期记录大量信息,而无论我是记录还是事后总结都不需要那么细致的分类、商家信息。大约两三年后由于小星记账越来越频繁地出现无法及时弹出记录的情况,自动记账功能越来越成为一个摆设,我放弃了小星记账。

移动端:预算与动帐

中间尝试过别的软件,也短暂停止过记账,但是再次开始长期使用一个记账软件是:

cashew

一开始使用它是因为它与 material you 一致的 ui 设计非常优美 早期使用时我非常沉迷于给每个分类设定细致的颜色来取悦我的眼睛,后来则是因为它对于多账户、多币种、数据迁移的良好支持。cashew 的分类相对之下很简洁,但是也有自定义的空间,使用一段时间后我意识到:“这就是我需要的记账分类”。cashew 直到现在都是我在移动端记录动帐的软件。
如果有海外账户、并且由于短期或长期的原因需要在多个币种之间切换的用户,cashew 对于多币种的支持大概如下:

  1. 设置了不同账户的主要货币
  2. 记录该账户动帐时,默认使用这个账户的币种
  3. 在下面弹出以你主要账户的币种记录的当地价格

我使用过的记账软件不是很多,不同用户的需求也大相径庭,只能说 cashew 这种是我目前用着最舒服的。我短暂 switch 去另一个记账软件时,它在记录动帐时会:

  1. 弹出账户币种与你的主要币种
  2. 默认选择主要币种
  3. 在输入时同时显示等价另一币种的数额

因此我就需要每次手动选择账户币种再记录。在我使用初期经常忘记手动选择,切回账户币种后还要再手动删掉每一位数字重新输入(而不是像 excel 等表格一样默认重新开始输入值)。对于记账这种很琐碎的日常工作,多一步少一步的操作对我使用感影响很大。但也不得不承认,每日使用的软件总是在和用户的肌肉记忆相互磨合。有的问题在长时间使用后就不是问题了,一种鞋穿久了就不磨脚了处久了就有感情了。不过我个人来说还是更青睐已经磨合好的(除非实在太难用了),或者软件本身提供足够的自定义空间让用户自己调整。不然每次试用不同的日用软件实在太痛苦了。

cashew 什么都好,在我新的 nothing phone 上 Material you 也能丝滑适配到壁纸主题颜色,但是 budget,budget 功能我认为基本是残废。好吧更严谨一点来说是它的 Budget 功能和我的需求不太匹配,或者说是我们对 budget 的理解不太一样。cashew 的 budget 功能使用权限受限于是否购买 pro,但是我觉得就只有一个 budget 时的使用体验也能说明一些问题。cashew 的 budget 是可以设定一个周期,绑定几个特定类别,符合条件的动帐会被算在 budget 内,也可以手动添加。应该说它本身的使用并不困难,即便是手动添加也很便捷。最适合这种方式记录的 Budget 是把特定类别规定为需要控制支出的对象,并且统一管理相关的动帐情况。但是我比较需要的是对每个类别单独进行管理,查看我的预算情况(我自己后来为旅行等做预算也是这样做的)。当然,如果购买 pro 版可以解锁更多的 budget,应该可以满足这一需求,但是这种实现方式还是比较不自然。因此我开始使用:

1Money

1money 就是我前面提到多币种记账让我手忙脚乱的软件。不过它对 budget 的支持很符合我的需求,即每个月每个分类可以单独设置预算,并且内置简单的计算器。使因此我目前是同时使用 cashew 和 1money 分别进行动帐和预算的管理。用 cashew 和 1money 之后我幡然醒悟我非常需要所有记账软件的一个功能是:内置计算器。 事实上我认为微信群收款也应该内置计算器,毕竟是需要整合账单的场合。不过我个人对于 budget 还要另一个小小的暂未实现的期望:我希望 budget 能不要仅仅显示数值,而且显示我计算出这个数值的式子,方便我想起大概的规划。1money 的账户设置对信用卡等的支持好像比 cashew 要更完善,但是我目前信用卡用得不是很多,这个优点我有点用不上。另外我简单讲一下 1money 在我这边比 cashew 不好的地方:

  1. ui 比较丑不支持 material you 而且自定义程度低 没什么好解释的事情就是这样
  2. 数据迁移困难,如果购买会员可以在不同设备上同步,但是仍然不方便导出 csv 或 excel 等方便导入其它软件的格式

由于数据迁移困难,我基本不指望在更换设备后仍然保留 1money 中的数据,只把它当成一个纯粹的预算工具来使用。因此也不用 set up 每一个账户并且常常检查 balance 是否有问题,只要有相应支持的币种我就可以继续使用预算功能。感觉我在电子设备上逐渐成熟的标志就是意识到没有一个软件或者设备可以解决我哪怕只是一个方面的全部需求。

numbers:补缺与规划

大概是前年年底开始在 macbook 上开 numbers 记录旅行的支出并且做预算管理。numbers 的许多模版中有一个比较符合我的需求,我就扒拉下来稍微改了下颜色就自己用了 对我是视觉动物到这里应该很明显了已经。在使用的过程中陆续完善了一些功能,目前 numbers 已经能比较好地支持我记录旅行这样的活动支出。但是当我开始希望用它完成最近一两年内的财务管理与规划,并因此调用更多的公式时,numbers 开始显得左支右绌。

numbers 的优点是模版本身对简单的需求来说已经比较健全,我只要在我的需求上稍加修改就可以得到一张基于不同分类来管理和规划我的旅行支出的表格,并且具体的信息也能在可视化的图表中显示出来,直观地看到哪一部分最花钱,哪一部分超支最严重。

numbers 和 apple 许多产品一样,优点在于自己搭出的框架内操作丝滑支持丰富,但是一旦出了预定的框架想要实现别的东西就显出自定义程度相当受限,稍微自由的一点的操作就复杂很多。 当我开始试图用 numbers 做最近一两年内的财务管理和规划的时候,numbers 对于公式和自定义的支持让我写得很难受。比较简单的例子是当我想要实现 excel 里的条件格式时,numbers 对于条件格式的支持有更多限制,没法直接写公式来定义我想实现的功能。功能的实现容易受到 apple 自己设定的框架的限制,自定义程度没有 excel 那么高 虽然 excel 用起来也有自己的一堆烂事但是两害相权…… . 当我在 excel 里烦这个公式的定义怎么又出了意想不到的 bug 时,在 numbers 里我常常还纠结在为什么这个功能没有更多的自定义的空间。

但是由于我对于电子产品的规划内没有一台新的 windows 电脑,我还得找到一个在 macbook 上运行更加顺畅、自定义程度更高的财务管理与规划的软件。excel 在这台电脑上跑起来有点令我痛苦。