介绍
GnuCash 是一个可以用于个人或小型企业的免费财务软件,免费授权于 GNU GPL 软件,它支持多种操作系统,包括 GNU/Linux、BSD、Solaris、Mac OS X 以及微软 Windows。支持多国语言,当然还少不了简体中文。GnuCash 被设计为使用简单,但功能强大并且灵活。GnuCash 中文版允许您跟踪银行账户、股票、收入和支出。就像日常纸质账簿一样可以直观并且快速的使用。它基于专业的会计理念,以确保平衡的账簿和精准的报表。
软件截图
软件特点
1.简单的用户界面
GnuCash 是使用起来更简单,作为一个支票簿登记。它的简单得多了一份文件登记的,因为自动完成和其他入境简捷的途径,不仅为您工作,但同时降低了数据录入错误。
2.容易填加数据
GnuCash 允许你输入数据,从上线的银行对账单和软件包使用qif (加快?交换格式) , ofx 和 hbci 档案。一个简单易用”的 DRUID “您一步步检讨造成的变化和实际进口到 GnuCash。
3.收支平衡调节
调和每月报表很快进入声明期末余额,并检查过交易。 gnucash帮助你赶上任何差异,你的数据和报表,你得到的。
3.投资跟踪
GnuCash 提供了一系列的方式来跟踪你的投资组合。专门投资帐户,简化数据录入,及网上工具,让您更新价格贵控股,因为市场的变化。报告完成图片,让您分析您的投资决策。
4.多种货币支持
GnuCash 允许你跟踪多个货币。如果你有银行帐户,投资或其他财务数据在不同的货币,使用 GnuCash 来监督他们。
5.定制的报告和图表
报告和图表,让你的宝贵资料存档税收,预算编制,或干脆弄清楚钱花在什么地方。 GnuCash 提供了多种不同的易于使用的报告和图表,以帮助分析你的财务状况。这会让你在自由定制您自己的报告,以满足您的特殊需求。
6.复式记账
以提供完整的记录, GnuCash 采用复式记账法记账。复式记账简单,就是钱不只是出现或消失-相同金额必须来自一个地点到另一个地点。通过跟踪交易在这两个地方, GnuCash 会给你详细的报告,从这个角度无论户口。
7.来源帮助
每日秘诀对话框,让有用的提示,以新的使用者约有 GnuCash 特点。内部程式,可检索帮助菜单指南,你的信息或连接到 GnuCash 网页,以获得进一步的协助。 GnuCash 还具有很强的,有帮助的开发商和用户社区的人提供帮助,通过邮件列表,以及通过IRC频道。
8.多种捷径
GnuCash 提供了许多捷径,以帮助你输入数据。类型首数字一个共同的入口和 GnuCash 将自动填写在休息!您也可以使用复制,粘贴和复制功能,以节省打字时间。键盘快捷方式,让您快速选择一个菜单选项或进入数值数据。许多数字输入领域,可以作为一个计算器:输入” 92.18 33.26 ” ,并观赏 GnuCash 输入相应的款项给你!
9.开放源码
GnuCash 并不隐藏其方法。如果您想知道如何 GnuCash 计算出一个数字,你可以找到它。另外,你还可以设定喜好告诉 GnuCash 多少资料,以展示给你。还有什么”秘密代码”用于 GnuCash -它仍然是一个开放原始码计画。
这些都是只是少数的优势,你会发现,当你开始使用 GnuCash 跟踪您的财务信息。现在做好准备,以享受 GnuCash 吧!
更新日志
Between 5.10 and 5.11, the following bugfixes were accomplished:
Bug 797824 - Inconsistent behavior in Loan Review
Bug 798946 - start/end of current/last quarter have off-by-one error
Bug 799035 - CSV Export: 'Accounts Selected' text has bad formatting
Bug 799334 - GnuCash re-opens to incorrect page
Bug 799343 - Dialog boxes won't remain sized and positioned - part1
Bug 799449 - Save As... sequence from SQL to XML format does not clear lock on the origin SQL book.
Bug 799465 - Register Filter Today radio buttons don't work correctly
Bug 799480 - Fails to build with ICU 76
Bug 799487 - Unable to save gnucash DB file as XML file
Bug 799491 - Add "Clear All" button to register filter
Bug 799494 - Version 5.10 Fails to import QIF file
Bug 799501 - Gnucash grashes on startup ice-9/read.scm error
Bug 799502 - Autocomplete of split only completes description
Bug 799514 - Pie chart hovering shows wrong information in pop-up
Bug 799528 - Crash on account deletion (edit)
Bug 799533 - Saved reports configurations are opening with…
Bug 799562 - Import Map Editor Non-Bayesian crashes gnucash
Bug 799564 - Decimal point confusions when getting stock quotes from aex
Bug 799565 - Reconcile date default doesn't update to reflect previous reconciliation.
The following fixes and improvements were not associated with bug reports:
Adjust quarter begin and end dates to align with Accounting Period (Fiscal Year) start and end dates when the latter are not the first/last of the month.
Update Form/Schedule line references for 2024 for the US Income Tax Report
Better handling of complex Jump to other split operations:
Expand multi-split transactions in the destination register after a jump and select the destination split.
Emit a warning when a Jump to other split operation can't be performed instead of doing nothing.
When there are multiple splits but only one other account Jump will jump to the transaction in that other account's register regardless of what split is selected in the original register.
Do nothing when the user attempts to jump to another split in the current register's account.
Add a new Register preference "Jump action for multiple splits"
Make the behaviour when the "Jump" operation encounters a transaction with more than two splits configurable. This can be configured as:
Do nothing (this is the default)
Use the split with the largest value
Use the split with the smallest value
This makes it much easier to jump between accounts for stock transactions that include splits for fees and taxes, or dividend transactions that have a zero value split for the stock account.
Allow more account types in the payment window's transfer account list
So far it was limited to Asset, Liability, Credit Card and either Income (for customer payments) or Expenses (for vendor payments). There are however use cases where a customer payment also covers expenses (like for example a Paypal service charge). To allow for as many edge cases as possible the filter now only excludes those account types I worry will break the business logic: AP and AR accounts. That is, with this change you won't be able to create a customer payment (which necessarily has one split an an AR account) that transfers to another AR or to an AP account. While even that may work, I am sure the business features weren't designed to cope with this and I can't exhaustively test that.
Support for enums as GtkRadioButton preferences
The "=" in the widget name will separate the pref name from the enum string value that is used when the radio button is activated. When the radio button is deactivated, its preference update is ignored because another button must have been made active.
Allow warning dialogs to be the dismiss-only variant
All existing dialogs are either QUESTION or WARNING. Allow INFO, ERROR and OTHER to remember being dismissed without asking a question.
Improve GncNumeric(std::string) to handle unicode spaces and thousands separators.
Add function to GncQueryView to expand column
Add function gnc_query_set_expand_column to GncQueryView so that the expand column can be specified that takes up any available free space. Use this function in the Due Bills/Invoice Reminder to to set the expanding column to the company name.
[Account.hpp] New function gnc_account_get_all_parents returns reversed path vector
Fix python bindings built with Swig-4.3.0.
New and Updated Translations: Chinese (Simplified Han script), Croatian, Dutch, English (Australia), English (New Zealand), English (United Kingdom), Estonian, Finnish, French, German, Greek, Hebrew, Hungarian, Norwegian Bokmål, Persian, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Tamil, Ukrainian
用了一下,完全用不明白哈哈~智商堪忧