GnuCash Tutorial and Concepts Guide

About This Document

Table of Contents

About the Authors
I. Getting Started
1. Overview
2. The Basics
3. Accounts
4. Transactions
II. Managing Personal Finances
5. Checkbook
6. Expense Accounts
7. Credit Cards
8. Loans
9. Investments
10. Reports
11. Capital Gains
12. Multiple Currencies
III. Managing Business Finances
13. Business Features
14. Budgets
15. Other Assets
16. Depreciation
17. Python Bindings
18. Importing Business Data
IV. Appendices
GnuCash Glossary
A. Migration Guide
B. Frequently Asked Questions
C. Contributed Account Trees
D. Auxiliary File Formats
E. GNU Free Documentation License

List of Figures

2.1. The basic accounts relationships
2.2. Save screen when XML or sqlite3 is selected.
2.3. Save screen when mysql or postgres is selected.
4.1. Entering a split transaction
9.1. Selling Shares - Capital Gains - Lots in Account window
9.2. Selling Shares - Capital Gains - Security register before scrubbing a single lot
9.3. Selling Shares - Capital Gains - Lots before scrubbing a single lot
9.4. Selling Shares - Capital Gains - Lots before scrubbing a single lot, after manual linking
9.5. Selling Shares - Capital Gains - Register after manual linking and scrubbing a single lot
9.6. Selling Shares - Capital Gains - Register before Scrub Account
9.7. Selling Shares - Capital Gains - Lots before Scrub Account
9.8. Selling Shares - Capital Gains - Lots after Scrub Account
9.9. Selling Shares - Capital Gains - Register after Scrub Account
9.10. Selling Shares - Capital Gains - Register after Scrub Account
9.11. Selling Shares - Capital Gains - Lot 0 after Scrub Account
9.12. Selling Shares - Capital Gains - Lot 1 after Scrub Account
9.13. Selling Shares - Capital Gains - Register after scrubbing a single lot
13.1. Sales Tax Tables Editor
13.2. New Sales Tax Table Entry
13.3. Entering Company Information
13.4. Billing Terms Editor
13.5. New Billing Term
13.6. New Customer Registration Window
13.7. Find Customer Window
13.8. Creating a New Invoice
13.9. Edit Invoice Window
13.10. Post Invoice Window
13.11. Invoice Print Output
13.12. New Customer Job
13.13. Process Customer Payment
13.14. The New Style Sheet Window
13.15. HTML Style Sheets Example Window
13.16. HTML Style Sheets Example Output
13.17. New Vendor Registration Window
13.18. Find Vendor Window
13.19. New Bill Registration Window
13.20. Edit Bill Window
13.21. Post Bill Window
13.22. New Vendor Job
13.23. Process Vendor Payment
13.24. Payroll Example: Initial Setup
13.25. Payroll Example: Employee Split Transaction
13.26. Payroll Example: Accounts After Salaries Paid
13.27. Payroll Example: Accounts After Paying Government

List of Tables

2.1. Application Settings Locations
2.2. Saved Reports Locations
2.3. Online Banking Settings Locations
8.1. Buying a House Split Transaction
8.2. Personal loan to a Friend
8.3. Selling an asset (house) with a profit
8.4. Selling an asset (house) with a loss
8.5. Selling an asset (house) with a profit
8.6. Selling an asset (house) with a profit 2
9.1. Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Combined, Gross Pricing
9.2. Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Combined, Net Pricing
9.3. Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Separate Transactions, Sale Transaction
9.4. Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Separate Transactions, Capital Gain/Loss Transaction
9.5. Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Separate Transactions, Sale Transaction
9.6. Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Separate Transactions, Capital Gain/Loss Transaction
9.7. Selling Shares Split Scheme, Sale & Gain Combined, Gross Pricing
9.8. Selling Shares Split Scheme, Sale & Gain Combined, Net Pricing
9.9. Selling Shares Split Scheme, Sale Transaction
9.10. Selling Shares Split Scheme, Gain Transaction
9.11. Selling Shares Split Scheme, Sale Transaction
9.12. Selling Shares Split Scheme, Gain Transaction
9.13. Transaction 1 dealing with value received and the reduction of the number of shares
9.14. Transaction 2 capital gain/loss (loss in this example)
11.1. Turning an Accrued Gain into a Realized Gain
11.2. Turning an Accrued Gain into a Realized Gain
11.3. Turning an Accrued Gain into a Realized Gain
12.1. Selling a currency with a Split Transaction Scheme
13.1. Transaction Map
13.2. Transaction Map for Employee 1
16.1. Linear Depreciation Scheme Example
16.2. Geometric Depreciation Scheme Example
16.3. Sum of Digits Depreciation Scheme Example
D.1. Overall Page Description Fields
D.2. Multiple Checks Per Page Fields
D.3. Individual Check Item Fields
D.4. Individual Check Item Types