开始使用 GnuCash
GnuCash

> 
> 使用 GnuCash 管理你的个人或小型企业会计。
> 
> 
> 


![](/data/attachment/album/202002/15/124236wz5e0z5vq7571qby.jpg)


在过去的四年里，我一直在用 [GnuCash](https://www.gnucash.org/) 来管理我的个人财务，我对此非常满意。这个开源（GPL v3）项目自 1998 年首次发布以来一直成长和改进，2019 年 12 月发布的最新版本 3.8 增加了许多改进和 bug 修复。


GnuCash 可在 Windows、MacOS 和 Linux 中使用。它实现了一个复式记账系统，并可以导入各种流行的开放和专有文件格式，包括 QIF、QFX、OFX、CSV 等。这使得从其他财务应用转换（包括 Quicken）而来很容易，它是为取代这些而出现的。


借助 GnuCash，你可以跟踪个人财务状况以及小型企业会计和开票。它没有集成的工资系统。根据文档，你可以在 GnuCash 中跟踪工资支出，但你必须在该软件外计算税金和扣减。


### 安装


要在 Linux 上安装 GnuCash：


* 在 Red Hat、CentOS 或 Fedora 中： `$ sudo dnf install gnucash`
* 在 Debian、Ubuntu 或 Pop\_OS 中： `$ sudo apt install gnucash`


你也可以从 [Flathub](https://flathub.org/apps/details/org.gnucash.GnuCash) 安装它，我在运行 Elementary OS 的笔记本上使用它。（本文中的所有截图都来自此次安装）。


### 设置


安装并启动程序后，你将看到一个欢迎屏幕，该页面提供了创建新账户集、导入 QIF 文件或打开新用户教程的选项。


![GnuCash Welcome screen](/data/attachment/album/202002/15/124312zk568aadh3hn7has.png "GnuCash Welcome screen")


#### 个人账户


如果你选择第一个选项（正如我所做的那样），GnuCash 会打开一个页面帮你起步。它收集初始数据并设置账户首选项，例如账户类型和名称、商业数据（例如，税号）和首选货币。


![GnuCash new account setup](/data/attachment/album/202002/15/124328ykkmqrrluuliq9ao.png "GnuCash new account setup")


GnuCash 支持个人银行账户、商业账户、汽车贷款、CD 和货币市场账户、儿童保育账户等。


例如，首先创建一个简单的支票簿。你可以输入账户的初始余额或以多种格式导入现有账户数据。


![GnuCash import data](/data/attachment/album/202002/15/124356aaqhh6oyo0chdhdc.png "GnuCash import data")


#### 开票


GnuCash 还支持小型企业功能，包括客户、供应商和开票。要创建发票，请在 “Business -> Invoice” 中输入数据。


![GnuCash create invoice](/data/attachment/album/202002/15/124405dhte6irhqtzcme4t.png "GnuCash create invoice")


然后，你可以将发票打印在纸上，也可以将其导出到 PDF 并通过电子邮件发送给你的客户。


![GnuCash invoice](/data/attachment/album/202002/15/124414h5aw04we18e9sn4g.png "GnuCash invoice")


### 获取帮助


如果你有任何疑问，它有一个优秀的帮助，你可在菜单栏的右侧获取指导。


![GnuCash help](/data/attachment/album/202002/15/124419h7llqqv61k66qwls.png "GnuCash help")


该项目的网站包含许多有用的信息的链接，例如 GnuCash [功能](https://www.gnucash.org/features.phtml)的概述。GnuCash 还提供了[详细的文档](https://www.gnucash.org/docs/v3/C/gnucash-help.pdf)，可供下载和离线阅读，它还有一个 [wiki](https://wiki.gnucash.org/wiki/GnuCash)，为用户和开发人员提供了有用的信息。


你可以在项目的 [GitHub](https://github.com/Gnucash) 仓库中找到其他文件和文档。GnuCash 项目由志愿者驱动。如果你想参与，请查看项目的 wiki 上的 [Getting involved](https://wiki.gnucash.org/wiki/GnuCash#Getting_involved_in_the_GnuCash_project) 部分。




---


via: <https://opensource.com/article/20/2/gnucash>


作者：[Don Watkins](https://opensource.com/users/don-watkins) 选题：[lujun9972](https://github.com/lujun9972) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
For the past four years, I've been managing my personal finances with [GnuCash](https://www.gnucash.org/), and I'm quite satisfied with it. The open source (GPL v3) project has been growing and improving since its initial release in 1998, and the latest version, 3.8, released in December 2019, adds many improvements and bug fixes.


GnuCash is available for Windows, MacOS, and Linux. The application implements a double-entry bookkeeping system and can import a variety of popular open and proprietary file formats, including QIF, QFX, OFX, CSV, and more. This makes it easy to convert from other personal finance applications, including Quicken, which it was created to replicate.

With GnuCash, you can track personal finances as well as small business accounting and invoicing. It doesn't have an integrated payroll system; according to the documentation, you can track payroll expenses in GnuCash, but you have to calculate taxes and deductions outside the software.

## Installation

To install GnuCash on Linux:

- On Red Hat, CentOS, or Fedora:
**$ sudo dnf install gnucash** - On Debian, Ubuntu, or Pop_OS:
**$ sudo apt install gnucash**

You can also install it from [Flathub](https://flathub.org/apps/details/org.gnucash.GnuCash), which is what I used on my laptop running Elementary OS. (All the screenshots in this article are from that installation.)

## Setup

After you install and launch the program, you will see a welcome screen that gives you the option to create a new set of accounts, import QIF files, or open a new user tutorial.

![GnuCash Welcome screen GnuCash Welcome screen](https://opensource.com/sites/default/files/images/gnucash_welcome.png)

### Personal accounts

If you choose the first option (as I did), GnuCash opens a screen to help you get up and running. It collects initial data and sets up your account preferences, such as your account types and names, business data (e.g., tax ID number), and preferred currency.

![GnuCash new account setup GnuCash new account setup](https://opensource.com/sites/default/files/uploads/gnucash_newaccountsetup.png)

GnuCash supports personal bank accounts, business accounts, car loans, CD and money market accounts, childcare accounts, and more.

As an example, start by creating a simple checkbook. You can either enter your account's beginning balance or import existing account data in multiple formats.

![GnuCash import data GnuCash import data](https://opensource.com/sites/default/files/uploads/gnucash_importdata.png)

### Invoicing

GnuCash also supports small business functions, including customers, vendors, and invoicing. To create an invoice, enter the data in the **Business ->Invoice** section.

![GnuCash create invoice GnuCash create invoice](https://opensource.com/sites/default/files/uploads/gnucash_enter-invoice.png)

Then you can either print the invoice on paper or export it to a PDF and email it to your customer.

![GnuCash invoice GnuCash invoice](https://opensource.com/sites/default/files/uploads/gnucash_invoice.png)

## Get help

If you have questions, there's an excellent Help section that's guide accessible from the far-right side of the menu bar.

![GnuCash help GnuCash help](https://opensource.com/sites/default/files/uploads/gnucash_help.png)

The project's website includes links to lots of helpful information, such as a great overview of GnuCash [features](https://www.gnucash.org/features.phtml). GnuCash also has [detailed documentation](https://www.gnucash.org/docs/v3/C/gnucash-help.pdf) available to download and read offline and a [wiki](https://wiki.gnucash.org/wiki/GnuCash) with helpful information for users and developers.

You can find other files and documentation in the project's [GitHub](https://github.com/Gnucash) repository. The GnuCash project is volunteer-driven. If you would like to contribute, please check out [Getting involved](https://wiki.gnucash.org/wiki/GnuCash#Getting_involved_in_the_GnuCash_project) on the project's wiki.

## 2 Comments