# Customizing &app;

## Account Display Options

The View Filter By ... is used to set or modify the view of the account tree window. The Accounts tab of this form allows the selection of the types of accounts to display. These selections effect the view on each specific open window of the account tree.

The Other tab allows enabling/disabling of the options; Show Hidden accounts, Show zero total accounts.

The account tree window, by default, only shows the quantity of each commodity that you own, under the column heading Total. Often, however, you may want to display other values. This is easily accomplished by clicking on the Options button (the small down pointing arrow on the right side of the main account window Titlebar), and selecting the option(s) to display. These selections set the view on all open windows of the account tree.

## Setting Preferences

The &app; Preferences window allows you to customize your &app; session by setting several options. From the &app; menu select Edit Preferences (Gnucash Preferences on Mac OS X). The &app; Preferences window will open. Using the tabs on the left make your desired changes.

Pausing the cursor for a couple of seconds over options in these windows will display a tooltip with in-depth information on the choice.

The changes you made will be applied directly.

To close the &app; Preferences window press the Close button.

Each tab in the &app; Preferences window is discussed in its own section below. For a listing of the tabs, see .

### Accounting Period

#### The Preferences — Accounting Period tab

The Accounting Period tab

- Start Date — This item sets the accounting period’s start date.

  - Relative — Use the specified relative starting date for profit/loss calculations. Also use this date for net assets calculations. Relative defines start by today or start of current/previous year, quarter, month.

  - Absolute — Use the specified absolute starting date for profit/loss calculations. Also use this date for net assets calculations.

- End Date — This item sets the accounting period’s end date.

  - Relative — Use the specified relative ending date for profit/loss calculations. Also use this date for net assets calculations.

  - Absolute — Use the specified absolute ending date for profit/loss calculations. Also use this date for net assets calculations.

- Summarybar content

  - Include grand total — If checked, show in the Summarybar a grand total of all accounts converted to the default currency.

  - Include non-currency totals — if this option is selected, &app; will include in the Summarybar a total for non-currency items (for instance number of shares).

### Accounts

#### The Preferences — Accounts tab

The Accounts tab

- Separator Character — The account separator is the character that separates a parent account from its sub-account, for example Utilities:Electric. The default is a : (Colon), but you can also select / (Slash), \ (Backslash), — (Dash) or . (Period), or any Unicode character that isn’t a letter or a number.

- Reverse Balanced accounts — This option lets you determine whether account balances will display as positive or negative numbers:

  - Income & Expense assigns a positive credit balance to income account balances and a negative debit balance to expense account balances. See for more information on these account types.

  - Credit accounts (default) displays a positive balance for account types that would normally carry a credit balance (income, credit, liability, equity). See for more information on these account types.

  - None shows all credit balances as negative and all debit balances as positive.

- Labels — Select this option if you want column headings in the register to refer to debits and credits instead of the default informal headings such as withdrawal and deposit.

- Default Currency — This item determines which currency will be selected by default when creating new accounts.

  - Locale — Use the system locale currency for all newly created accounts.

  - Choose — specify the currency to use, independent of your system settings.

### Business

#### The Preferences — Business tab

The Business tab

- General

  - Open in new window — If checked, each invoice will be opened in its own top level window. If clear, the invoice will be opened in the current window.

  - Accumulate splits on post — Whether multiple entries in an invoice which transfer to the same account should be accumulated into a single split by default.

- Invoices

  - Tax Included — Whether tax are included by default in entries on invoices. This setting is inherited by new customers and vendors.

- Bills

  - Notify when due — Lets you set whether you want to be notified at &app; startup of when a bill is soon to be due.

  - Days in advance — How many days before the due date to warn about bills coming due.

  - Tax Included — Whether tax are included by default in entries on bills. This setting is inherited by new customers and vendors.

### Date/Time

#### The Preferences — Date/Time tab

The Date/Time tab

- Time Format

  - Use 24-hour clock — Lets you specify if you want to use 24 or 12 hours time format. That is if 11 o’clock at night should be represented as 11PM or 23:00.

- Date Format — This option controls the appearance of the date (you could see a preview of the date beside any of the choices). The available choices are:

  - Locale — Use the date format specified by the system locale.

  - US — Use the date format common in the United States.

  - UK — Use the date format common in the United Kingdom.

  - Europe — Use the date format common in continental Europe.

  - ISO — Use the date format specified by the ISO-8601 standard.

### General

#### The Preferences — General tab

The General tab

- General

  - Display "Tip of the Day" dialog — This option displays or hides the Tip of the Day screen when &app; is started.

  - Show splash screen — With this option you can enable or disable the visualization of the startup screen while &app; is starting up.

  - Perform account list setup on new file — This option turns off the display of the New Account Hierarchy Setup assistant when the entry File New File is selected from the &app; menu.

- Numbers

  - Display negative amounts in red — If you turn off this option, &app; will display negative numbers in black.

  - Automatic Decimal Point — This option will automatically insert a decimal point into numbers you type in.

  - Decimal Places — This field allows you to set the number of decimal places to be used.

- Files

  The following options are only relevant for files saved in XML format.

  - Compress files — This option determines whether the &app; data file will be compressed or not.

  - Show auto-save confirmation question — If this option is enabled, &app; will show you a confirmation screen each time the auto-save process is started.

  - Auto-save time interval — This field sets the number of minutes between each automatic saving of the file. Set to 0 to disable the auto-save feature.

  - Retain log files — In this section you could set your preferences about the log files using the provided radio buttons.

    - Never — Disable the creation of log files.

    - For: — Enter a specific number of days for which keep the files.

    - Forever — Disable the auto deletion of log files; retains the log files forever.

- Search Dialog

  - New search limit: — Defaults to "new search" if fewer than this number of items is returned.

### Online Banking

#### The Preferences — Online Banking tab

The Online Banking tab

- QIF Import

  - Show documentation — The first time you use the QIF importer you may notice that the importer has detailed instructions on how to import a file. Once you have become familiar with using the importer, you might want to turn off this option. Turning off the option gives you less detail in the importer screens.

- Generic Importer

  - Use Bayesian matching — Use Bayesian algorithms to match new transactions with existing accounts.

  - Match display threshold — The minimal score a potential match must have to be displayed in the match list.

  - Auto-add threshold — A transaction whose best match’s score is in the red zone (above display threshold, but below or equal to Auto-add threshold) will be added by default.

  - Auto-clear threshold — A transaction whose best match’s score is in the green zone (above or equal to Auto-clear threshold) will be cleared by default.

  - Commercial ATM fees threshold — In some places commercial ATMs (not belonging to a financial institution) are installed in places like convenience store. These ATM add its fee directly to the amount instead of showing up as a separate transaction or in your monthly banking fees. For example, you withdraw $100, and you are charged $101.50 plus Interac fees. If you manually entered that $100, the amounts won’t match. You should set this to whatever is the maximum such fee in your area (in units of your local currency), so the transaction will be recognized as a match by &app;.

- Online Banking

  This section is showed only if &app; is compiled with Aqbanking and HBCI support.

  - Remember PIN — Enable this option if you want &app; to remember the PIN you enter for online banking authentication.

  - Verbose debug messages — Enable this option if you want &app; to show more information about the online banking operations.

### Printing

#### The Preferences — Printing tab

The Printing tab

The Printing tab allows you to set some options that affect the printing on paper of checks.

- Print date format — Enable this option if you want to print on the check, below the actual date, its format in 8 point type.

- Print blocking chars — Enable this option to print a series of three asterisks before and after each text field in the check.

- Default font: — Click the button on the left to open a Pick a Font screen in which you can customize the font that will be used to print checks.

### Register

#### The Preferences — Register tab

The Register tab

- Actions

  - 'Enter' moves to blank transaction — If selected, move the cursor to the blank transaction at the end of the register after the user presses the Enter key. Otherwise the cursor will be moved down one row.

  - Auto-raise lists — If selected, all lists will automatically be expanded when input focus is in the list field.

  - Tab order includes Transfer on Memorised Transaction — If selected, when the transaction is auto filled, pressing the Tab key in the register the cursor’s jump will include the Transfer field.

- Reconciling

  - Check cleared transactions — If selected, automatically check off cleared transactions when reconciling.

  - Automatic interest transfer — If selected, prior to reconciling an account which charges or pays interest, prompt the user to enter a transaction for the interest charge or payment. Currently only enabled for Bank, Credit, Mutual, Asset, Receivable, Payable, and Liability accounts.

  - Automatic credit card payment — If selected, after reconciling a credit card statement, prompt the user to enter a credit card payment.

  - Always reconcile to today — If selected, always open the reconcile screen with today’s date for statement date, regardless of previous reconciliation.

- Graphics

  - Use system theme colors — If selected, the system color theme will be applied to register windows. Otherwise the original &app; register color will be used.

  - Double mode colors alternate with transactions — If selected, configures the register window to alternate between the primary and secondary colors with each transaction, instead of each row.

  - Draw horizontal lines between rows — If selected, &app; will draw a horizontal line between each row.

  - Draw vertical lines between columns — If selected, &app; will draw a vertical line between the cells in each row.

### Register Defaults

#### The Preferences — Register Defaults tab

The Register Defaults tab

The Register Defaults tab preferences affect the behavior of the transaction register windows.

- Default Style

  Here you can choose from 3 different styles for register windows:

  - Basic ledger — Show all transactions on one line. (Two in double line mode.)

  - Auto-split ledger — Automatically expand the current transaction to show all splits. All other transactions are shown on one line. (Two in double line mode.)

  - Transaction journal — All transactions are expanded to show all splits.

- Other Defaults

  - Register opens in a new window — If selected, register will be in a separate window instead of in a tab.

  - Double line mode — If selected, show two lines of information for each transaction instead of one.

  - Only display leaf account names — If selected, only the name of the leaf accounts will be displayed in the Account selection popup. The default behavoir is to display the full account name including the path in the account tree.

    Enabling this option implies that you use unique leaf account names.

  - Number of transactions — How many transactions to show in a register. Set to 0 to show all transactions.

### Reports

#### The Preferences — Reports tab

The Reports tab

The Reports tab preferences affect the behavior of &app; reports.

- Default Report Currency — This item determines which currency will be used by default when creating reports. You can choose:

  - Locale — Use the system locale currency for all newly created reports.

  - Choose — Use the specified currency for all newly created reports.

- Location

  - Report opens in a new window — if you select this option, the reports will open up in a new window, instead of in a tab.

### Scheduled Transactions

#### The Preferences — Scheduled Transactions tab

The Scheduled Transactions tab

The Scheduled Transactions tab preferences affect the behavior of &app; for scheduling transactions. More information about scheduled transactions can be found in .

- Since Last Run Dialog

  - Run when data file opened — If selected, the Since Last Run screen will appear on &app; start-up (or rather when &app; opens the file).

- Transaction Editor Defaults

  - Auto-Create new transactions — If selected, new scheduled transactions will automatically be entered into the register. If the auto-create option is enabled, you could also check Notify before transactions are created so that you will be able to confirm creating the transactions.

  - Create in advance, days — The default number of days in advance to create the registered scheduled transactions.

  - Remind in advance, days — The default number of days in advance to remind on new scheduled transactions.

### Windows

#### The Preferences — Windows tab

The Windows tab

- Window Geometry

  - Save window size and position — If selected, next time &app; starts will re-use the windows size and position configured in the last run.

- Toolbar style

  You can choose from five different styles for the Toolbar:

  - Use system default (default) — Use the system setting for displaying Toolbar items.

  - Text below icons — Display Toolbar items with the text label below the icon. Labels are shown for all items.

  - Priority text beside icons — Display Toolbar items with the text label beside the icon. Labels are only shown for the most important items.

  - Icons only — Display Toolbar items as icons only.

  - Text only — Display Toolbar items as text only.

- Tabs

  - Show close button on notebook tabs — Adds a small close icon on each tab, to make it easier to close the various tabs.

  - Bring the most recent tab to the front — If selected, the newly created tab will be shown over the other tabs.

  - Width: — The width of tab label expressed in characters.

- Tab Position

  Position the tabs at the Top (default), Bottom, Left or Right.

- Summary Bar Position

  Position the Summary Bar at the Top or at the Bottom (default) of the &app; main window.

## Changing Style Sheets

&app; has four default style sheets for web-page reports. These style sheets can be altered by using the HTML Style Sheets editor. To access the editor go to Edit Style Sheets...

Using the Style Sheet Editor you may display/modify the setting of a Style Sheet.

Changing the Style Sheet will change the appearance of all reports that have selected that Style Sheet. A Reload is required to view the changes, if the report(s) are currently displayed.

To add a new Style Sheet click the New... button in the Style Sheet pane. The New Style Sheet dialog will appear. Fill in the name field with the name of the new Style Sheet and choose a template. To remove a Style Sheet select the Style Sheet from the list and click Delete.

### Default Style Sheet

The Default Style Sheet has four tabs to alter the appearance of reports utilizing it, Colors, Fonts, General and Tables.

#### Colors Tab

- Alternate Table Cell Color: Opens the color picker to choose a color that will be applied to alternate table rows.

#### Fonts Tab

- Title: Select the font and size for Titles.

- Account Link: Select the font and size for Account Links.

- Number Cell: Select the font and size for Number Cells.

- Negative Values in Red: Select to have negative values displayed in red.

- Text Cell: Select the font and size for Text Cells.

- Total Number Cell: Select the font and size for Total Number Cells.

- Total Label Cell: Select the font and size for Total Label Cells.

- Centered Label Cell: Select the font and size for Centered Label Cells.

#### General Tab

- Background Color: Opens the color picker to choose a new background color.

- Background Pixmap: Use the Browse button to select a picture to use as the background in reports.

- Enable Links: Select this to enable blue hyperlinks in reports.

#### Tables Tab

- Table cell spacing: Sets the space between table cells

- Table cell padding: Sets the space between table cell edges and contents

- Table border width: Sets the width of the borders on tables.

### Easy Style Sheet

The Easy Style Sheet has five tabs to alter the appearance of reports: Colors, Fonts, General, Images and Tables.

#### Colors

- Background Color: Opens the color picker to choose a new background color.

- Text Color: Opens the color picker to choose a new text color.

- Text Cell Color: Opens the color picker to choose a new text cell color.

- Link Color: Opens the color picker to choose a new link color.

- Alternate Table Cell Color: Opens the color picker to choose a new color for alternate table rows.

- Subheading/Subtotal Cell Color: Opens the color picker to choose a new color for subheading/subtotal table rows.

- Sub-subheading/total Cell Color: Opens the color picker to choose a new color for sub-subheading/total table rows.

- Grand Total Cell Color: Opens the color picker to choose a new color for grand total rows.

#### Fonts

- Title: Select the font and size for Titles.

- Account Link: Select the font and size for Account Links.

- Number Cell: Select the font and size for Number Cells.

- Negative Values in Red: Select to have negative values displayed in red.

- Number Header: Select the font and size for Number Header table rows.

- Text Cell: Select the font and size for Text Cells.

- Total Number Cell: Select the font and size for Total Number Cells.

- Total Label Cell: Select the font and size for Total Label Cells.

- Centered Label Cell: Select the font and size for Centered Label Cells.

#### General

- Preparer: Name of the person preparing the report.

- Prepared for: Name of Organization or Company the report is prepared for.

- Show preparer info: Show the Preparer information in the report.

- Enable Links: Select this to enable blue hyperlinks in reports.

#### Images

- Background Tile: Use the Browse button to select a picture to use as the background in reports. The Clear button will clear the selection.

- Heading Banner: Use the Browse button to select a picture to use as the heading in reports. The Clear button will clear the selection.

- Heading Alignment: Select from pull-down list; Left, Right, Center, to specify the alignment of the banner at top of report(s).

- Logo: Use the Browse button to select a picture to use as the logo in reports. The Clear button will clear the selection.

#### Tables

- Table cell spacing: Sets the space between table cells

- Table cell padding: Sets the space between table cell edges and contents

- Table border width: Sets the width of the borders on tables.

### Footer Style Sheet

The Footer Style Sheet has the same five tabs to alter the appearance of reports as the Easy Style Sheets: Colors, Fonts, General, Images and Tables.

#### Colors

- Background Color: Opens the color picker to choose a new background color.

- Text Color: Opens the color picker to choose a new text color.

- Text Cell Color: Opens the color picker to choose a new text cell color.

- Link Color: Opens the color picker to choose a new link color.

- Alternate Table Cell Color: Opens the color picker to choose a new color for alternate table rows.

- Subheading/Subtotal Cell Color: Opens the color picker to choose a new color for subheading/subtotal table rows.

- Sub-subheading/total Cell Color: Opens the color picker to choose a new color for sub-subheading/total table rows.

- Grand Total Cell Color: Opens the color picker to choose a new color for grand total rows.

#### Fonts

- Title: Select the font and size for Titles.

- Account Link: Select the font and size for Account Links.

- Number Cell: Select the font and size for Number Cells.

- Negative Values in Red: Select to have negative values displayed in red.

- Number Header: Select the font and size for Number Header table rows.

- Text Cell: Select the font and size for Text Cells.

- Total Number Cell: Select the font and size for Total Number Cells.

- Total Label Cell: Select the font and size for Total Label Cells.

- Centered Label Cell: Select the font and size for Centered Label Cells.

#### General

- Preparer: Name of the person preparing the report.

- Prepared for: Name of Organization or Company the report is prepared for.

- Show preparer info: Show the Preparer information in the report.

- Enable Links: Select this to enable blue hyperlinks in reports.

- Footer: Text to be included in report footer.

#### Images

- Background Tile: Use the Browse button to select a picture to use as the background in reports. The Clear button will clear the selection.

- Heading Banner: Use the Browse button to select a picture to use as the heading in reports. The Clear button will clear the selection.

- Heading Alignment: Select from pull-down list; Left, Right, Center, to specify the alignment of the banner at top of report(s).

- Logo: Use the Browse button to select a picture to use as the logo in reports. The Clear button will clear the selection.

#### Tables

- Table cell spacing: Sets the space between table cells

- Table cell padding: Sets the space between table cell edges and contents

- Table border width: Sets the width of the borders on tables.

### Technicolor Style Sheet

The Technicolor Style Sheet has has five tabs to alter the appearance of reports: Colors, Fonts, General, Images and Tables.

#### Colors

- Background Color: Opens the color picker to choose a new background color.

- Text Color: Opens the color picker to choose a new text color.

- Text Cell Color: Opens the color picker to choose a new text cell color.

- Link Color: Opens the color picker to choose a new link color.

- Alternate Table Cell Color: Opens the color picker to choose a new color for alternate table rows.

- Subheading/Subtotal Cell Color: Opens the color picker to choose a new color for subheading/subtotal table rows.

- Sub-subheading/total Cell Color: Opens the color picker to choose a new color for sub-subheading/total table rows.

- Grand Total Cell Color: Opens the color picker to choose a new color for grand total rows.

#### Fonts

- Title: Select the font and size for Titles.

- Account Link: Select the font and size for Account Links.

- Number Cell: Select the font and size for Number Cells.

- Negative Values in Red: Select to have negative values displayed in red.

- Number Header: Select the font and size for Number Header table rows.

- Text Cell: Select the font and size for Text Cells.

- Total Number Cell: Select the font and size for Total Number Cells.

- Total Label Cell: Select the font and size for Total Label Cells.

- Centered Label Cell: Select the font and size for Centered Label Cells.

#### General

- Preparer: Name of the person preparing the report.

- Prepared for: Name of Organization or Company the report is prepared for.

- Show preparer info: Show the Preparer information in the report.

- Enable Links: Select this to enable blue hyperlinks in reports.

#### Images

- Background Tile: Use the Browse button to select a picture to use as the background in reports. The Clear button will clear the selection.

- Heading Banner: Use the Browse button to select a picture to use as the heading in reports. The Clear button will clear the selection.

- Heading Alignment: Select from pull-down list; Left, Right, Center, to specify the alignment of the banner at top of report(s).

- Logo: Use the Browse button to select a picture to use as the logo in reports. The Clear button will clear the selection.

#### Tables

- Table cell spacing: Sets the space between table cells

- Table cell padding: Sets the space between table cell edges and cell contents

- Table border width: Sets the width of the borders on tables.

## Setting Tax Report Options

The Income Tax Information dialog is used to set Tax Report Options. The settings on accounts in this dialog are used by the TXF Export function in reports to select the accounts for export. To access this dialog go to Edit Tax Report Options.

If the Income Tax features are used, it is strongly recommended that the Tax Info column be made visible on the accounts tab (click large downward-pointing arrow and select Tax Info check box). The Tax Info column will display the Form/Schedule and tax category (e.g., Schedule D Dividend, cap gain distrib.) assigned to an account, if any. Alternatively, it will display the following error messages which can be corrected through Edit Tax Report Options

- Tax-related but has no tax code

- Tax entity type not specified

- Tax type "tax_type": invalid code "code" for account type"

- Not tax-related; tax type "tax_type": invalid code "code" for account type

- Invalid code "code" for tax type "tax_type"

- Not tax-related; invalid code "code" for tax type "tax_type"

- No form: code "code", tax type "tax_type"

- Not tax-related; no form: code "code", tax type "tax_type"

- No description: form "form", code "code", tax type "tax_type"

- Not tax-related; no description: form "form", code "code", tax type "tax_type"

- Not tax-related; "form"("copy") "desc" (code "code", tax type "tax_type")

The Income Tax Identity must be set in order to assign codes to individual accounts. Click Edit to set the identity. The Tax Name is optional. If entered, it will be printed at the top of the report. A Type must be selected in order to activate the tax category selections. The choices are:

- Individual, Joint, etc. - Files US Form 1040 Tax Return

- Partnership - Files US Form 1065 Tax Return

- Corporation - Files US Form 1120 Tax Return

- S Corporation - Files US Form 1120S Tax Return

- None - No Income Tax Options Provided

While the Income Tax Entity Type can be changed after tax categories have been assigned to accounts, you should be cautioned that you will need to manually change each one if you do so, which could be quite tedious. The tax categories are unique for each Income Tax Entity Type, so changing the type will make all previously assigned categories invalid. It is assumed (and highly recommended) that each &app; file is for only one tax entity and this is where you specify its type of tax entity. You should not keep, for example, personal and partnership accounts mixed in one &app; file if you plan to use the Income Tax Reporting features.

A given TXF code can be assigned to multiple accounts. The Tax Schedule Report will combine accounts by code and generate a detailed TXF record for each account and a summary TXF record for the total as calculated by the report.

For codes for which the "Payer Name Source" is not grayed, the payer on the TXF record will be based on what is specified here, either the account name of the account or the account name of the account’s parent account. This feature is typically used for interest accounts or stocks or mutual funds that pay dividends where the individual payees are shown on the tax schedule. For example, if the parent account’s name is the name of your broker and the sub-account’s names are the names of individual stocks that pay dividends and the name on the 1099-DIV received is that of the broker, in order to match that name, you would select ’Parent Account’; the total dividends from the broker would be exported and, if you had several brokers, there would be an amount exported and a subtotal for each broker, along with each brokers name. Alternatively, if you had a parent account named Directly Held, for example, and below it sub-accounts for one or more stocks, you would receive a 1099-DIV from the issuer of each stock separately and, in order to match that name, you would select Current Account; the total dividends from each stock would be exported and, if you had several stocks, there would be an amount exported and a subtotal for each stock, along with each stock’s name as the payer.

Some tax Forms/Schedules need to have multiple copies filed under some circumstances (for example, Schedule C if a taxpayer and spouse have separate businesses). For tax categories on these Forms/Schedules, the Copy Number is not grayed out and can be used to segregate accounts by copy number.

- Accounts: This pane contains the list of accounts. Select an account to set a TXF category. If no account is selected nothing is changed. If multiple accounts are selected, all of the accounts will be set to the selected item.

- Tax Related: Select this check-box to add tax information to an account then select the TXF Category below. This setting is displayed on the account edit dialogue but cannot be changed from there.

- TXF Categories: Select the desired one. A detailed description appears just below (if available, otherwise it says No help available), along with the TXF code for the category and information about what line number on the form or schedule the amounts are included in by tax year (used for detailed sort on report).

- Payer Name Source: Select an option to determine where the text description that is exported along with the value of the account is derived from, as described above. This is usually the name of a bank, stock, or mutual fund that pays dividends or interest. Occasionally, it is a description of a deduction.

- Copy Number: A copy number that is exported along with the value of the account. This is used to segregate amounts between different copies of the same Form/Schedule that may need to be filed (e.g., Schedule C(1), Schedule C(2), etc.). This is also used to sort the report.

### TXF Export - Known Anomalies and Limitations

TaxCut 1999

- Code: N488 "^ Sched B \ Div. income, cap gain distrib."

- Code: N286 "^ Sched B \ Dividend income"

These two codes, from the same payer, are not correlated. The user will have to adjust for this after import.

TaxCut 1999, 2000

- Code: N521 " F1040 \ Federal estimated tax, quarterly"

Does not accept the date field and does not import the individual payment amounts, only the total. The date and individual payment amounts, only matter if you have to compute the penalty. (this may be a TurboTax enhancement)

- Code: N460 " W-2 \ Salary or wages, self"

- Code: N506 " W-2 \ Salary or wages, spouse"

- and other related codes.

Use Copy Number to separate information from more than one job.

TurboTax 1999, 2000

- Code: N521 " F1040 \ Federal estimated tax, quarterly"

Does not accept the dates outside of the tax year. This is a problem for the last payment that is due Jan 15. &app; changes the the date of the last payment to Dec 31 for the export unless the "Do not use special date processing" option is selected in the report options display tab. The user will have to adjust for this after import. The date only matters if you have to compute the penalty.

TXF Tax eXport Format

- Duplicate Codes

Codes can be assigned to multiple accounts and the amounts will be summed for all the accounts generating one detail TXF record per account and one summary TXF record for the sum. Codes that let you select "Payer Name Source" will generate a separate summary TXF account with each change in payer. Selecting the "Print TXF export parameters" option will cause the report to show to which codes this applies (Payer Name Source option Y) and, for the accounts assigned to those codes, the Name Source each account is set to and the TXF item number that will be assigned to each. A summary TXF record will be generated for each change in assigned item line number. These may not be handled the same by TaxCut and TurboTax.

- Code: N673 "Short/Long gain or loss"

Short term or long term gain or loss from the sale of a security; generates TXF output for only the date sold and sales amount, with the date acquired and cost basis information left blank (to be separately added in the tax software). The code can be assigned to either a short-, long-, or mixed-term gain/loss income account and the security sales transaction should be entered as illustrated in Section 8.7, Selling Shares, of the &app; Tutorial and Concepts Guide. The report uses the transaction split of the gain/loss account to find one or more other splits in the same transaction with negative share quantities. For each of these found, it generates a detailed TXF output record with the quantity sold, the name of the security, the date sold, and the sales amount. Note that if, for a given transaction, more than one transaction split is to a gain/loss income account assigned to code 673, TXF output data will be erroneously repeated. That is because the report will fetch the same data, and re-output it, for each transaction split set to a gain/loss income account within the same transaction. For this reason, there should be no more than one gain/loss account entered per transaction to use this tax reporting code properly. (Note that no amounts are used from &app;’s lot-tracking; a future enhancement is expected to use this data to provide capital gain reporting).

### Detailed TXF Category Descriptions

Table 32. Detailed TXF Category Descriptions

&txf-categories;

## Reset Warnings...

&app; gives warnings when certain operations are attempted, such as removing a transaction or removing the splits of a transaction. The warning message gives you the option to not give you these warnings when attempting the operation. Check-boxes labeled Remember and don’t ask me again and Remember and don’t ask me again this session allow disabling the warnings. This option permits reseting the warnings to the default, IE make the warning happen. Warnings may be selectivly enabled.

## Changing the language

The language of the &app; user interface is not modifiable directly from the program’s preferences.

The way you can change the language depends on the operating system you are running &app; on.

Linux

  In general you should set the `LANGUAGE` and `LANG` environment variables before starting &app;. To do this you need to open a terminal and run the following command:

  `LANGUAGE=ll_LL LANG=ll_LL gnucash`

  ll_LL is the locale you want to run &app; with (de_DE for Deutsch, it_IT for Italian etc.)

  On some systems (e.g. Ubuntu) the encoding could be part of the locales name, like ll_LL.UTF-8. You can use these names as well.

MacOSX

  If you want to use a different translation from the one that is automatically selected, you can run the following in Terminal.app:

  `defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Gnucash.app) AppleLanguages "(de, en)"`

  Use whatever language codes you want, replacing Deutsch and English. It won’t work if there isn’t a translation file for the language you want.

  If you want to unset it (that is, return to using the system settings), run this:

  `defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Gnucash.app)`

Windows

  If you are running &app; 2.4.0 (or newer) on Windows, you can set the interface language by editing the file `environment` with a text editor (e.g. Notepad). By default this file is installed in `c:\Program Files\gnucash\etc\gnucash`. Change this file such that the last few lines are:

      # If you wish GnuCash to use a different language, uncomment the two parameters
      # below and set LANG to your preferred locale
      LANG=ll_LL
      LANGUAGE={LANG}

  ll_LL is the locale you want to run &app; with (de_DE for Deutsch, it_IT for Italian etc.)

More and updated information about this topic can be found on the Locale Settings page of the &app; wiki.