NAV calculation and automatic order execution
Overview
This tutorial shows how FA’s NAV unit price calculation can be combined with fee calculation and automatic order execution.
Preconditions
Fund portfolio settings
Fund portfolio settings should be defined. In case you used the Fund wizard to set up the fund, everything should be in place. If you need to change something, you can always return to edit the fund using the wizard. See Fund wizard in FA Fund Management Reference for more information on how to edit the fund.
In order to have client orders executed automatically, in the Order execution tab, you need to check Enable automatic execution and set Settlement cycle. These settings are needed to execute orders automatically.
![]() |
Share class security settings
Share class security settings should be defined. In case you used the Share class wizard to set up the share class, everything should be in place. If you need to change something, you can always return to edit the share class security using the wizard. See Share class wizard in FA Fund Management Reference for more information how to edit the share class security.
NAV calculation and automatic order execution results
You can calculate NAV in FA Fund Management in the NAV status view. See NAV status view in FA Fund Management Reference for more information.
Once the NAV has been calculated, you can see it in FA Fund Management app. It is also stored in FA Back. In FA Back, you can see updated NAV and unit prices in the new market data row for the calculation date that can be found from the Market data info tab after opening the fund share class in the Securities view. For the fields description, see Market data info in FA Back reference.
![]() |
Executable orders are executed and there are new transactions in the unit holders' portfolios.
![]() |
All fees are calculated and stored in the fund portfolio as transactions.
![]() |
Example of the calculated Performance fee:
![]() |
Withdrawal / deposit transactions are created by automatic order execution (sum of the subscriptions and redemptions).
![]() |