Cash Transaction

Represents cash transactions related to various activities in the system: balance deposits / withdrawals, cash settlements etc.

Field
Value
Type

account

Unique code of the account this transaction belongs to

Account code, required

transactionCode

Unique string code of the transaction

Number, required

orderCode

Internal unique string code of an order chain in the system. Absent if this transaction is not related to an order.

String, required

tradeCode

Unique string code of the trade. Corresponds to the executionCode of a trade (see Execution)

String, optional

version

Numeric version of the account to which this transaction relates

Number, required

clientOrderId

Unique order id assigned by the client during order placement

Client Id, required

type

Cash transaction type

String, required

value

Amount of the transaction in account’s base currency for margin accounts and in transaction's currency for cash accounts, signed (positive means profit, negative means loss)

Number, required

currency

Currency of this transaction

String, required

transactionTime

Timestamp in UTC of this transaction

Timestamp, required

string Type

One of

  • COMMISSION

  • FINANCING

  • DEPOSIT

  • WITHDRAWAL

  • SETTLEMENT

  • COST

  • EX_DIVIDEND

  • REBATE

  • NEGATIVE_BALANCE_CORRECTION

  • BUST

Last updated