InvePress plugin allows fund managers to easily add and edit fund data, as well as import data automatically or manually from openfunds files within the WordPress admin dashboard.
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.
To add fund data go to WordPress admin > Funds tab, click Add New and enter:
Legal Fund Name Only | Name 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 Currency | Base 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 Date | Date 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 Objective | Description of the investment objective. |
Umbrella | Name 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 Name | Overall brand name of the fund company. |
Management Company Name | The 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 Name | Name of the fund administrator as mentioned in official documents (i.e. prospectus). |
Custodian Bank Name | Name of custodian bank as listed in official documents (i.e. prospectus). |
Auditor Name | The firm responsible for auditing the financial statements of the mutual fund company. |
Transfer Agent Name | Name of the transfer agent. |
EFAMA Main EFC Category | Main 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 Classification | The 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 Category | Category assigned to the fund according to the French Market Authority (AMF). |
IA Sector | There 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. |
Open WordPress admin > Funds > Share Classes tab, click Add New and:
ISIN | International 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 Name | Full fund name including Umbrella and also the specifications of the share class. |
Share Class Launch Date | Launch 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 Applied | All-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 Date | Effective date for all openfunds fields referring to All-in Fee. |
Applied Subscription Fee In Favour Of Fund | Subscription fee in favour of the Fund according to the Prospectus in order to compensate existing investors. |
Applied Subscription Fee In Favour Of Fund Reference Date | Reference date of applied subscription fee in favour of fund. |
Applied Subscription Fee In Favour Of Distributor | Applied 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 Date | Reference date of applied subscription fee in favour of distrbutor. |
Distribution Fee | Separate 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 Date | Reference date of distribution fee. |
Custodian Fee Applied | Actual 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 Date | Reference date of applied custodian fee. |
Management Fee Applied | Applied management fee of this share class. |
Management Fee Applied Reference Date | Reference date of applied management fee. |
Performance Fee Applied | Applied 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 Date | Reference date of the performance fee applied. |
High Water Mark | If 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 Charges | Ongoing 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 Date | Date of latest ongoing charges calculation for UCITS. |
Exit Cost Description | In 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 Fee | In 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 Fee | In this field the Contingent deferred sales charge upfront fee (CDSC Upfront Fee) can be mentioned as a number. |
Applied Redemption Fee In Favour Of Fund | Redemption fee in favour of the Fund according to the Prospectus in order to compensate existing investors. |
Applied Redemption Fee In Favour Of Fund Reference Date | Reference date of applied redemption fee in favour of fund. |
Applied Redemption Fee in Favour of Distributor | Applied 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 Date | Reference date of applied redemption fee in favour of distributor. |
Valuation Frequency | Periodicity 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 Detail | This 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 Indicator | What is the latest Summary Risk Indicator (SRI) of this share class? The SRI should be calculated according to the PRIIPs KID methodology. |
EMT SRRI | What is the latest Synthetic Risk and Reward Indicator (SRRI) of this share class? |
EMT Risk Tolerance For Non-PRIIPS And Non-UCITS | If 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 Class | Check if the class is non-standard. |
Valuations as percentage based values | Check if the valuations are given as percentage based values. |
Display name pattern | Set 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 URL | The 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. |
Head to WordPress admin > Funds > Share Class NAV, AuM tab, click Add New and enter:
You need to fill in at least one field: either Bid NAV, Ask NAV, Valuation NAV, Transaction NAV or AuM Share Class.
Go to WordPress admin > Funds > Dividends tab, click Add New and enter:
Open WordPress admin > Funds > Fund AuM tab, click Add New and enter:
Head to WordPress admin > Funds > Breakdowns tab, click Add New and enter:
Go to WordPress admin > Funds > Ratios tab, click Add New and enter:
Number Of Positions | Number of positions held by the fund. |
---|---|
Number Of Target Fund Positions | The count of the underlying funds (not on a look-through basis). |
Number Of Index Holdings | The 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 Investments | The 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 Investments | The 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 Cash | The 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 Yield | The 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 Quality | The 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 Quality | The weighted average rating of the bonds held by the fund, using a methodology decided by the fund manager. |
Instrument Credit Quality Methodology | Applicable to bond funds. Methodology used for aggregating the rating of single bonds rated by various authorized rating agencies. |
Credit Rating Classification | Whether the credit ratings of the underlying bond investments have been assigned by accredited or non-accredited rating agencies. |
Average Effective Maturity | The effective maturity (net / option-adjusted, in years) of the fund, considering the expected call date of callable bonds. |
Average Effective Duration | A measure of the interest rate sensitivity (net / option-adjusted) of the fund. |
Option Adjusted Spread | A 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 Duration | Highlights the sensitivity of the underlying corporate bond portfolio to changes in credit spreads. |
Yield To Maturity | The 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 Worst | The 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 Coupon | A 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 Securities | A 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 Maturity | Weighted 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 Life | WAL (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). |
Alpha, Beta, R2, Tracking Error, Standard Deviation, Sharpe Ratio and Information Ratio can be computed on-the-fly with Fund ratios widget.
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:
Please be patient. The process may take some time, especially for large files. Do not close your browser during the upload. The process may be interrupted depending on the server’s max_execution_time setting. If this happens, split the CSV file into smaller parts and upload them separately.
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.
Download pre-prepared openfunds files containing sample fund data [here].
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.
Auto-upload relies on WP-Cron, which is only triggered when someone visits your site. Therefore, ensure that your site receives regular visits for the process to work smoothly.
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.
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.