A fund marshalls a set of components that together enable LUSID to generate financial reports.
Recommended tutorial: Preparing a fund for launch
The components that comprise a fund are currently as follows:
Step 1: Set up an IBOR
You must set up an IBOR as a prerequisite of a fund; that is, master instruments in LUSID, populate one or more transaction portfolios, create recipes, and load market data suitable for valuing all the instruments held in those portfolios.
Step 2: Create a chart of accounts
At a minimum, a chart of accounts (CoA) must have appropriate general ledger accounts and at least one posting module containing rules for posting journal entry lines to those accounts. You can optionally add one or more year-end cleardown modules and general ledger profiles.
Step 3: Create a pricing template
You must create a pricing template specifying fund unitisation rules by identifying general ledger accounts in the underlying CoA that store dealing (subscription and redemption) and P&L activity. This is so LUSID can calculate fund GAV as dealing plus P&L.
Step 4: Create share classes to add to the fund
You must add at least one share class to a fund. Each share class must be pre-mastered as an instrument.
Step 5: Create the fund itself
When you create a fund you must reference a pricing template, transaction portfolio(s) and share class(es), and specify at least one NAV type (for example, ‘daily’) that itself references a CoA, recipes, and settings such as the accounting and amortisation methods to use for a particular audience. You can specify additional NAV types (for example, ‘tax’) with different settings to strike a NAV for different audiences from the same underlying data if you wish.
Step 6: Optionally, add fees to the fund
LUSID calculates fund NAV as GAV minus fees. You can add as many fixed or variable fees as you like to a fund, with different calculation bases.
Step 7: Create one or more valuation points
You should set up a fund calendar consisting of one valuation point per NAV type and reporting date, for example daily at 5pm for the ‘daily’ NAV type. While you can supply an ad-hoc date when striking a NAV, using a valuation point triggers LUSID to generate fund fees and to persist data so reports can always be recreated.
Step 8: Strike a NAV and generate other financial reports
You can publish an official fund valuation and generate other financial reports using a combination of a valuation point and a NAV type.