Transactions reports
Transactions can be triggered either by end user actions (e.g. order executions) or by market/back-office processes (e.g. cash dividends, fee collections).
The /transactions
endpoint of the Investment API serves as a source of truth for all money and securities movements that take place on an account.
While securities movements are defined at the account level, cash movements are on the level of the account group.
Via the /transactions
endpoint you get data on position updates, transaction types and additional transaction information.
Use cases
You can use transactions data for a variety of use cases:
- to display transactions to end users (e.g. in list form)
- to calculate various aggregated metrics
- to create the necessary graphics for the interfaces
- to reconcile bookings and related treasury transactions.
Transactions categories
Upvest distinguishes transactions into two main categories:
- Cash transactions
- Securities transactions
Some of the triggering events lead to both cash and securities transactions, while others lead to only one transaction. While cash and securities transactions have a similar structure, they differ in terms of content. The differences are illustrated in the following example.
Transactions types
Based on the cause of the cash or securities movement, Upvest classifies transactions into transaction types, giving our customers full transparency and a fine-grained list of transactions in their target UI.
Upvest currently supports the following transaction types. The following table shows which transaction types lead to the respective cash and/or securities movements:
Corporate actions releated transactions
Was this page helpful?