InvePress

GET InvePress and start 14-day FREE Trial

Managing fund data in WordPress

Compatible with the openfunds data exchange standard, the plugin seamlessly integrates with WordPress, the world’s most popular content management system, ensuring a smooth user experience. Additionally, advanced import options enable quick updates of complex fund datasets using Excel (csv), a familiar tool in the financial industry.

Fund static data

To add fund data go to WordPress admin > Funds tab, click Add New and enter:

Legal Fund Name OnlyName of fund or sub-fund, as listed in prospectus. Neither an available umbrella, nor the specifications of the share class such as currency, distribution policy etc. must be included. In case the fund is not part of an umbrella structure, please maintain the indication of the fund name as listed in the prospectus.
Fund CurrencyBase currency of the fund. Please use ISO 4217 (e.g. EUR). The fund currency reflects the accounting currency for the fund and should not be mixed up with the Share Class Currency.
Fund Launch DateDate of launch of the fund, i.e. its first share class. This field represents the age of the fund even if the eldest share class is dormant or liquidated.
Investment ObjectiveDescription of the investment objective.
UmbrellaName of the fund umbrella according to the Prospectus. In practice, one provider may be responsible for more than one fund umbrella structure. Leave the field blank in case the fund is a single fund structure.
Fund Group NameOverall brand name of the fund company.
Management Company NameThe name of the legal entity that is in charge of managing the fund (this includes, in general, portfolio management, administration and distribution). A common fund (FCP) must be managed by a Management Company. For a self-managed SICAV it is the name of the SICAV itself. Other terms are "KVG", "Fondsleitung" or "Investment Company".
Fund Administrator NameName of the fund administrator as mentioned in official documents (i.e. prospectus).
Custodian Bank NameName of custodian bank as listed in official documents (i.e. prospectus).
Auditor NameThe firm responsible for auditing the financial statements of the mutual fund company.
Transfer Agent NameName of the transfer agent.
EFAMA Main EFC CategoryMain Categories of the European Fund Classification as outlined in the paper "The European Fund Classification - EFC Categories, 2nd edition, June 2020, page 8".
EFAMA Active EFC ClassificationThe six EFAMA Main EFC Categories are segmented according to 9 additional criteria: country/region, sector, market capitalisation, currency exposure, credit quality, interest rate exposure, emerging market exposure, asset allocation and structural characteristics resulting in over 350 categories.
AMF CategoryCategory assigned to the fund according to the French Market Authority (AMF).
IA SectorThere are over 35 IA (The Investment Association) sectors. These are there to help anyone navigate around the large universe of funds solds in the UK and include some offshore (EU) funds.

Share class static data

Open WordPress admin > Funds > Share Classes tab, click Add New and:

ISINInternational Securities Identification Number (ISIN) of the share class (e.g. LU0000000000). Please take good care, that an ISIN may include only upper case letters.
Full Share Class NameFull fund name including Umbrella and also the specifications of the share class.
Share Class Launch DateLaunch date of the share class. This field is linked to 'Fund Launch Date' as the launch date of this share class must not be elder than the fund's launch date.
All-in Fee AppliedAll-in fee this share class is actually charged with. Usually the all-in fee includes fees for portfolio management, sales, administration, custody and others.
All-in Fee DateEffective date for all openfunds fields referring to All-in Fee.
Applied Subscription Fee In Favour Of FundSubscription fee in favour of the Fund according to the Prospectus in order to compensate existing investors.
Applied Subscription Fee In Favour Of Fund Reference DateReference date of applied subscription fee in favour of fund.
Applied Subscription Fee In Favour Of DistributorApplied subscription fee. Attention: This fee is only for the distribution and independent of the "Applied Subscription Fee In Favour Of Fund".
Applied Subscription Fee In Favour Of Distributor Reference DateReference date of applied subscription fee in favour of distrbutor.
Distribution FeeSeparate distribution fee. While a trailer fee is a component of annual management fee it is commonly understood within the industry, that the distribution fee belongs as a whole or to an important extend to the distributor.
Distribution Fee Reference DateReference date of distribution fee.
Custodian Fee AppliedActual percentage charged for depositary (custodian) commission. If there is no explicit calculation of a custodian fee, e.g. if there is only some kind of an all-in, administration or flat fee, which the custodian fee is a part of, please leave this field empty.
Custodian Fee Applied Reference DateReference date of applied custodian fee.
Management Fee AppliedApplied management fee of this share class.
Management Fee Applied Reference DateReference date of applied management fee.
Performance Fee AppliedApplied performance fee. The applied performance fee should be taken from the fund's financial accounts or from the latest annual report. As it is a result of the positive or negative performance of the share class, it can be negative, too.
Performance Fee Applied Reference DateReference date of the performance fee applied.
High Water MarkIf performance fee applies: is there a high water mark as basis for the calculation of the performance fee? A high-water mark is the highest peak in value that an investment fund or account has reached. In some cases the high-water mark may be reset so that a lower point can be used for the calculation, eg: "no high water mark" / "high water mark, reset" / "high water mark, no reset"
Ongoing ChargesOngoing charges as described in the esma guidelines - "Methodology for calculation of the Ongoing Charges figure in the Key Investor Information Document". This value is supposed to be listed on the UCITS KIIDs.
Ongoing Charges DateDate of latest ongoing charges calculation for UCITS.
Exit Cost DescriptionIn case no exit fees exist, this field should be empty. However, if there are exit costs, a short explanation of these would be expected, especially if there are exit cost, that are dependent on the time span the investor was invested.
Contingent Deferred Sales Charge Exit FeeIn this field the Contingent Deferred Sales Charge Exit Fee (CDSC Exit Fee) can be filled in as a free format text.
Contingent Deferred Sales Charge Upfront FeeIn this field the Contingent deferred sales charge upfront fee (CDSC Upfront Fee) can be mentioned as a number.
Applied Redemption Fee In Favour Of FundRedemption fee in favour of the Fund according to the Prospectus in order to compensate existing investors.
Applied Redemption Fee In Favour Of Fund Reference DateReference date of applied redemption fee in favour of fund.
Applied Redemption Fee in Favour of DistributorApplied redemption fee. Attention: This fee is only for the distribution and independent of the "Applied Redemption Fee In Favour Of Fund".
Applied Redemption Fee In Favour Of Distributor Reference DateReference date of applied redemption fee in favour of distributor.
Valuation FrequencyPeriodicity of fund's net asset calculation. 'daily' / 'twice a week' / 'weekly' / 'twice a month' / 'monthly' / 'quarterly' / 'twice a year' / 'annually' / 'at least annually'
Valuation Frequency DetailThis field is a free format text field in order to indicate additional information concerning the value entered in Valuation Frequency. For example, if the valuation is monthly, which day of each month?
EMT PRIIP Summary Risk IndicatorWhat is the latest Summary Risk Indicator (SRI) of this share class? The SRI should be calculated according to the PRIIPs KID methodology.
EMT SRRIWhat is the latest Synthetic Risk and Reward Indicator (SRRI) of this share class?
EMT Risk Tolerance For Non-PRIIPS And Non-UCITSIf no SRI (PRIIPS) or SRRI (UCITS) is available, use internal risk indicator, "low" / "medium" / "high"
EMT Reference Date"As of" date of the EMT file / data, i.e. the date that is referred to by the figures in it.
Custom ClassCheck if the class is non-standard.
Valuations as percentage based valuesCheck if the valuations are given as percentage based values.
Display name patternSet how to display the share class name. Available tags: %fund_group_name%, %umbrella%, %legal_fund_name_including_umbrella%, %legal_fund_name_only%, %full_share_class_name%, %share_class_extension%, %fund_domicile_alpha_2%, %currency%. Default: %legal_fund_name_including_umbrella% %share_class_extension% %currency%.
Page URLThe internal URL of the share class page must be preceded by the currency of the share class in ISO 4217 format (e.g., EUR). For multiple currencies, separate each currency and its corresponding URL using a pipe symbol "|" (ASCII 124). Example: EUR /example_url | USD /example_url#select-usd | CHF /example_url#tab-chf.

Share class valuations

Head to WordPress admin > Funds > Share Class NAV, AuM tab, click Add New and enter:

Dividends

Go to WordPress admin > Funds > Dividends tab, click Add New and enter:

Fund valuations

Open WordPress admin > Funds > Fund AuM tab, click Add New and enter:

Fund breakdowns

Head to WordPress admin > Funds > Breakdowns tab, click Add New and enter:

Fund ratios

Go to WordPress admin > Funds > Ratios tab, click Add New and enter:

Number Of PositionsNumber of positions held by the fund.
Number Of Target Fund PositionsThe count of the underlying funds (not on a look-through basis).
Number Of Index HoldingsThe field Number Of Index Holdings is only applicable to passive solutions tracking an index (ETFs and Index Funds / physical and synthetic) and shows the count of fund holdings within the underlying benchmark.
Share Of Top 10 InvestmentsThe share (in %) of the 10 largest positions held by the fund based on the gross market exposure. Percentage described as a decimal figure, rounded to maximal 7 digits after the decimal point.
Share Of Top 25 InvestmentsThe share (in %) of the 25 largest positions held by the fund based on the gross market exposure. Percentage described as a decimal figure, rounded to maximal 7 digits after the decimal point.
Exposure To CashThe fund exposure to cash (liquidity) as a percentage. Percentage described as a decimal figure, rounded to maximal 7 digits after the decimal point.
Average Dividend YieldThe weighted Dividend Yield of the equity investments held by the fund (excluding non-dividend paying instruments such as Cash). Percentage described as a decimal figure, rounded to maximal 7 digits after the decimal point.
Linear Average Credit QualityThe linear average rating of the bonds held by the fund. One- to three-digit alphabetic code (constituted by As, Bs or Cs only) with optional +/- symbol.
Default Weighted Average Credit QualityThe weighted average rating of the bonds held by the fund, using a methodology decided by the fund manager.
Instrument Credit Quality MethodologyApplicable to bond funds. Methodology used for aggregating the rating of single bonds rated by various authorized rating agencies.
Credit Rating ClassificationWhether the credit ratings of the underlying bond investments have been assigned by accredited or non-accredited rating agencies.
Average Effective MaturityThe effective maturity (net / option-adjusted, in years) of the fund, considering the expected call date of callable bonds.
Average Effective DurationA measure of the interest rate sensitivity (net / option-adjusted) of the fund.
Option Adjusted SpreadA measure of the difference between the average interest rates of underlying bond portfolio and related risk-free rates (appropriate for market and currency, e.g. US Treasury bonds or LIBOR money market/related replacement), expressed in basis points.
Average Effective Spread DurationHighlights the sensitivity of the underlying corporate bond portfolio to changes in credit spreads.
Yield To MaturityThe yield to maturity (YTM) or redemption yield of a bond or other fixed-interest security. Percentage described as a decimal figure, rounded to maximal 7 digits after the decimal point.
Yield To WorstThe lowest of yields to all call dates, to put dates, or the yield to maturity. Percentage described as a decimal figure, rounded to maximal 7 digits after the decimal point.
Average CouponA measure of the weighted coupon of the bond investments held by the fund (excluding non-coupon paying instruments such as Cash). Percentage described as a decimal figure, rounded to maximal 7 digits after the decimal point.
Exposure Loss-absorbing SecuritiesA measure of the allocation that is subject to any technical loss-absorption triggers or write downs (like AT1 CoCos). Percentage described as a decimal figure, rounded to maximal 7 digits after the decimal point.
Weighted Average MaturityWeighted Average Maturity (WAM) is a measure of the average length of time to maturity (in days) of all of the underlying securities in the fund weighted to reflect the relative holdings in each instrument.
Weighted Average LifeWAL (Weighted Average Life) is the weighted average of the remaining life (maturity) of each security held in a fund, meaning the time until the principal is repaid in full (disregarding interest and not discounting).

Importing fund data from openfunds standard data files

InvePress allows for easy import of fund data from CSV files that are compatible with the openfunds standard. You can configure the CSV file format settings (CSV Field Delimiter) by navigating to the WordPress admin dashboard > Funds > Settings. Templates are available for each type of data and can be easily generated.

To generate a template, go to WordPress Admin Dashboard > Funds, then click Get Template.

To import data, follow these steps:

For other types of data, the process is the same. InvePress allows you to import static data at the fund and share class levels, as well as dynamic data such as fund valuations, dividends, exposure, and ratios.

Importing fund data automatically

InvePress has a built-in feature for the automatic import of data from CSV files, which have been previously uploaded to your WordPress server.

To configure the automatic import:

Now, InvePress will automatically fetch and import data from the specified CSV files according to your selected time interval.

Monitoring errors in automated fund data uploads

To display a widget that notifies you about errors in automated fund data uploads, go to the WordPress admin dashboard, open the Screen Options panel, and check the Fund Data Uploads checkbox.

If any errors occur in the uploaded files, the widget will display the issues. It also allows you to download and delete files directly from the WordPress admin panel.

Adding benchmarks

To add benchmarks, you can use the same file format and data structure as for funds. This approach enables comparisons across various levels. After adding a benchmark, you must specify its custom class type:

Go to WordPress Admin Dashboard > Funds > Share Classes.