Skip to main content
Skip table of contents

Functions on portfolio profiles and portfolio versions

With a few exceptions, the same functions are available for Portfolio profiles and Portfolio versions. These are documented here as examples for portfolio profiles and apply analogously to portfolio versions.

PortfolioProfile.Advisor→Advisor

Result: The Advisor function provides the advisor assigned to the portfolio profile.


PortfolioProfile.AllocationNotes→String

Result: The AllocationNotes function returns the text of the allocation notes as a string (multi-line text) from the master data of a portfolio profile.


PortfolioProfile.AssetAllocation→AssetAllocation

Result: The AssetAllocation function returns the asset allocation object of the portfolio profile.


Portfolio-Profile.AssetManagementFee→Number

Result: The AssetManagementFee function provides the asset management fee defined for the portfolio profile in the master data as a percentage based on 1.

Module "Portfolio Service Extended Portfolio Analysis"


PortfolioProfile.evaluationCurrency→Currency

Result: The Evaluation currency function provides the evaluation currency of the portfolio profile.


PortfolioProfile.remark→String

Result: The Comment function provides the comment on the portfolio profile.


PortfolioProfile.BenchmarkHistory→BenchmarkHistory

Result: The BenchmarkHistory function provides the benchmark history of the (first) benchmark from the portfolio configuration.


PortfolioProfile.BenchmarkHistory2→BenchmarkHistory

Result: The BenchmarkHistory2 function provides the benchmark history of the second benchmark from the portfolio configuration.


Portfolio-Profile.FeeInvoiceReportingFrequency→ReportingFrequency

Result: The FeeInvoiceReportingFrequency function returns the fee reporting frequency type defined for the portfolio profile in the master data.

Module "Portfolio Service Extended Portfolio Analysis"


Portfolio-Profile.HurdleRate→Number

Result: The HurdleRate function returns the hurdle rate (minimum return) defined for the portfolio profile in the master data as a percentage based on 1.

Module "Portfolio Service Extended Portfolio Analysis"


PortfolioProfile.InvestmentAgentName→String

Result: The InvestmentAgentName function returns the name of the investment agent assigned to the portfolio profile.


Portfolio-Profile.PerformanceFee→Number

Result: The PerformanceFee function returns the performance fee defined for the portfolio profile in the master data as a percentage based on 1.

Module "Portfolio Service Extended Portfolio Analysis"


PortfolioProfile.ReportingFrequency→ReportingFrequency

Result: The ReportingFrequency function provides the reporting frequency type defined for the portfolio profile in the master data.


PortfolioProfile.restrictions[evaluation date]→List(String)

Evaluation date (Date [Current date]).

Result: The Restrictions function provides the list of restrictions defined for the portfolio profile (stock and quota restrictions) on the evaluation date.


PortfolioProfile.RiskLimit→Number

Result: The RiskLimit function returns the risk limit entered in the portfolio profile. If no risk limit is entered, then "n/a".


PortfolioProfile.Scheduledreporting_Active→Boolean

Result: The Scheduledreporting_Active function provides the master date for the scheduled reporting of a portfolio profile ("Scheduled reporting active" checkbox on the "Reporting" mini-tab in the properties).

Portfolio Service Scheduled Reporting" module


PortfolioProfile.Scheduledreporting_ProfileName→String

Result: The Scheduledreporting_ProfileName function provides the master date for the scheduled reporting of a portfolio profile ("Reporting profile" selection list on the "Reporting" mini-tab in the properties).

Portfolio Service Scheduled Reporting" module.


PortfolioProfile.UserField[Name]→Object

Name (String).

Result: The UserField function returns the value of the user-defined field "Name".


PortfolioProfile.lossLimit[PerfLastReporting]→Number

PerfLastReporting (number): The performance compared to the last reporting. Only if you want to calculate the loss threshold cumulatively instead of the usual interpretation of the loss thresholds (according to MiFID II), you can enter the value of the performance for the last reporting here. If the loss threshold is then breached within the reporting interval, no new start date is set for the performance calculation (until the next regular date according to the reporting frequency). By default, this parameter is not required and remains unassigned.

Result: The loss limit function returns the amount of the "Portfolio loss threshold" defined for the portfolio from the portfolio version (or from the portfolio profile).

Portfolio Service Scheduled Reporting" module


PortfolioProfile.lossLimitWP→number

Result: The function Loss limitWP returns the amount of the "Securities loss threshold" defined for the portfolio from the portfolio version (or from the portfolio profile).

Portfolio Service Scheduled Reporting" module


PortfolioProfile.currency→Currency

Result: The Currency function provides the evaluation currency of the portfolio profile.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.