Skip to main content

Trade Order Management


FA’s Trade Order Management enables you to manage an entire life cycle of a trade in an integrated, compliant, and transparent way. FA enables you to process a large number of trades and allows you to take your business to new levels.


Manage trade orders

  • Add, modify and delete trade orders - you can store your trade orders with all relevant data, including for example portfolio, type, dates, and values for your trade order. In addition, you can store for example reference, counter and marketplace, and can use tags and descriptions to store more details.

  • Handle different types of orders and orders based on "units" or "cash" - trade order management has been designed to support "buy" and "sell" type trade orders for investment instruments, and "deposit" and "withdrawal" type trade orders for cash. In addition, trade order management supports calculating trade orders based on "units" or "cash", allowing you to either place orders based on how many units you want to trade, or how much cash you want to use for your trades.

  • Track trade order status - you can follow your trade order's phase in your trading flow through trade order status. You can manually modify trade orders with only certain statuses, and certain statuses are locked to prevent accidental modifications to orders that have already been sent forward. See below for available trade order statuses.

  • Search for trade orders - search view for trade orders allows you to browse through and access your data. Select columns you want to view your orders with, filter the orders through selected columns, or use search criteria to save your search for later use. In addition, you can see un-executed trade orders on the Overview when looking at one portfolio, one customer's portfolios or a group of portfolios, and see the expected effect of outstanding trade orders on customer's investments.

  • Mass-modify trade orders - you can mass-update the status of your trade orders, or mass-modify certain trade order information, such as tags, dates, units, prices, FX rates and costs.

  • Export trade order information - export a list of trade orders into Excel, PDF or with a format you can use to import trade order information back to the system.

Manage your trading flow

  • Gather trade orders from multiple channels - you can enter trade orders manually, import trade orders with Data Aggregation, or trade orders can be created by other modules, such as Model Portfolio Management or FA Client Front. Regardless of where your trade orders come from, you can take them in the same way through your trading flow.

  • Validate your trade orders - verify that your portfolios have sufficient units and cash to proceed with your trade orders. Validation approves or rejects trade orders to prevent withdrawing more cash than is available, selling more units than are available, or buying with more cash than is available. It also checks if the securities in the trade orders can be traded (you can restrict trading of a security in your portfolio options).

  • Send trade orders to marketplace - export trade order information to a file or create a report out of your trade orders, and send the information to the marketplace or broker yourself. Alternatively, you can send trade orders automatically to the marketplace by extending trade order management with the Trading Connector module.

  • Lock trade orders - after you have sent your trade orders to marketplace, you can lock them in the system to prevent further modification to the information that has already been sent forward.

  • Update trade order information - update your trade order information as your trade order is taken through your trading flow. You can update your trade orders in different ways to indicate for example status changes. If you are using one the trading connectors from the Trading Connector module, the connector will automatically update your trade orders to reflect status changes and final execution details.

  • Execute trade orders - once your trade orders have been executed in the market, you can execute your trade orders in the system in order to create transactions based on them.You can execute a single trade order, all buys or sells on the same instrument at once, or multiple trade orders at the same time with a file. When executing your trade orders, define the final transaction details, and optionally select to create market transactions and counter transactions to your trading portfolio.

Bulk trading

  • Combine multiple client orders into a single bulk order - you can bulk together up to thousands of client orders which are of the same type (e.g. buy or sell), against the same security, and against the same currency. You can also specify your own bulking type. This combined bulk order is created into a dedicated bulk portfolio / trading portfolio, and sums up all the underlying client orders into one.

  • Execute the bulk order and distribute the executed transaction back to underlying client orders - divide the shares you received by executing the bulk trade order back to the client portfolio,s in proportion to the original underlying orders. Distributing the bulk back to clients considers instrument-specific settings, such as how many decimals you can trade the instrument with.

  • Automatically adjust underlying orders or create supporting orders to handle certain trading restrictions - sometimes bulk orders cannot be perfectly distributed to underlying client orders, for example there is a leftover cent or a fraction of a unit that should be divided between multiple clients. Bulk execution can handle such situation by adjusting the underlying orders or by creating additional "supporting orders" to cover for the remainders. In addition, bulk execution can automatically create "supporting orders" to meet requirements related to ow many decimals you can trade the instrument with or what is the minimum trade size.

  • Manage fees in bulk trading - bulk trading can calculate estimated fees based on a fee percentage, and distribute the fees from the bulk order back to the clients when the bulk order is executed. Bulk trading supports fees applied on the client orders, such as asset management fee, and fees applied to the bulk order, such as subscription fees - both fees are estimated in the bulk order and distributed back to the clients after execution.

Supported formats

Available trade order statuses









Sent to execution


In execution


Partially executed in the market


Executed in the market


Settled in the market