$description?>
主要功能
![[Transaction Association Dialog]](./images/4.0-release/trans-assoc.png)
- 交易右键(或菜单)->管理文件链接,替代了3.x版本的选项,现在支持直接设置、更改或删除。
- 交易有链接时,链接栏(双行模式)会有回形针🔗(URLS 链接、可直接打开文件,过去是字母)。注:MacOS 上不适用。
- 账单、预付、发票和凭证都可以链接文件;若有链接,说明下会标示。
- 交易界面的转账栏、有搜索功能,输入科目全称的任意文字,下拉列表将匹配筛选。范围足够小时,一切就简单了。

新处理指令程序 gnucash-cli (gnucash-cli.exe):如更新价格,通过名称或 GUID 生成报表,格式化输出,若没有指定导出文件,将显示到屏幕。
gnucash-cli --report run --name=[reportname/guid] datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash
gnucash-cli --help 显示所有命令及其选项。
GUI 程序 会照常运行,只是 ---get-price-quotes 会被替换为 gnucash-cli--quotes get。
用户界面
语种。
新建账簿->选择要创建的科目,科目类型上有国家和语言选项;正常和系统一致,当然也可自定义。
- 删除科目时,可以将交易并入其他科目;若币种不同,则会有警示。
- 设置红冲日期。
商业文件
- 商业文件列宽
发票、账单和员工凭证中的列宽现在可以保存为各自的默认格式,双击分隔线自适应宽度。
- 当打开账单、发票或员工凭证时,查看菜单多了两个选项:
- 保存为默认布局
- 重置默认布局
- 第一个选项保存默认布局,并适应其同类文件;第二个选项重置默认布局,其所有同类文件布局将恢复到最初状态。
交易导入
- 支持 AQBanking 第 6 版,这是支持欧洲支付服务指令(PSD2)的新 FinTS 协议所必需的。
- 导入编辑(工具->导入编辑)将扫描与不存在科目的贝叶斯关联,并可以直接删除。 "导入编辑 "的底部有删除按钮,如果不使用该对话框,则可以删除。
- 同时导入多个 OFX 文件。
- OFX 文件有余额时将立即对账,文件中的余额会传递到对账。
- 交易匹配导入窗口列标题由 R 改为 C,由 U+R 改为 U+C,表示匹配交易已结清,但未对账。
- 交易匹配拒绝导入币种不同的科目。
- 省略科目匹配器中的描述和备注字段。
报表
- 新超级报表,包含旧多列报表和新报表盘:收入图、支出图、收支图和科目摘要。
- 收入-税务报表->选项->格式新增了英国增值税和澳大利亚消费税;选项->科目,科目源分为销售和支出,以正确显示资金动向。N.B.报表格式与以前版本不兼容,需要重新配置。
预算
- 预算->选项添加科目编号显示。
- 预算界面,给选定科目添加注释。
- 预算概览添加科目编号选项。
兼容性
- GnuCash 4.x 及以后不再支持 2.4.x 的 gconf 设置。
自定义脚本
- 已修改 GnuCash 的 CSS 控件架构、来兼容 Gtk,为此,你可能需要多了解下 Gtklnspector,才能让 CSS 正常工作。
- 现在,Python 绑定已经本地化,它们的字符串可供翻译。
新功能和API变化的完整列表,请参阅发行说明。