最后更新 · 2026-10-23
GnuCash中文版 · 5.17
软件介绍

功能特色
1、简洁易用的操作界面界面设计贴合传统支票簿使用习惯,记录过程大幅简化。配合智能自动补全等便利功能,不仅省时省力,还能显著减少手动输入造成的错漏。
2、快捷高效的数据导入
支持导入银行对账单以及QIF、OFX、HBCI等格式的文件。结合引导式的“DRUID”向导,可一步步完成账目审核与精准数据导入。
3、便捷的收支账目核对
轻松设定月度报表与期末余额,并对各项交易进行对账校准。软件能迅速定位差异点,确保数据一致性与报表准确性。
4、全方位的投资追踪
提供专属的投资账户与多种资产组合监控方案,简化数据录入流程,同时支持通过网络工具实时更新市场报价,辅助投资决策分析。
5、多币种混合管理
内置强大的多币种支持能力。如果您拥有涉及不同外币的银行账户、投资项目或财务数据,均可统一在软件中进行监管。
6、自定义报表与可视化图表
拥有丰富的可视化图表与个性化报表,方便用于税务申报、预算制订以及支出追踪,帮助您直观掌握资金去向与整体财务状况。
7、标准的复式记账体系
严格遵循复式记账原则,全面记录资金流动轨迹。借助详尽的交易跟踪,生成全面客观的财务核算报告。
8、完善的帮助与社区支持
每日技巧提示能快速带领新手熟悉软件功能;内部菜单集成说明文档与官网连接,更有活跃的开源用户与开发者社区提供协助。
9、丰富的快捷输入支持
引入首字母自动填充、复制粘贴及快捷键组合,极大提升记账效率。同时,许多数值输入框还可直接充当简易计算器使用。
10、透明安全开源架构
作为开源项目,软件的核算逻辑透明无隐瞒,用户不仅可查看内部计算规则,还可自由调整偏好设置以显示关键信息。
应用场景
1、个人日常理财详细记录各项日常开支与收入,精细化管理预算,助力实现个人财务目标。
2、小微企业财务管控
记录各类经营交易,快速出具财务报表,轻松管理应收及应付款项。
3、家庭资产与收支规划
实时监测家庭整体开销,制定合理的家庭预算,统筹规划家庭资产。
4、个人资产投资分析
集中跟踪各类投资组合,计算投资收益率,提供有价值的投资分析支持。
更新日志
v5.17版本
Bug 797872 - 多次检查打印导致第一次检查后没有任何内容发送到打印队列
Bug 799753 - 调节调节日期之后发布的事务时出现调节错误
Bug 799772 - 发票布局:页脚应跨越两列,标题表应更容易对齐/样式化
错误 799774 - 如果 CSV 文件在引用字段中的最终引用之前有反斜杠,则从 CSV 导入交易会跳过字段
Bug 799790 - RFE:对于 CSV 寄存器导出,始终将借方放在贷方之前(订单交易拆分如屏幕上所示)
Bug 799791 - Unvoid 不可用(邮件列表中的 Bug):使用 void 时间戳的存在而不是 void 原因来确定交易是否无效。用户可以取消交易而无需提供原因。
Bug 799798 - 恢复以前的工具提示(从 4.x 开始)作为可配置选项:启用折线图和条形图上的工具提示来表示单个点以及特定日期的所有点。
Bug 799799 - 增强 - 使工具提示更具可读性
Bug 899803 - 将上下文/类别拆分到 gnc-glossary.txt 中的 msgctxt 字段以提供更好的翻译体验 翻译未更改,但标记为模糊。非专有名词的关键字采用小写形式,与单词在词典中的显示方式一致。
Bug 799806 - 区域设置“C.UTF-8”使抵押贷款还款助手崩溃
Bug 799813 - 使用 Postgressql 后端进行价格更新的 gnucash-cli 问题
以下修复和改进与错误报告无关:
在“显示批次”对话框中更好地处理已拆分的股票:隐藏批次拆分交易并跟踪股票数量的变化,以便资本收益计算可以确定正确的基础。
重新格式化图表工具提示以提高可读性。
图表:添加标记样式和大小的全局首选项。
图表:添加接合半径、工具提示指针大小和分组工具提示位置的全局首选项。
图表:添加选项以在工具提示中仅显示非零值。
现金流量报告:添加选项以隐藏报告顶部涉及的帐户列表
多列报告:保存配置(这包括在打开多列报告选项卡的情况下退出 GnuCash)现在可以保存多列报告,即使用户单击了子报告也是如此。
从报价源中删除了 MorningstarUK 和 MorningstarCH,Finance::Quote 不再支持。
AqBanking 导入:添加导入待处理交易的选项
Qif 导入:修复 YDM 日期解析。
编辑汇率:改进消息和注释,解释为什么从股票类型寄存器的上下文菜单中选择“编辑汇率”时不显示“转账”对话框。
自然地对树视图和 QofQuery 结果中的 Id 列进行排序,这意味着 id 的字母部分按词法排序,而数字部分按数字排序,而不是始终按词法排序。例如 abc1、abc2、abc15 而不是 abc1、abc15、abc2。
Windows:强制路径字符串为 UTF-8,而不是区域设置的 DOS 代码页,以确保正确处理非 ASCII 路径。
Doxygen:如果从 VCS 构建,则将标头版本设置为 VCS 版本
C/C++ API 文档现在基于每次推送构建并上传到 https://gnucash.github.io/gnucash/Documentation/
[导入-导出/测试] 添加 gnc_import_parse_date|numeric 测试
[import-parse.cpp] 在尝试解析日期之前编译正则表达式
[assistant-stock-transaction] 股票交易助手完成后,打开股票账户寄存器,跳转到刚刚创建的交易。
[stylesheets/footer.scm] 将标记“stylesheet-footer”添加到页脚以允许更轻松的 css 样式设置
[html-chart.scm] 多列报告:隔离每个子报告变量以消除子报告之间的串扰。
替换已删除的 Python 2 C API 宏以实现 SWIG 4.5.0 兼容性
[gnc-euro.cpp] 使用 GncNumeric.convert() 而不是 gnc_numeric_convert
更新自述文件中支持的平台。
[engine] qof_session_end:确保在所有情况下都删除后端锁。
[backend/dbi] 跳过只读会话的 libdbi 完整性探测
[gnc-euro.cpp] 将欧元汇率存储为 GncNumeric 而不是浮点数,以加快欧元转换并确保准确性
[report-utilities.scm] 将帐户值累加器转换为 C++
[test-report-utilities.scm] 在日期边界添加测试





