Skip to main content

Setting up a Fund

In essence, a Fund is a portfolio with a Share Class attached to it. In this guide, we will setup a fully fledged fund with two share classes, their share class fee schedules and other accrual schedules. Then we will record subscriptions to the fund and trigger daily calculations to see the NAV/share and accrual amounts.

Storyline

Our fund is called Terra Funds Limited which is incorporated in Singapore on July 1st, 2018. The fund trades various asset classes but mainly shares. There are two custodians of the fund, namely Bank of Orien and Woodgrove Bank.

Overall Definitions

The overall particulars of the fund are:

DefinitionValue
Name of the fundTerra Funds Limited
Short name of the fundTerra
DECAF Team which the fund belongs toTeam Funds
Reference currency of the fundUSD
Domicile of the fundSingapore
Benchmark of the fund#N/A
Investment manager of the fundClarke Kent
Objective/Strategy of the fundGrowth
Risk profileof the fundGrowth
Source of the data for the fundManual

Share Class Structure

In terms of share class structure, the fund has two share classes with following particulars:

DefinitionFirst Share ClassSecond Share Class
NameTerra Share Class ATerra Share Class B
CurrencyUSDEUR
Management Fee Payment FrequencyYearlyYearly
Performance Fee Payment FrequencyYearlyYearly
Minimum InvestmentUSD 100,000.00EUR 100,000.00
ISINZZ111111111ZZ222222222
BBG Ticker#N/A#N/A
Liquidity#N/A#N/A
JurisdictionSingaporeSingapore
AdministratorGreat Fund Administrators Ltd.Great Fund Administrators Ltd.
Subscription/Redemption PeriodEnd of MonthEnd of Month
Management Fees0.50% with daily accruals based on Act/Act day count convention.0.50% with daily accruals based on Act/Act day count convention.
Performance Fees#N/A#N/A

Accrual Schedules

In terms of accrual schedules, we have three definitions:

DefinitionCustodian Fees (for Bank of Orion)Custodian Fees (for Woodgrove Bank)Administrator Fees
Account of the base valuationTerra OrionTerra Woodgrove#N/A (ie. entire valuation)
Account to post daily accruals toTerra Custodian Fees (Orion)Terra Custodian Fees (Woodgrove)Terra Admin Fees
Type of accrualBased on NAVBased on NAVBased on NAV
Start DateInception (ie. July 1st, 2018)Inception (ie. July 1st, 2018)Inception (ie. July 1st, 2018)
Until Date#N/A#N/A#N/A
Day Count ConventionAct/ActAct/ActAct/Act
Percentage0.25%0.15%0.20%
FrequencyYearlyYearlyYearly
Minimum AmountUSD 0.00 (ie. no minimum)USD 0.00 (ie. no minimum)USD 20,000.00

Setting up Portfolio of the Fund

  1. Go to Portfolios.
  2. Click "New" on the right upper corner.
  3. Fill in details as per storyline and as shown on below screenshot.
  4. Save.

Before the save operation, your portfolio creation form should look like below screenshot:

Portfolio Form

After the save operation, you will be redirected to the portfolio details page.

Portfolio Details

Note that each fund is essentially a portfolio with one or more share classes attached to it. By now we don't have any shareclasses, therefore we can not yet call our portfolio a fund yet.

Setting up Custody Accounts

As per the storyline, we have two custodians. We will create one for each account. On the portfolio details page, we see some tabs:

Portfolio Details Tabs

One of these tabs is the "Accounts tab". This tab shows you the list of all accounts and allows you to create new accounts if you need one:

Portfolio Details Account Tab

Let's click on the "New" button and create our first custody account at "Bank of Orion". The form should look like below before you save:

Portfolio Details First Account

After you save, you will see your account on the list:

Portfolio Details First Account (Listed)

Similarly, after creating the account custodied at Woodgrove Bank, our account list should look like this:

Portfolio Details Second Account (Listed)

Setting up Analytical Accounts

Analytical accounts are accounts which are used to hold partial and journal entries which are required for fund management and administration purposes. The difference between an analytical account and custody account are very slim: Analytical accounts have an extra field called "Analytical Type". Before we create our analytical accounts for Terra, first we need to create "Analytical Types" of our interest.

Creating Analytical Types

Analytical types are analogous to Chart of Accounts in the accounting sense. They help us to organise our journal entries such as accruals and render accounting reports.

We need a few analytical types for our fund:

  1. Custody Fees
  2. Administrator Fees
  3. Management Fees

Let's go to "Analytical Accounts" registry by following the menu items Extras > Analytical Types:

Analytical Types Menu Item

Analytical Types - New Button

Analytical Types - Create

Analytical Types - Update

Create Analytical Accounts

We can now create analytical accounts almost the same way as we created custody accounts. Let's see the example entry form for administration fees:

Analytical Account Creation

After we create all analytical accounts, the list should look like below. Note that we have created an analytical account for "Management Fees", too.

Full Account List

Setting up Generic Accrual Schedules

Accrual schedules are telling DECAF how to capture daily accruals and reflect them on the related analytical accounts on a daily basis. There are two kinds of accrual schedules:

  1. Share Class Related Accrual Schedules: These include management fees and performance fees. In our example, we have only management fees.
  2. Generic Accrual Schedules: These can be arbitrarily created for any kind of accrual schedules such as administration fees, custodian fees, fixed value linear deprecation (such as for setup fees) etc.

They are more or less similar. But it depends where we create them. As for the Share Class Related Accrual Schedules, we need share classes. But we don't have any share classes yet. This means, our fund is still a plain vanilla portfolio. Here, we are going to first create our 3 generic accrual schedules:

  1. Custodian fees schedule for Bank of Orion
  2. Custodian fees schedule for Woodgrove Bank
  3. Administration fees schedule

Let' go to "Accrual Schedules Tab" on our "portfolio details page".

Accrual Schedules Tab

We will create the three accrual schedules. The custodian fees are similar, therefore below screenshots show only of Bank of Orion. But note the differences in administration fees schedules.

Accrual Schedules 1

Accrual Schedules 3

Our final accrual schedules list shows as follows:

Accrual Schedules (Final)

Setting up Share Classes

Now, our portfolio will become a fund. We need to go to "Share Classes" "shareclass" first by following the menu item Extras > Share Classes.

Click the new button:

Fill in the details and save:

Once you create a share class for a portfolio, it becomes a fund! You can see that our "portfolio details page" has new tabs:

Let's create our second share class. We don't need to go to the "Share Class" menu item under "Extras" now. We can simply click on the "Share Classes" tab on the portfolio details page.

Let's fill in the form and save like the way we did for the first share class.

We will create a share class fee schedule for each of our share classes (for share class management fees). Note the table and "Add New Schedule" bottons under each share class:

Let's create our first share class fee schedule.

After creating the second one, too (almost same as the first one), you can see that we have two share class fee schedules:

This marks the end of our fund setup story...