Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Name

Type

Description

Available from version

BrickId

Guid[]

The BrickId of the transaction

SequenceNo

int

Transaction number

Account

Guid

The GUID of the account where the transaction was made

AccountTypeKey

string

The account type of the account where the transaction was made

2.02

Leg1Dimensions

string[]

A business transaction may consist of two account transactions, one in settle and one in trade.

Leg2Dimensions

string[]

A business transaction may consist of two account transactions, one in settle and one in trade.

Asset1CurrencyCode

string

The currency code of the first asset in the transaction, the first leg of a trade so to speak

Asset2CurrencyCode

string

The currency code of the second asset in the transaction, the second leg of a trade so to speak

Asset1

Guid

The GUID of the asset/financial instrument of the first leg of the transaction

Asset2

Guid

The GUID of the asset/financial instrument of the second leg of the transaction

NameAsset1

string

The name of asset1

2.02

NameAsset2

string

The name of asset2

2.02

Asset1TypeKey

string

The type of asset1 ("Cash" or "GenericInstrument")

2.02

Asset2TypeKey

string

The type of asset2 ("Cash" or "GenericInstrument")

2.02

BusinessTransactionTypeKey

string

The type key of the transaction type that you can get from GetBusinessTransactionTypes

BusinessTransactionType

Guid

The GUID of the transaction type that you can get from GetBusinessTransactionTypes

AmountAsset1

decimal

The amount of the first leg of the transaction

AmountAsset2

decimal

The amount of the second leg of the transaction

InstrumentName

string

The name of Asset2

TradeDate

DateTime

The trade date of the transaction

SettlementDate

DateTime

The settlement date of the transaction

ValueDate

DateTime

The value date of the transaction

AccountingDate

DateTime

The accounting date of the transaction

CreatedDate

DateTime

The timestamp of when the transaction was created

IsCorrected

bool

If the transaction was corrected by another linked transaction

CorrectionComment

string

A comment made in conjunction with a correction

Price

double

The price of Asset 2

AcquisitionValue

double

Acquisition Value

AcquisitionValueAccountCurrency

double

The Acquisition Value expressed in the accounts currency

ReturnCalculationType

string

"Trade", "Transfer" or "Payment"

2.02.20160506

TransactionReference

string

The reference text saved on a transaction

2.02.20160708

SuperTransactionId

Guid

The BrickId of the parent transaction

2.02.20160708

BatchId

Guid

The id of the transaction batch

2.03.01

OrderId

Guid

If transaction is associated with an order, the OrderId is returned

2.12

ReportingType

string

String representation of the reporting type associated with the transaction through its transaction type

2.12

CorrectionDate

DateTime?

The timestamp of when the transaction was corrected

2.12

SuperTransactionBusinessEventId

Guid

The id of the business event that the super transaction is connected to. By associating a super transaction to a business event it is possible to include them in various GUI views, for example for corporate actions or other events.

2.27

SuperTransactionCustomFields

CustomFields[]

The CustomFields that are stored on the SuperTransaction which ties together a number of BusinessTransactions

2.27

ReconciliationStatus

ReconciliationStatus?

ReconciliationStatus is an Enum and can be: Reconciled, Ignored and Investigate.

2.42.23


Code examples

C# - Get Business Transactions

...