会计学原理是学习经管专业的学生必修的一门基础课,甚至不少其他专业的学生现在也越来越多地因为各种原因选修会计。然而对于刚刚进入大学的学生而言,对于抽象的生产流程和借贷关系不甚了解,这也成为了学习这门课时候的一大阻碍。许多人对于会计的第一印象是「记账」。但是,我们每个人日常的「记账」和课堂中学的(或是专业的)「会计」无论从工作流程、概念还是输出角度都有不小的距离。

距离我初识会计已经有近十年。除了课堂上的学习以外,我在工作中基本只有「阅读」报表,并未将这些「会计记账」知识运用在实际生活中。我曾想给自己的日常记账也用上「复式记账法」,但其工作量让我望而却步。直到被朋友推荐了 MoneyWiz,它的系统逻辑可以让我通过简单的设置,就让日常记账转型为「复式记账」,并且可以从简单到复杂的各种会计处理。

当然,如果您并不了解「会计学原理」,跟着下文的步骤也可以让您迅速地入门「会计学」。

会计恒等式和账户设置

初学会计的同学在第一堂课一定会学到以下两个会计恒等式:

资产 = 负债 + 所有者权益

收入 - 费用 = 利润

我们所有的会计活动可以不外乎分到这六类之中。例如:

  • 你的工资是收入;
  • 这些钱放进银行了就是你的资产;
  • 你的花呗就是你的负债;
  • 你乘地铁花的四块钱就是费用……

在每个分类下面,你又可以设置各类「账户」,对于企业来说,一般就是:库存现金、银行存款、库存、在途物资、固定资产;短期借款、长期借款;管理费用、销售费用……但对于个人来说,我们并不用涉及这么多账户,只需要根据自己的实际情况设立常用的分类即可。

这个工作一般是会计的第一步,也是 MoneyWiz 的第一步。

MoneyWiz 的账户分类

MoneyWiz 将账户分为了以下几类,大家凭着淳朴的感情,就能把它们分成资产和负债两类(信用卡和贷款自然就是负债啦)。我根据习惯,先在 MoneyWiz 中建立了几个 Group ,比如Cash & Cash equivalent, Investments, Short-term liabilities。随后,我在每个组里面又建立了子账户,这些才是我们日常记账发生的实际账户。比如在 Cash 中,我给我的工资卡建立了一个账户,给我的电子钱包也各建立了一个账户;同时,因为货币基金的流动性比较好,可以视为现金等价物,我也给余额宝建立了一个账户。同样的,在 Short term liabilities 中,我给我的信用卡建立了一个账户(本外币分开);因为平常我也不怎么用花呗,所以花呗就可以不用建立了。

在完成账户设置之后,进行余额的初始化。这里需要注意的是,因为MoneyWiz不是完全通过账户属性来确定金额正负,因此,对于负债端的账户,必须带上负号来进行余额设定。这一点和实际的企业会计还是有区别的。

完成了这一切之后,自己个人的账簿已经初具成型。也许您要问了,我们有了资产、有了负债,那所有者权益呢?那当然就是页面顶端的 Net worth 了。

复式记账和分录管理

日常记账的时候我们常常都是记录资金的进出,但如果说我想知道这个月我在吃饭上用了多少钱,那就有些麻烦了。因此,我们就引入了「复式记账法」。通俗来说,核心思想就是,每一次金钱的变动都会影响两个分类(还记得上面提到过了六个分类吗?)。专业点来说,每一笔分录都会有一个借方、一个贷方(可以理解为坐标系的x轴y轴),而借贷双方的数额是相等的。这就是著名的:

有借必有贷,借贷必相等。

拿上文曾经举的例子来说,

我的工资 100 元打进了银行,我们可以简单地理解为:

  • 银行卡这个资产账户 +100,而且收入 +100

用会计分录表示就是:

借:银行卡 100

贷:工资收入 100

又比如说,我用信用卡乘公交车,花了四块钱,我们可以简单的理解为:

  • 信用卡这个负债账户 +4( MoneyWiz 里面是 -4),交通费用 +4

用会计分录表示就是:

借:交通费用 4

贷:信用卡 4

或者是,我把银行卡中 100 元钱去买了基金,我们可以简单理解为:

  • 银行卡这个资产账户 -100,但是基金账户 +100

用会计分录表示就是:

借:基金投资 100

贷:银行卡 100

可能你已经有些晕了,那接下来我们看看 MoneyWiz 是如何体现这层关系的。

在 MoneyWiz 中,每一笔交易可以分为三种:Expense(支出)、Income(收入)和 Transfer(转账)。这三种类型分别对应上述的三种场景。

交易创建界面

在支出和收入项下,账户就是我们影响的资产或者负债,而收入、费用账户的选择就在 Category 里了。如果是支出的交易,这边就会显示出费用账户;如果是收入,你就会看到收入账户。当然,这也是可以自定义的,但是系统自带的账户已经可以满足绝大多数的个人需求了。

丰富的费用分类

那如果是涉及到两端都是资产/负债账户的交易,那怎么办呢?这时候就要利用第三种交易方式 Transfer (转账)。转账功能中的第二个账户就不是费用或者收入了,你可以选择另一个资产端或者负债端的账户,实现资金的划转。

学会了这几步之后,你已经可以在 MoneyWiz 当中成为一个初级「个人会计师」了!

生成报表

每个会计最紧张的时刻就是生成报表的时候,因为这时候的时间紧张、工作量大,一旦有任何差错账目不平的话,那就功亏一篑了。值得庆幸的是,MoneyWiz 能够为我们自动生成报表。更重要的是,由于它设置好了以上三种交易的逻辑,账目是不会出现不平的困扰的。

对于个人来说,最常用的两张报表就是资产负债表损益表

资产负债表体现的是你在某一个时点的资产状况,通俗地说,也就是你有多少自有资金,又问别人借了多少钱。MoneyWiz 默认的界面就是资产负债表,你可以清楚的看到在当下各个资产、负债账户的余额,以及个人的净资产。

损益表(也叫利润表)体现的是在某一段时间内的收入和支出,也就是在各个 Category 里面记了多少帐。

创立报表界面

这个功能可以在界面下方的 Report 中得以实现。最后的 Profit & Loss 顾名思义就是损益表,它的格式也遵循了最传统的会计恒等式:收入 - 支出  = 利润。你可以选择时段来自定义这个报表。

进阶:权责发生制和收付实现制

虽然到上面为止,我们已经能够实现了自己日常的个人复式记账,并能够通过报表来体现自己的财务状况。通过分析报表,我们也可以据此进行预测下个月或者接下来几个月的财务状况。但有些朋友可能会遇到一个问题:我订阅了某个服务,或者交了保险费,显著增高了我某个月的支出,也拉高了我最近几个月某个账户的支出的平均值,这势必会影响对于今后的预测。这能不能解决?

当然能!这就要涉及到另一个概念:权责发生制收付实现制

之前我们所提到的记账逻辑(也是大部分个人记账的逻辑)是按照现金收付来确认收入和支出的。也就是说,如果我当月交了接下去一年 12,000 元的保险费,则在当月就计入现金的减少,保险费的增加(因为付钱了),之后 11 个月并不会有任何记录(因为没有金钱的流入流出)。这也就导致了如果基于这个月的数据来预测今后,会产生一些偏差。

因此,会计上引入了「权责发生制」,简单来说,也就是当你真正享受到服务或者提供服务的时候才计入收入/费用。这一逻辑也就是通过一些重要的账户来实现的:应收账款(Accounts Receivable)、应付账款(Accounts Payable)、预付账款(pre-payment)等。

就拿上文的保险款来比较(当然,也可以是软件年付订阅、订阅杂志等):

  • 在「收付实现制」情况下,第一个月现金 -12,000,保费支出+12,000,之后十一个月没变化。
  • 在「权责发生制」情况下,第一个月现金 -12,000,预付账款(这是一个资产)+11,000,保费支出 +1,000(加总起来还是 0 ,账平);之后每个月,预付账款 -1,000,保费支出 +1,000。这样,保费就平摊到了每个月上,是不是既真实反映了现金状况,也更能反映保险实际的作用呢?

或许看起来比较麻烦,但是在 MoneyWiz 中却有有用的工具帮你实现。

首先,我们创建一个资产类的账户,就取名为「预付账款」好了。

当支付一年的保费时,建立一笔转账(Transfer),从银行卡至预付账款,金额为 12,000 元。

随后,在下方中央点击 Scheduled,这里 MoneyWiz 可以设置定期指令,实现循环的分录记录。点击加号后,我们选择支出(expense),然后选择从「预付账款」中每个月支出 1,000 元,Category 选择保险即可。勾选 Repeat(重复),频率选每月,然后设置结束日期( 12 个月)。

之后每个月的这一天,MoneyWiz 会自动帮您完成分摊的工作。是不是特别方便?

掌握了这些之后,你基本已经掌握了基础的会计学原理了。如果此时再打开枯燥的课本,抑或是走入教室,相信一定能够更直观地理解「会计」这门技能。而在生活中,你也可以像个 Pro 一样进行专业记账啦!