From 62ad19fec0607f67e534d4406371c530030e3756 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Wed, 13 Sep 2000 18:28:29 +0000 Subject: [PATCH] QIF file format notes git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2839 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/scm/qif-import/file-format.txt | 57 ++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 src/scm/qif-import/file-format.txt diff --git a/src/scm/qif-import/file-format.txt b/src/scm/qif-import/file-format.txt new file mode 100644 index 0000000000..27c73263c0 --- /dev/null +++ b/src/scm/qif-import/file-format.txt @@ -0,0 +1,57 @@ + +QIF file format. + +Note that the WebConnect or QFX file format is very similar, and is the +'new' standard for on-line bank statement downloads. + +Type of account identifiers +---------------------------- +!Type:Bank +!Type:Invst +!Type:Cash +!Type:Oth A +!Type:CCard +!Type:Oth L +!Type:Invoice +!Type:Tax +!Type:Bill + + +Investment account format +------------------------- +Letter Definition +D Date (optional) +N Action +Y Security +I Price +Q Quantity (# of shares or split ratio) +C Cleared status +P first line text for transfers/reminders +M Memo +O Commission +L Account for transfer +T Amount of transaction +U Amount of transaction (higher possible value than T) +$ Amount transferred +^ End of entry + +Non-investment format +--------------------- +Letter + Definition +D Date +T Amount +U Transaction amount (higher possible value than T) +C Cleared status +N Number (check or reference) +P Payee/description +M Memo +A Address (up to 5 lines; 6th line is an optional message) +L Category (category/transfer/class) +S Category in split (category/transfer/class) +E Memo in split +$ Dollar amount of split +% Percentage of split if percentages are used +F Reimbursable business expense flag +^ End of entry +X Small Business extensions