本文需要搞清楚两个事情,第一,什么是复式记账;第二,GnuCash操作

复式记账,来自百度百科的解释:复式记账法是以资产与权益平衡关系作为记账基础,对于每一笔经济业务,都要以相等的金额在两个或两个以上相互联系的账户中进行登记,系统地反映资金运动变化结果的一种记账方法。如果有过财务会计知识的同学,相信能很好的理解,不过现在不理解也没关系,下面就通俗地讲解下。

假设小明这个月1号借了小红1000块钱,15号发工资2000元,当天就还了小红800块。我们平常可能会这样记账:

2020-05-01  借给小红1000元

2020-05-15  发工资2000元

2020-05-15  还了小红800元

算下最后欠小红=1000-800=200元,还剩下2200元自己用。

如果采用复式记账,一般会先设置好几个科目:短期借款,工资收入,活期账户

2020-05-01      短期借款     贷方:1000元

活期账户      借方:1000元

2020-05-15     工资收入     贷方:2000元

活期账户      借方:2000元

2020-05-15     活期账户     借方:-800元

短期借款     贷方:-800元

算下各个科目的余额:

短期借款=1000-800=200元

工资收入=2000元

活期账户=1000+2000-800=2200元

以上几个概念要解释下,科目,通俗的说就是我们需要核算对象的分类,比如想知道借款是多少,工资收入是多少,银行卡账户有多少钱等等

借方,贷方,这里就需要引出三个会计恒等式:

资产=负债+所有者权益,这是一个静态的

收入-费用=利润,这是一个动态的,随着时间的变化,利润可以增加或者减少

资产=负债+所有者权益+收入-费用,这个其实是前两个推导出来的,最能反映各个账户的变化情况

这里回归下开始的概念【都要以相等的金额在两个或两个以上相互联系的账户中进行登记】,所以借方和贷方其实为了记账方便,可以理解为记账符号,表示资产或者负债科目的增减

一般资产类科目,借方表示增加,贷方减少;负债类科目,借方表示减少,贷方表示增加。有的时候为了方便理解,比如还钱,活期账户,借方记-800,其实也就是贷方800。

说了这么多,可能有些人会觉得,这还不如普通记账来的简单呢。确实,如果仅仅是记录个流水账,也是用不着复式记账了。但如果想知道自己财务的一个变化情况,最后结合自己的开支情况做预算,我还是建议使用复式记账,因为前面小明每个科目余额是手工计算的,但实际过程中,有相应的软件进行计算,我们只要正确记录每笔金额的流转,每月对各个科目余额进行对账即可。

GnuCash,是个人或小型企业财务软件,是免费授权于GNU GPL的软件,它支持多种操作系统,包括GNU/Linux、BSD、Solaris、Mac OS X 以及微软的 Windows。多国语言版,包括简体中文。被设计为使用简单,但功能强大并且灵活。GnuCash 允许您跟踪银行账户、股票、收入和支出。就像日常纸质账簿一样可以直观并且快速的使用。它基于专业的会计理念,以确保平衡的账簿和精准的报表。

其实就是一个复式记账工具,下面主要结合自己的使用,对相关操作做个简要说明:

1. 根据系统提供的模板创建一套科目,不过科目都是英文的,好像这个软件对mac中文支持不好,如果是windows系统建议使用中文版本。

2. 第一层科目信息,这个也是我们平常重点关注的

3. 记账操作,这个软件非常方便,只要记录一方,另一方使用Transfer操作即可。

4. 最后生成资产负债表,资金账目一目了然

最后总结下,其实GnuCash的功能远远不至于此,还包括各种类型的报表,科目预算,对账等功能,感兴趣的同学可以慢慢研究。另外在使用GnuCash之前我也用过Beancount,其实这个工具也非常强大,但是后来放弃了,主要是操作比较繁琐,不像GunCash直接方便,当然最重要的是女朋友觉得不错,从此爱上记账了。

推荐一款复式记账软件——GnuCash的更多相关文章

  1. 推荐一款自己的软件作品[豆约翰博客备份专家],新浪博客,QQ空间,CSDN,cnblogs博客备份,导出CHM,PDF(转载)

    推荐一款自己的软件作品[豆约翰博客备份专 豆约翰博客备份专家是完全免费,功能强大的博客备份工具,博客电子书(PDF,CHM和TXT)生成工具,博文离线浏览工具,软件界面美观大方,支持多个主流博客网站( ...

  2. 推荐一款年轻人交友软件get

    推荐一款年轻人交友软件get 1 介绍 Get是一款认识新朋友的年轻人交友软件.接唱,发现有趣的声音,找到你的音缘.限时聊天,加入给你分配一个3分钟的对象,你们能不能碰撞出一点火花呢?推荐好友,扩列处 ...

  3. 推荐两款好用的反编译工具(Luyten,Jadx)

    使用JD-Gui打开单个.class文件,总是报错// INTERNAL ERROR 但当我用jd-gui反编译前面操作获得的jar文件的时,但有一部分类不能显示出来--constants类,仅仅显示 ...

  4. [daily][gnucash] 复式记账

    管理, 是成就人生的第一步. 管钱,是第一步中的第一小步. 选了又选,终于选了一个软件,gnucash, 但是, 他有点专业, 用之前需要搞懂一下会计概念. 即: 复式记账 gnucash手册的这一章 ...

  5. 【开发软件】推荐一款MAC OS X 下php集成开发环境mamp

      这里给大家推荐一款在mac上搭建WEB服务器环境的集成环境安装软件,非常的好用,需要的朋友可以拿去,不用谢 ^_^   之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows ...

  6. html5编写软件哪个好?八款html5编写软件推荐

    随着各大浏览器对HTML5技术支持的不断完善,未来HTML5必将改变我们创建Web应用程序的方式.而很多html5的初学者都想找一款好用的编写软件,这里主机吧就给大家推荐七款好用的html5编写软件. ...

  7. 推荐一款优秀的代码编辑软件--Source Insight

    “工欲善其事,必先利其器”,好的工具能够提高我们办事的效率,进而提升团队乃至企业的竞争力. 对于软件开发工程师来说,选择一款优秀的代码编辑软件也是很重要的.最近,我看到有很多同事还在用微软的VC ++ ...

  8. 推荐几款我一直在用的chrome插件(下)

    请先看:推荐几款我一直在用的chrome插件(上) 6. Pocket 可以很方便的保存文章.视频等供以后查看,即实现了“Read it later”功能.有了 Pocket,您可以将所有想下次读的内 ...

  9. 墙裂推荐4款js网页烟花特效

    以下是几款网页特效和一款软件: http://keleyi.com/keleyi/phtml/jstexiao/1.htm  http://keleyi.com/keleyi/phtml/jstexi ...

随机推荐

  1. Docker简单操作(二)

    1.docker容器简单操作 docker search 镜像名 #搜索镜像.如docker search nginx docker pull alpine #拉取镜像.alpine是比较小的镜像 d ...

  2. 使用VSCode连接到IBM Cloud区块链网络

    文章目录 从IBM Cloud控制面板导出连接信息 在VSCode中创建gateway和wallet 在VSCode中提交transaction 上篇文章我们讲到怎么在IBM Cloud搭建区块链环境 ...

  3. 【JAVA基础】04 Java语言基础:方法

    1. 方法概述和格式说明 为什么要有方法 提高代码的复用性 什么是方法 完成特定功能的代码块. 方法的格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {     方法 ...

  4. 《树莓派学习指南(基于Linux)》——本章小结

    本节书摘来自异步社区<树莓派学习指南(基于Linux)>一书中的第二章的本章小结,作者[英]Peter Membrey ,[澳]David Hows ,译者 张志博,孙峻文,更多章节内容可 ...

  5. nginx响应超时upstream timed out 问题处理

    环境介绍 服务器:centos7.2 应用:tomcat集群 服务:nginx 代理 问题描述: 这段时间,听项目组项目经理和业务需求人员跟我反馈,线上业务人员在操作业务交易时,有时会出现nginx错 ...

  6. Linux shell基础(五)sed命令

    一.sed命令 sed是一种强大的流式编辑器 (stream editor for filtering and transforming text),它能够完美的使用正则表达式,逐行处理文本并把结果显 ...

  7. Hadoop学习笔记(二)——插件安装和使用(Hadoop Eclipse)

    1. Hadoop Eclipse @ 配置 需注意 在写Hadoop的根目录时,路径不能有空格 http://blog.sina.com.cn/s/blog_56d8111101014mlg.htm ...

  8. vue做商品选择如何保持样式

    是这样的情况:我知道,在vue里,实现点击高亮,可以使用诸如: <div class="static" v-bind:class="{defaultClass ,a ...

  9. badboy 录制脚本

    第一步:介绍badboy工具 1.1: 页面功能分析: 1. 界面视图,模拟浏览器,能够进行操作 2. 需要录制脚本的URL 3. 点击运行URL 4. Summary:运行的各指标,响应时间,成功事 ...

  10. python模块之time and datetime

    time # python3 # coding = utf-8 import time timestamp = time.time() print('timestamp:%s, type: %s' % ...