API status

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:

ClassificationTransaction typeCash transactionSecurities transaction
Account transfersSECURITY_TRANSFER SECURITIES_TRANSFER_CANCELLATION
OrdersORDER_EXECUTION ORDER_EXECUTION_CANCELLATION
FeesFEE_COLLECTION FEE_COLLECTION_CANCELLATION
FeesDD_REFUND_REJECT_FEE DD_REFUND_REJECT_FEE_CANCELLATION
PaymentsCREDIT_FUNDING
PaymentsCREDIT_FUNDING_CHARGE_BACK
PaymentsSEPA_DIRECT_DEBIT SEPA_DIRECT_DEBIT_CHARGE_BACK
PaymentsTOPUP
PaymentsTOPUP_CANCELLATION
PaymentsVIRTUAL_CASH_DECREASE VIRTUAL_CASH_INCREASE
PaymentsVIRTUAL_CASH_CORRECTION
PaymentsWITHDRAWAL WITHDRAWAL_CANCELLATION
TaxTAX_PAYMENT
TaxTAX_PREPAYMENT_DE
TaxTAX_REFUND
TreasuryTREASURY_PAYMENT
OtherBALANCE_CORRECTION BALANCE_CORRECTION_CANCELLATION

Corporate actions releated transactions

ClassificationTransaction typeCash transactionSecurities transaction
Corporate actionsACCUMULATION ACCUMULATION_CANCELLATION
Corporate actionsANNUAL_GENERAL_MEETING ANNUAL_GENERAL_MEETING_CANCELLATION
Corporate actionsATTACHMENT ATTACHMENT_CANCELLATION
Corporate actionsBANKRUPTCY BANKRUPTCY_CANCELLATION
Corporate actionsBOND_DEFAULT BOND_DEFAULT_CANCELLATION
Corporate actionsBOND_HOLDER_MEETING BOND_HOLDER_MEETING_CANCELLATION
Corporate actionsBONUS_ISSUE BONUS_ISSUE_CANCELLATION
Corporate actionsCALL_ON_INTERMEDIATE_SECURITIES CALL_ON_INTERMEDIATE_SECURITIES_CANCELLATION
Corporate actionsCAPITAL_DISTRIBUTION CAPITAL_DISTRIBUTION_CANCELLATION
Corporate actionsCAPITAL_GAINS_DISTRIBUTION CAPITAL_GAINS_DISTRIBUTION_CANCELLATION
Corporate actionsCAPITALISATION CAPITALISATION_CANCELLATION
Corporate actionsCASH_DISTRIBUTION_FROM_NON_ELIGIBLE_SECURITIES_SALES CASH_DISTRIBUTION_FROM_NON_ELIGIBLE_SECURITIES_SALES_CANCELLATION
Corporate actionsCASH_DIVIDEND CASH_DIVIDEND_CANCELLATION
Corporate actionsCHANGE CHANGE_CANCELLATION
Corporate actionsCLASS_ACTION CLASS_ACTION_CANCELLATION
Corporate actionsCOMPANY_OPTION COMPANY_OPTION_CANCELLATION
Corporate actionsCONSENT CONSENT_CANCELLATION
Corporate actionsCONVERSION CONVERSION_CANCELLATION
Corporate actionsCOURT_MEETING COURT_MEETING_CANCELLATION
Corporate actionsCREDIT_EVENT CREDIT_EVENT_CANCELLATION
Corporate actionsDECREASE_IN_VALUE DECREASE_IN_VALUE_CANCELLATION
Corporate actionsDETACHMENT DETACHMENT_CANCELLATION
Corporate actionsDISCLOSURE DISCLOSURE_CANCELLATION
Corporate actionsDIVIDEND_OPTION DIVIDEND_OPTION_CANCELLATION
Corporate actionsDIVIDEND_REINVESTMENT DIVIDEND_REINVESTMENT_CANCELLATION
Corporate actionsDRAWING DRAWING_CANCELLATION
Corporate actionsDUTCH_AUCTION DUTCH_AUCTION_CANCELLATION
Corporate actionsEXCHANGE EXCHANGE_CANCELLATION
Corporate actionsEXTRAORDINARY_OR_SPECIAL_GENERAL_MEETING EXTRAORDINARY_OR_SPECIAL_GENERAL_MEETING_CANCELLATION
Corporate actionsFINAL_MATURITY FINAL_MATURITY_CANCELLATION
Corporate actionsFULL_CALL FULL_CALL_CANCELLATION
Corporate actionsINCREASE_IN_VALUE INCREASE_IN_VALUE_CANCELLATION
Corporate actionsINFORMATION INFORMATION_CANCELLATION
Corporate actionsINSTALMENT_CALL INSTALMENT_CALL_CANCELLATION
Corporate actionsINTEREST_PAYMENT INTEREST_PAYMENT_CANCELLATION
Corporate actionsINTERMEDIATE_SECURITIES_DISTRIBUTION INTERMEDIATE_SECURITIES_DISTRIBUTION_CANCELLATION
Corporate actionsLIQUIDATION_PAYMENT LIQUIDATION_PAYMENT_CANCELLATION
Corporate actionsMATURITY_EXTENSION MATURITY_EXTENSION_CANCELLATION
Corporate actionsMERGER MERGER_CANCELLATION
Corporate actionsNON_OFFICIAL_OFFER NON_OFFICIAL_OFFER_CANCELLATION
Corporate actionsNON_US_TEFRA_D_CERTIFICATION NON_US_TEFRA_D_CERTIFICATION_CANCELLATION
Corporate actionsODD_LOT_SALE ODD_LOT_SALE_CANCELLATION
Corporate actionsORDINARY_GENERAL_MEETING ORDINARY_GENERAL_MEETING_CANCELLATION
Corporate actionsOTHER_EVENT OTHER_EVENT_CANCELLATION
Corporate actionsPARI_PASSU PARI_PASSU_CANCELLATION
Corporate actionsPARTIAL_DEFEASANCE PARTIAL_DEFEASANCE_CANCELLATION
Corporate actionsPARTIAL_REDEMPTION_WITH_POOL_FACTOR_REDUCTION PARTIAL_REDEMPTION_WITH_POOL_FACTOR_REDUCTION_CANCELLATION
Corporate actionsPARTIAL_REDEMPTION_WITHOUT_POOL_FACTOR_REDUCTION PARTIAL_REDEMPTION_WITHOUT_POOL_FACTOR_REDUCTION_CANCELLATION
Corporate actionsPAY_IN_KIND PAY_IN_KIND_CANCELLATION
Corporate actionsPEAK_FRACTION_COMPENSATION
Corporate actionsPEAK_ORDER_ADJUSTMENT
Corporate actionsPLACE_OF_INCORPORATION PLACE_OF_INCORPORATION_CANCELLATION
Corporate actionsPRIORITY_ISSUE PRIORITY_ISSUE_CANCELLATION
Corporate actionsPUT_REDEMPTION PUT_REDEMPTION_CANCELLATION
Corporate actionsREDENOMINATION REDENOMINATION_CANCELLATION
Corporate actionsREMARKETING_AGREEMENT REMARKETING_AGREEMENT_CANCELLATION
Corporate actionsREPURCHASE_OFFER REPURCHASE_OFFER_CANCELLATION
Corporate actionsREVERSE_STOCK_SPLIT REVERSE_STOCK_SPLIT_CANCELLATION
Corporate actionsRIGHTS_ISSUE RIGHTS_ISSUE_CANCELLATION
Corporate actionsSCRIP_DIVIDEND SCRIP_DIVIDEND_CANCELLATION
Corporate actionsSHARES_PREMIUM_DIVIDEND SHARES_PREMIUM_DIVIDEND_CANCELLATION
Corporate actionsSMALLEST_NEGOTIABLE_UNIT SMALLEST_NEGOTIABLE_UNIT_CANCELLATION
Corporate actionsSPIN_OFF SPIN_OFF_CANCELLATION
Corporate actionsSTOCK_DIVIDEND STOCK_DIVIDEND_CANCELLATION
Corporate actionsSTOCK_SPLIT STOCK_SPLIT_CANCELLATION
Corporate actionsTAX_ON_NON_DISTRIBUTED_PROCEEDS TAX_ON_NON_DISTRIBUTED_PROCEEDS_CANCELLATION
Corporate actionsTAX_OPTIMISATION
Corporate actionsTAX_RECLAIM TAX_RECLAIM_CANCELLATION
Corporate actionsTENDER TENDER_CANCELLATION
Corporate actionsTRADING_STATUS_ACTIVE TRADING_STATUS_ACTIVE_CANCELLATION
Corporate actionsTRADING_STATUS_DELISTED TRADING_STATUS_DELISTED_CANCELLATION
Corporate actionsTRADING_STATUS_SUSPENDED TRADING_STATUS_SUSPENDED_CANCELLATION
Corporate actionsVIRTUAL_CASH_CORRECTION_CANCELLATION
Corporate actionsWARRANT_EXERCISE WARRANT_EXERCISE_CANCELLATION
Corporate actionsWITHHOLDING_TAX_RELIEF_CERTIFICATION WITHHOLDING_TAX_RELIEF_CERTIFICATION_CANCELLATION
Corporate actionsWORTHLESS WORTHLESS_CANCELLATION