我的复式记账

一、为什么

我的困扰:

  • 我帮别人买东西,用支付宝付款,对方用微信给我转账。一般流水账会记录两笔交易,而很难给这两笔交易建立直观的联系。事后看报表时也很容易被这两笔其实不属于我自身消费的交易影响。如果是多人 AA 制,你负责汇总后付款给商家,那这个账目更加混乱。
  • 在网络上,在超市里……常常会一次购买很多东西,然后一起结账。传统方式或者记作一笔,但是可能买的东西应该被归属到不同的几个分类,放在一起,日后的报表就没什么参考价值了;但如果分开记录,那么当我们发现账目对不上想查一下问题所在时就麻烦了,因为你的支付记录和你的账目是对不上的(支付记录显示的是总额,而账目上分开了,并且这几笔之间没什么明确的联系)。
  • 手续费,比如提现时扣除的手续费。记录为转账,但是付款账户和收款账户的金额对不上(付款账户这边多了手续费),手续费单独记一笔支出,又是两笔难以被关联起来的记录。
  • ……

二、是什么

以下不是定义,是纯粹的我个人的理解,用来解决我的记账问题足够,至于和严谨的定义有多大出入,我不在意

把某一次事件涉及到的所有帐户变动记录在一起,算是一条账目。对,就这么简单,但是这样做之后,上面的问题就都可以解决了。

  • 帮人买东西
    • 支付宝 -100
    • 微信 +100
  • 超市购物
    • 信用卡 -300
    • 米面 +100
    • 生活用品 +50
    • 工具 +150
  • 提现
    • 微信 -100.1
    • 手续费 +0.1
    • 银行卡 +100

三、小约定

每笔记录的数值总额为 0。必须

于是就可以把每笔交易都看做账户间的转账,这边转出的数额和那边转入的数额必然相等,于是数值总和为 0。

所以,上面“提现”条目中,手续费和其他账户并列在了一起,即“手续费”被看做了一个账户,我要提现,就得把对应的手续费转入这个账户。日后我看一下这个账户里的钱,就知道我在手续费上支出了多少。思考:在传统记账中,手续费会被算做什么?支出账目中的一个分类。现在呢,它是支出类目(一级分类)中的一个账户(二级分类)。

再复习一下,看超市购物条目。米面,生活用品,工具,也都是支出类目下的账户,购物就是向这些账户(类目)中转钱。日后统计这些账户中的金额,就知道在某方面花了多少钱。

那帮人买东西呢?买东西,就是向某个消费账户转钱,这里怎么没体现出来呢?因为买的东西不归我,而钱上我也没有损失,对于我来说,本质上相当于一次从支付宝到微信的转账。这样记录就完全可以,但如果是两个人合买呢?

  • 和朋友聚餐,AA
    • 餐饮 +50
    • 支付宝 -100
    • 微信 +50

吃这顿饭,总共花了 100 元,我用支付宝付的款,朋友从微信上给了我 50 元,我在餐饮这个类目上的的消费增加了 50 元。

四、大类目

如果你喜欢,你完全可以按着自己情况去设定,这些只是参考,不过确实很合理。以及,下方的解读仍然是充满主观色彩的个人理解

  • 资产(Assets):钱包里的钱,存折里的钱,属于你的“资产”
  • 负债(Liabilities):信用卡、花呗、白条……的欠款,房贷,车贷,各种你欠别人的“债务”
  • 开支(Expenses):你把钱花出去的方法/渠道/方向,或者理解为支出项目的具体分类
  • 收入(Income):你来钱的渠道/类型,例如工资、奖金、股息等,或者理解为收入项目的具体分类
  • 平衡(Equity):如果一笔钱不想列为开支,或不想列为收入,那么就放入这一大类

所以,一般的,各种资金账户属于上面两个大类,而收支的分类属于下面三个大类。但我们把一切看做账户,一切资金变动都是账户之间的转账,然后按事件分组,记录一切金额的变动。于是完成“我的”复式记账。

五、于是乎

如果设定,每个账户的初始金额为 0,那么所有账户的金额之和应该永远为 0。这很赞!

但我们开始记账的时候每个账户可能都有初始金额,怎么记录这个初始金额呢?如果记录为向这个账户转入初始金额,这个账户的余额就准确了。但是从哪里转来的呢?这笔原本就该有的,记作收入或者开支都不合理,所以放在 平衡(Equity) 这个类目下。于是,你的账户有了初始金额,即:资产和负债都与你的实际情况相符,而支出和收入的记录未受影响。而所有账户的总和依然为 0,于是完美~

©2022~2024 稻米鼠. Last build at 2024/3/5 00:00:38