The KMyMoney Handbook

for KMyMoney version 5.2

Michael T. Edwardes

Thomas Baumgart

Ace Jones

Tony Bloomfield

Robert Wadley

Darin Strait

Roger Lum

Jack H. Ostroff

Revision 5.2.0 (2024-12-01)

KMyMoney, the personal finance manager by KDE.

This handbook describes KMyMoney version 5.2.


Table of Contents

1. Introduction
What is KMyMoney?
What KMyMoney is not
2. What's new in this release
Bug fixes and enhancements to functionality
Updates to this Handbook
3. Making the most of KMyMoney
Basic Accounting
Defining the accounts (personal records)
Defining the accounts (business records)
Mapping your finances to KMyMoney
Accounts
Institutions
Categories
Tags
Payees
Scheduled transactions
Useful Tips
Plugins
4. Using KMyMoney for the first time
Running KMyMoney for the first time
The main window
Creating a new file
Creating accounts
Scheduled transactions
Categories
Tags
Payees
Importing financial data from other applications
Searching for transactions
Reconciliation
Backing up
Launching KMyMoney
How to move KMyMoney to a new computer
Moving your data
Moving your settings
Getting Help / Contacting the Developers / Reporting Bugs
Contacting the developers
Reporting bugs
5. Institutions
Institutions View
Institution Options
New Institution
Account Options
6. Accounts
The Accounts View
Creating an Account
The Institution (Bank) name
Account
Credit Card Accounts
Investment Accounts
Loan Accounts
Parent Account
Review and save the account details
Opening / viewing accounts
Editing Account Information
Deleting and Closing Accounts
Account Options
7. Categories
Categories View
Creating a category
Editing a Category
VAT Support
Deleting a category
Open ledger for a category
8. Tags
Tags View
Tags List
Adding a Tag
Renaming a Tag
Deleting a Tag
Tagged transactions and Tag details
Tagged transactions
Tag details
9. Payees
Payees View
Adding a Payee or Payer
Renaming a Payee or Payer
Deleting a Payee or Payer
Merging Payees
Viewing Transactions for a Payee
Additional Payee Details
Payee Personal Information
Transaction Matching Settings
Manage link matching
Hints
10. Schedules
Introduction
Types of schedules
The Schedules View
The New Schedule dialog
Filling in the Schedule name, Frequency, and Payment information.
Modifying the Schedule Options section
Editing schedules
Deleting schedules
Duplicating schedules
Entering scheduled transactions
Confirming the transaction to enter
Letting KMyMoney enter the scheduled transaction(s) for you
11. Ledgers
The Ledgers View
The transaction list
The filter area
The transaction form
Entering and Editing Transactions
The fields of a transaction
The transaction form
Split Transactions
Other transaction actions
Editing transactions
Deleting transactions
Matching Transactions
Understanding the State of a transaction
Changing Transaction Settings
Other Transaction Functionality
12. Investments
Investments in KMyMoney
Investment Accounts
Brokerage Accounts
Base Currency
The Investments View
The Equities tab
The Securities tab
Creating an Investment Account
Price Entry
Adding Investments to Your Account
New Investment Wizard
Using a Security in more than one Investment Account
Editing an Investment
Investment Transactions
Activity
Security
Account
Shares, Price & Total Amount
Fees
Interest
Working With Foreign Investments
Updating Security Prices
Manual Price Updates
Online Price Quotes
Unimplemented Features
13. Currencies
Base currency
Adding a currency to your data file
Adding a new currency
Entering transactions using different currencies
Exchange rates for currencies
Entering prices manually
Online currency updates
14. Reconciliation
What is reconciliation?
The reconciliation wizard
Statement details
Interest
Clearing transactions
Completing Reconciliation
15. Reports
Available Reports
Income and Expenses
Net Worth
Transactions
Cash Flow
Investments
Taxes
Budgeting
Forecast
Information
Charts
Favorite Reports
Working With Reports
Configuring Reports
Working with custom reports
Report Tab
Chart Subtab
Range Subtab
Filters tab
Report Plugin Configuration
Graphs & Charts
Viewing as a Chart
Available Chart Types
16. Importing and Exporting
GnuCash Importer
GnuCash Files
Similarities, Differences, and Terminology
Selecting Importer Options
Import Report
QIF Importer
QIF format considered harmful
How to import a QIF file
Transaction matching
Writing an import filter
Special KMyMoney QIF extensions
QIF Profiles
QIF Exporter
OFX Importer
What is OFX
Importing OFX data
Importing Investments
Web Connect
Direct Connect
Configuring OFX import details
Exporting an OFX file
CSV Importer Plugin
Reasons for importing CSV Files
Getting the plugin
Importing a CSV file
CSV Exporter
Woob Importer
What is Woob?
Installing Woob
Using Woob
17. Loans
Understanding Loans
Some relevant terms
Summary
Example
Creating a New Loan
Making Extra Principle Repayments On Loans
18. Budgets
What is a budget?
Your budgets
Viewing, creating, renaming, and deleting budgets
Categories List
Assignments
Update and Revert
Budget Reports
19. Forecast
What is a Forecast?
Configuring the Forecast
Viewing the Forecasts
Summary Tab
Details Tab
Advanced Tab
Budget Forecast Tab
Chart Tab
20. Search Transactions
Search Criteria
Text
Account
Date
Amount
Category
Tag
Payee
Details
Search results
21. File Formats
Data File formats
Plain text file
GZIP-compressed file
GPG-encrypted file
Anonymous file
Data file locations
Backup
Backup file location
Autosave
File copy
Backup command
22. Database
Using relational databases
Introduction
Preparation
Administration
Creating a Database
Accessing your data
Manual database creation
Encryption
23. KMyMoney Settings
General
Global tab
Views tab
Filter tab
Support tab
Home
Home page display sections
Homepage/Summary page scaling
Account information display
Ledger
Display tab
Sorting tab
Data Entry tab
Import tab
Scheduled Transactions
Startup options
Processing Days
Ungrouped Item
Online Quotes
Colors
Fonts
Icons
Plugins
Check printing plugin
CSV Importer
Forecast View
iCalendar
KBanking
QIF Exporter, QIF Importer
Reports view
XML Storage
24. Online banking
Aqbanking setup
Create a user
Create user for HBCI
Paypal
25. Questions and Answers
26. Reference
Menus
File Menu
Edit Menu
View Menu
Institution Menu
Account Menu
Category Menu
Transaction Menu
Tools Menu
Settings and Help Menus
Widgets
Date entry and Date picker
Value entry
Payee/Payer entry
Category/Account entry
27. Credits
Active Developers
Special Thanks
Inactive Developers and Contributors to Previous Versions