# &kappname; Settings

The settings descibe below modifies the behaviour of &kappname;. These settings can be changed through Settings Configure &kappname;....

## General

These options allows you to modify the general options.

### Startup page options

Choose the initial view upon startup.

- Start with home page

- Start with last selected page

### Equity/Currency/Value options

Price Precision

  Enter how many digits of precision your prices will have after the decimal point. For example, setting this to 2 will result in prices like 35.18, where setting it to 4 might cause the same price to show 35.1791

### Account options

Don't show unused categories

  Hide unused categories.

## Register

These options allow you to modify the behaviour of the transaction registers.

### General tab

Show a grid in the register

  Show grid lines in the transaction register.

Use the ledger lens

  With this option enabled, the ledger will show all lines of detail for the transaction you have currently selected, even if you have set the Show Transaction Detail menu option turned off.

Show transaction form

  Show the transaction form at the bottom of the transaction register for entering and editing transactions. With this option turned off, you edit the transaction in-place within the register itself.

Always show a No. field in transaction form

  Always have the number ("No.") field when entering or editing a transaction.

Insert transaction type into No. field for new transactions

  Automatically place the type of the tranaction, e.g. Deposit, Withdrawl, etc., in the No. field.

Auto increment check number

  Have the check number automatically increment whenever entering a new check transaction.

Keep changes when selecting a different transaction/split

  When enabled, selecting a different transaction or split will save edits to the current transaction.

  When disabled, selecting a different transaction will cancel them. Instead, you must explicitly accept the changes.

Auto fill with previous transaction data

  When entering a new transaction with this option enabled, &kappname; will fill in all the transaction details based on the previous transaction with the selected payee.

  For example, all your transactions to "The &kappname; Development Team" might be classified under the "Contributions To Make The World a Better Place" category. When you enter a new transaction and choose this payee, it will automatically pick this category.

### Filter tab

Restrict by date

  Filter transactions by specifying a start date. Transactions prior to this date will not be shown.

  Setting this option to January 1, 1900 is a good way to debug date-related file import problems.

## Home

These options allow you to customize the appearance of the Home page by choosing which entries to show on the Home page and the order in which they appear.

## Schedules

These options allow you to modify the behaviour of the scheduling features.

### Schedule startup options

Check schedules upon startup

  Enables checking the schedule upon startup of &kappname;.

Enter transactions this number of days in advance

  Specify how many days in advance should the scheduled transactions be entered.

## Security

These options allow you to modify the data encryption settings.

Use GPG

  Enables the use of GPG to encrypt data file. See the section on GPG Security for more details.

### User identification

User ID

  Enter the e-mail address or the hexadecimal key id to use for data encryption.

### Recovery encryption

Also encrypt with kmymoney-recover key

  Encrypts data with the &kappname; recover key, allowing core &kappname; developers to decrypt data in case you lose your encryption key.

## Colours

These options allow you to change colours within &kappname;.

### List colours

Modify the colours used in viewing a transaction list by clicking on the colour button and opening a colour select palette.

## Fonts

These options allow you to modify the fonts.

Use system fonts

  Select this to use system fonts. Deselecting this option allows you to customize fonts.

### Header Font

Specify the custom font to use for the headers of each view.

### Cell Font

Specify the custom font to use within each cell.

## Online Quotes

These settings modify how online quotes are retrieved from different online sources.

### Details

This tab allows you to change the online quote sources for &kappname;. Generally speaking this is an advanced feature, and should only be attempted by the most technically adept users.

For more details, please refer to to the Online Price Quotes section.