(备链:未来会改用这个项目写 记账神器 Beancount 学习及模板)
这个博客主要是个人 Beancount 学习及模板分享。(Beancount:一个文本记账的复式记账软件)
记账使用 Beancount,记账查询和展示使用 Fava, 一个 beancount 的 WEB 界面。
单式记账法,对发生经济业务之后所产生会计要素的增减变动,只在一个账户中进行登记的方法。
如用 50 元钱买了豆子,单式记账法,只记录钱的减少 50 元。
单式记账的特点:
记账手续简便;
只反映经济活动的一个侧面,不能全面系统的反应经济活动。
适用范围:个人、家庭、个体商店或手动业者等简单的经济活动场景。
复式记账法是单式记账法的对称。
复式记账法,对每项经济业务按相等的金额在两个或两个以上有关账户中同时进行登记的方法。复式记账法又分为借贷记账法、收付记账法和增减记账法。
如用 50 元钱买了豆子,复式记账法,记录豆子的增加 50 元、钱的减少 50 元。
复式记账的特点:
对经济活动进行相互联系的双重记录,能够反映经济活动的全貌;
能够根据 会计恒等式(资产 = 负债 + 所有者权益)的平衡关系,检查账户记录的正确性;
复式记账的缺点是复杂,每次都需要记录相关的账户变动(但是 用了 Beancount 后,这个会变得很简单)。
适用范围:企业、事业单位等复杂的经济活动场景。其他场景使用的话,也是可以,会更加具体的反应经济活动,对自己的经济状况做到心中有数。
假设: 1 月 18 日,打车花费 30 元,使用了 银行卡支付。
2022-01-18 交通-打车 -30 元
2022-01-18
交通-打车 30 元
银行卡 -30 元
复式记账,会记录每笔交易的资金流动。各账户变化“有正有负,正负相等”,这便是复式记账的基本原理,称之为“会计恒等式”。
复式记账这种方式能够保证记账准确无误,也能提供更详细的财务分析。
注意:上面描述中账户是“广义的”,也可理解为分类,“银行卡” 和 “交通-打车” 都是账户。下文中出现账户,若无特别说明,均指广义的账户。
所谓“广义的账户”,就是指不仅仅是我们日常中理解“现金、银行卡、支付宝、微信”等,买菜、打车、吃饭、旅游等消费类型也是一种账户,房子、车子、股票等资产也是一种账户,房贷、信用卡欠款、借款、借出去的钱也都是一种账户,总之在复式记账的概念中,只要发生经济活动(买卖、借贷)涉及的两个类型,都是账户。
当然,我们这里说的“广义的账户”是可以自己根据自己的需要去定义,并不像会计科目中那些科目规定的那么详细和“死板”。
此处只是推荐一些记账的软件,不是本博客的主要内容。