# 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](https://api.swaycharts.io/developers/#/DXtrade-REST-API?id=account-code), **required** |
| **transactionCode** | Unique string code of the transaction                                                                                                                                         | [Number](https://api.swaycharts.io/developers/#/DXtrade-REST-API?id=numbers), **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](https://api.swaycharts.io/developers/#/DXtrade-REST-API?id=execution))        | String, *optional*                                                                                    |
| **version**         | Numeric version of the account to which this transaction relates                                                                                                              | [Number](https://api.swaycharts.io/developers/#/DXtrade-REST-API?id=numbers), **required**            |
| **clientOrderId**   | Unique order id assigned by the client during order placement                                                                                                                 | [Client Id](https://api.swaycharts.io/developers/#/DXtrade-REST-API?id=client-ids), **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](https://api.swaycharts.io/developers/#/DXtrade-REST-API?id=numbers), **required**            |
| **currency**        | Currency of this transaction                                                                                                                                                  | String, **required**                                                                                  |
| **transactionTime** | Timestamp in UTC of this transaction                                                                                                                                          | [Timestamp](https://api.swaycharts.io/developers/#/DXtrade-REST-API?id=date-times), **required**      |

## *<mark style="color:blue;">**string**</mark>***&#x20;Type**

One of

* `COMMISSION`
* `FINANCING`
* `DEPOSIT`
* `WITHDRAWAL`
* `SETTLEMENT`
* `COST`
* `EX_DIVIDEND`
* `REBATE`
* `NEGATIVE_BALANCE_CORRECTION`
* `BUST`
