The conversion works by parsing the input QIF file, converting this to an XML representation, applying some XSLT transformations, and writing out the results of the transformations to the output file.
The transformation can do whatever it likes to the records in order to help improve the resulting output file. Convertion to the desired output file format is also done via transformation.
As a general user you will only need to understand how XSLT works and even then for the most common usages you should be able to cut and paste from the examples and make minor obvious changes to get QifCon to do what you want.
Non-Investment Accounts are bank, cash, credit card, other liability, or other asset account
QifCon can convert to any other file format by writing a XSLT transformation for that file format. Currently the only supported file format is QIF.
To see the full list of the options run with --help .
The general form of running the program is:
qifcon --input INPUT_FILE --output OUTPUT_FILE TRANSFORMATION_1 ... TRANSFORMATION_N
qifcon --input bank.qif --output bank_grisbi.qif grisbi.xsl quicken.xsl
Transformation files will be loaded via the file system first and if that fails, then the classpath will be checked.
By default transformation files are located in the "transformationFiles" directory of your installation.