To edit an existing QIF Profile, or to create a new one, bring up the QIF Importer
dialog by selecting → (Ctrl+Shift+,) from the main menu, clicking Plugins at the bottom of the left panel,
and clicking
Configure on the entry for “QIF Importer”.
Note that because the QIF Importer and the QIF Exporter are implemented as separate plugins, there are separate entries for each on the Plugins configuration dialog. Configuring either one brings up the same Profile Editor dialog.

On the left, the Profile selector displays a list of all existing QIF Profiles; select one to edit its configuration. To create a new profile, press the button. You can rename an existing profile by selecting it in the Profile selector and clicking , and delete one with the button. Clicking resets all the fields of the currently displayed profile to their default values.
The right area of the dialog has four tabs.
The “General” tab contains a field for a description of the filter, several fields to specify what KMyMoney should expect certain fields to look like in the qif file output by the filter, and a checkbox which tells KMyMoney whether or not to attempt to match similar transactions to avoid duplicates.

The “Filter” tab allows you to specify the location of both an import filter, as described in the previous section as well as an output filter, which works similarly, but is applied when writing out a data file. The Input filter file type is not applicable to an output filter, as the file dialog for the file to be written does not require filtering.

The “Date” tab is primarily applicable to QIF Export, as KMyMoney is usually able to determine the date format by examining the actual data. The primary purpose is to specify the order of the date parts, and the delimiter which separates them.
Because the QIF format is not standardized, it's impossible to know which century is meant when using two digit years. In QIF files with two digit years, there is an assumed default century, and an apostrophe is used as the year separator to specify that entry is in the OTHER century. However, since which century is assumed to be the default is not standardized, the Apostrophe Handling field is used for this purpose, indicating the intended century when an apostrophe is used as the year separator. As an example, you would set the Apostrophe Format to "2000-2099", so dates with an apostrophe will be interpreted as being > year 2000. In this case, dates without an apostrophe will be treated as being in the 1900's.

The “Amounts” tab is used on QIF Export to specify the Decimal Symbol and Thousands Separator to be used. However, you need to specify those for each line in the QIF file which can contain an amount. To alter those settings, click one of the lines in the upper part of the display, then use the dropdowns below to set the characters to be used.