Notion 记账分享
在 B 站搜索了一番,发现没有比较适用的方案,设计了目前这个,分享给感兴趣的朋友。
这也是本人在 B 站 UP 的第一篇稿件。。
为什么会想要记账?
- 我真的没钱了吗?
- 钱都花哪儿了?
- 钱太多了,投资理财要怎么玩?
如何记账?
1 清点资产,设定账户:你有多少钱,分布在哪些地方,有多少是可以用于支付的,是否有待偿还的负债
2 对各类收支做一个大致的分类,设定一个预算金额
3 定期记录收支(不必每一笔都详细记录,每天按类记录即可)
4 定期对账回顾
下面是我制作的 Notion 记账数据库:

包含三个 database:
- Account 账户:交易双方对应的支付/收款账户,比如常用的支付宝、微信、花呗这些。
- Transaction 交易明细:何时-从哪个账户-交易-多少金额的-什么东西-到哪个账户
- Category 分类:钱到底花哪里了,按类别汇总一下即一目了然
下面再详细说说这三张表的定义。
- Account 表:主要包括 “Income 收入”、“Expense 支出”以及 “Balance 结余”这三个属性,收入和支出都是通过关联的 Transaction 交易明细表 rollup 汇总得到的,结余=收入-支出【注意这里汇总的数据是全部的,因为目前 Notion rollup 不支持 filter,所以这一块的数据其实没有很大的用处,不过对了解负债情况是足够了】
- Transaction 交易明细表:主要包括如下字段
- Datetime 时间:记录交易的时间(这对金融是很重要的属性哦,不过个人一般精确到天就足够了,这里一个小技巧是可以通过逻辑运算来设置历史日期)
- FromAccount 源账户:关联到 Account 表,从而可以通过这一联系将这笔交易汇总到该账户的支出中
- ToAccount 目的账户:关联到 Account 表,从而可以通过这一联系将这笔交易汇总到该账户的收入中
- Amount 金额:可以设置币种单位,我为了显示方便一般不设置
- Category 分类:交易的分类,关联到 Category 表;这里是最重要的一个设计,因为 rollup 不支持过滤,故常规操作下我们汇总统计的数据都是全量的,这非常不利于我们分析,我在此的处理是将日期(我们的过滤条件)和分类绑定,类似图中的 “2020-12 | 饮食” 这样,之后在 Category 表中我们就能够看到一段时间内的汇总统计数据了,甚至这里不止能统计支出,所有其它有需要统计的项都可以通过这种方式进行汇总。
- Tags:这个作为 Category 的补充,因为 Category 不是一般的 Select 型属性,不能作为 Board view 的 group 字段;通过这个 Tags 字段也能够对购买的实物进行分类,从而对交易后的状况做一定的跟踪,君不知小马哥有言“钱不是真的花掉了,而是换了另一种形式陪在你身边。。”
- Category 分类表:主要包括“Budget 预算”、“Actual 实际”、“Items 交易项目”这些字段;统计方式类似前述,不再重复。

END