Table of Contents

Class QIFInvestment

Namespace
Tudormobile.QIFLibrary
Assembly
Tudormobile.QIFLibrary.dll

Represents a QIF Investment record.

public class QIFInvestment : QIFRecord
Inheritance
QIFInvestment
Inherited Members

Constructors

QIFInvestment(DateTime, decimal, string, string, string, string, string, string, QIFInvestmentType, string, decimal, decimal, decimal, decimal)

Create and initialize a new QIF Investment Transaction.

public QIFInvestment(DateTime Date, decimal Amount, string Memo, string Status, string check, string payee, string address, string category, QIFInvestmentType investmentType, string securityName, decimal price, decimal quantity, decimal commision, decimal splitAmount)

Parameters

Date DateTime

Transction date.

Amount decimal

Amount of the transaction.

Memo string

User supplied memo.

Status string

Cleared status of the transaction.

check string

Check number.

payee string

Payee.

address string

Address of payee.

category string

Category.

investmentType QIFInvestmentType

Investment Transaction type.

securityName string

Security name.

price decimal

Price.

quantity decimal

Quantity.

commision decimal

Commision cost.

splitAmount decimal

Amount Transferred

Fields

Empty

An empty (invalid) record.

public static readonly QIFInvestment Empty

Field Value

QIFInvestment

Properties

Address

Address of Payee.

public string Address { get; }

Property Value

string

Category

Category or Transfer and (optionally) Class.

public string Category { get; }

Property Value

string

Check

Check Number.

public string Check { get; }

Property Value

string

Commision

Commission cost.

public decimal Commision { get; }

Property Value

decimal

InvestmentAction

Investment Action (Buy, Sell, etc.).

public QIFInvestmentType InvestmentAction { get; }

Property Value

QIFInvestmentType

Payee

Payee

public string Payee { get; }

Property Value

string

Price

Price.

public decimal Price { get; }

Property Value

decimal

Quantity

Quantity of shares.

public decimal Quantity { get; }

Property Value

decimal

SecurityName

Security name.

public string SecurityName { get; }

Property Value

string

SplitAmount

Amount Transferred.

public decimal SplitAmount { get; }

Property Value

decimal

Methods

ToString()

Converts this transaction to a string.

public override string ToString()

Returns

string

String representation of this transaction.