Data.QIF

data QIF

emptyQIF

qifAccounts

qifCategories

qifSecurities

qifInvestmentTransactions

qifNormalTransactions

parseQIF

renderQIF

Various lists in QIF

parseAccountList

renderAccountList

parseCategoryList

renderCategoryList

parseBankEntryList

renderBankEntryList

parseInvestmentEntries

renderInvestmentEntries

parseCashEntryList

renderCashEntryList

parseCreditCardEntryList

renderCreditCardEntryList

parseAssetEntryList

renderAssetEntryList

parseLiabilityEntryList

renderLiabilityEntryList

parseSecurityList

renderSecurityList

Account Information

data Account

emptyAccount

accountName

accountType

accountDescription

accountCreditLimit

accountBalanceDate

accountBalance

parseAccount

renderAccount

data AccountType

parseAccountType

renderAccountType

parseShortAccountType

renderShortAccountType

parseAccountHeader

renderAccountHeader

Category Information

data CategoryKind

data Category

emptyCategory

catName

catDescription

catKind

catIsTaxRelated

catBudgetAmount

catTaxScheduleInfo

parseCategory

renderCategory

Transaction Information

data SplitItem

emptySplitItem

entryMemo

entryAmount

entryCategory

parseSplit

renderSplit

Standard Transactions (Bank, Credit Card, etc.)

data Transaction

emptyTransaction

entDate

entParty

entMemo

entAmount

entNumber

entCategory

entCleared

entReimbursable

entSplits

parseTransaction

renderTransaction

Investment Account Transactions

Trade Information

data TradeInfo

emptyTrade

tradeDate

tradeSecurity

tradeSharePrice

tradeQuantity

tradeCommission

tradeTotalAmount

Transfer Information

data TransferInfo

emptyTransfer

transDate

transSummary

transMemo

transAmount

transCleared

transAccount

transSplits

Actual Investment Actions

data InvTransaction

invEntDate

parseInvTransaction

renderInvTransaction

Security Types

data SecurityType

parseSecurityType

renderSecurityType

data Security

emptySecurity

secName

secTicker

secType

secGoal

parseSecurity

renderSecurity

Fixed-width quantities

type Currency

parseCurrency

renderCurrency

type ShareQuantity

parseShareQuantity

renderShareQuantity

parseQuantity

renderQuantity

Old-school dates

parseDate

renderDate