目录
GnuCash 的全称是 GNU Cash,由志愿者社区开发和维护,已有超过 20 年的历史 。它不仅仅是一个记账本,更是一个完整的财务会计系统。核心是基于“有借必有贷,借贷必相等”的专业复式记账法,这意味着你的每笔交易都会在两个或以上的关联科目中记录,从而能够自动生成资产负债表、损益表等专业财务报表,让你对自己的财务状况一目了然 。
对于从他软件迁移的用户,GnuCash 支持导入 Quicken 的 QIF 文件和通用的 OFX 银行对账单格式,能有效简化数据录入的初始工作 。软件支持多国语言,包含简体中文界面和中文帮助文档,国内用户可以通过 QQ 群和 TG 群获得社区支持。
官网入口地址
下载地址
-
官方下载:访问官网首页,页面会自动识别你的操作系统并推荐对应版本。你也可以点击“Download”区域选择 Windows、macOS 或 Linux 等版本进行下载。当前稳定版本为 5.14 。
功能介绍
GnuCash 的功能围绕专业会计、投资管理、企业应用和数据互通四大板块构建。
一、 专业会计核心
-
复式记账系统:这是 GnuCash 的基石。通过为每笔交易选择“借方”和“贷方”科目,保证账目平衡,避免个人理财中常见的“糊涂账” 。
-
科目与交易管理:支持创建银行账户、现金、信用卡、收入、支出等多种科目。交易录入界面类似纸质支票登记簿,直观易用。支持拆分交易(一笔支出分属多个类别)、计划交易(自动处理房租、订阅费等周期性账单)和交易匹配(自动匹配导入的银行流水与已有账目) 。
-
财务报表与图表:自动生成资产负债表、损益表、投资组合报表、现金流报表等专业报告。还支持以柱状图、饼状图等形式呈现收支构成、资产分布,财务健康状况一目了然 。
-
账户对账:提供账户对账功能,帮助你将软件中的账目与银行对账单进行核对,确保数据的准确性。
二、 投资与资产管理
-
投资组合跟踪:可以为股票、债券、共同基金等建立专门的科目,记录买卖交易,实时计算持仓成本、未实现损益和投资回报率 。
-
在线报价获取:能够通过互联网自动获取股票和基金的价格,方便进行投资组合的市值重估。
三、 小型企业会计功能
-
应收应付账款:管理客户和供应商,处理发票和账单,跟踪谁欠你钱、你欠谁钱 。
-
多币种支持:支持不同币种的账户和交易,方便处理跨国业务或个人外汇投资 。
-
薪资与税务:提供基础的工资管理和税务相关表格功能(不同国家地区的适用性不同)。
四、 数据互通与扩展性
-
多格式导入:支持从 QIF、OFX 和 HBCI(德国在线银行标准)等主流财务数据格式导入交易记录,方便从他软件迁移数据或与银行对账 。
-
数据库存储:数据文件可采用 XML 格式,也支持直接存储在 MySQL 或 PostgreSQL 数据库中,便于多用户访问或进行更高级的数据管理 。
-
报表导出:生成的报表可导出为 HTML 网页或 PDF 格式,方便分享和打印 。
应用场景
-
个人与家庭财务管理:全面追踪日常收支、管理多个银行账户和信用卡、规划月度预算、监控投资盈亏,为家庭财务决策提供数据支持。
-
自由职业者与小微企业:处理客户发票、跟踪应收账款、管理供应商账单、记录业务开销,生成损益表以简化税务申报。
-
投资者:建立独立的投资账户,跟踪股票、基金等资产的买卖、分红和市值变化,计算投资组合的整体收益率。
-
非营利组织与俱乐部:管理组织的会费收入、活动支出和项目资金,并生成清晰的财务报告供成员查阅。
-
学生与会计初学者:通过实际操作一款遵循正规会计准则的软件,理解“借贷记账法”和财务报表的生成逻辑。
关键信息
-
定价策略:GnuCash 是一款免费的开源软件,遵循 GNU 通用公共许可证(GPL),无任何收费项目或付费墙 。
-
开发模式:由志愿者社区开发、维护、翻译和提供支持,并非由某一家商业公司所有 。
-
系统支持:支持 Windows、macOS 和 Linux 三大主流桌面操作系统。也有社区开发的 Android 版本可供下载(功能与桌面版有差异)。
-
应用示例:假设你是一名自由设计师,需要管理项目收入和日常开支。你可以在 GnuCash 中创建“设计服务收入”和“软件订阅费”、“办公用品”等科目。每次收到客户付款,记录一笔从“应收账款”到“设计服务收入”的交易。每月支付 Adobe 订阅费时,记录从“银行存款”到“软件订阅费”的支出。月底时,软件会自动生成一张损益表,清晰地告诉你这个月赚了多少、主要开销在哪里。
| 源码反馈/咨询 (共有 条反馈) |
GnuCash常见问题
GnuCash不属于任何一家商业公司,它是由一个性的志愿者社区共同开发、维护和提供支持的开源项目。
GnuCash是一款免费、开源的财务会计软件,为个人和中小型企业设计,它基于专业的复式记账原理,可以全面管理你的财务。
首次打开GnuCash会有一个欢迎对话框,你可以选择“创建一组新科目”让向导带你建立初始账户,或选择“打开新用户教程”查看内置的《教程与概念指南》。建议先从熟悉“科目”和“交易”这两个核心概念开始。
是的,GnuCash遵循GNUGPL协议,是百分之百的免费软件,没有任何隐藏收费或付费解锁功能,用户可以自由使用和分发。
GnuCash本身非常安全,它是一款离线的桌面软件,你的所有财务数据都保存在你本地的文件中,不会上传到任何服务器。数据安全由用户自己掌控。但需注意,软件本身不内置加密功能,如需保护文件,建议使用操作系统层面的加密或第三方加密工具。
充分利用“计划交易”功能可以省去很多重复劳动。对于每月固定的房租、网费、订阅服务费等,可以设置好金额、周期和科目,之后软件会按计划自动提醒或生成交易,你只需确认即可,大大减少手动录入的工作量。
核心的特色是它遵循严格的“复式记账”会计原则,这使得它生成的报表专业性远超普通收支流水软件。它对股票、基金等投资组合的跟踪管理能力,在免费软件中也比较少见。
数据安全。所有财务数据默认以XML文件格式或数据库形式存储在你的电脑本地。GnuCash的开发团队明确表示,他们有意将数据加密和密码保护的功能留给外部工具处理,确保软件专注于财务本身。你可以自行对保存数据的文件夹进行加密来增强安全。
GnuCash功能强大,但有一定学习门槛。如果你没有会计基础,“借贷”、“科目”等概念需要花一点时间理解。不过,官方提供了非常详尽的中文教程和指南,跟着向导一步步操作,掌握基本用法并不困难。
GnuCash是一款轻量级软件,对电脑硬件要求很低。软件安装包只有约100-200MB,运行时内存占用在百兆左右,即使在配置不高的老电脑上也能流畅运行。
GnuCash支持主流的Windows、macOS和Linux操作系统。官网下载页面会自动识别并推荐适合你系统的版本。
GnuCash原生支持导入QIF和OFX等国际通用的银行数据交换格式。支付宝和微信提供CSV或XLS格式的账单,不能直接导入,但你可以将账单文件转换为QIF或OFX格式(可借助一些在线转换工具或脚本),或手动录入。
GnuCash支持多国语言,会自动匹配你的操作系统语言。如果打开后是英文,可以在软件的“编辑”或“优选项”菜单中找到语言设置选项,手动选择“简体中文”并重启软件即可。