MiFID
What does MiFID do?β
You can find more information here.
How it worksβ
A MiFID set-up produces two independent outcomes from the same questionnaire.
| Investment profile | Product availability | |
|---|---|---|
| Question | How much risk is the client willing and able to take? | For which products does the client have enough knowledge and experience? |
| Result | One profile per questionnaire (e.g. CONSERVATIVE β¦ DYNAMIC) | A pass/fail per product (e.g. STOCKS: available, DERIVATIVES: not available) |
| Driven by | The score on question choices, a profiler and a profile definition | The test type and ID product on questions, plus the thresholds on the FSP definition products |
| Shown in flow step | INVESTMENT_PROFILE | TEST_RESULTS |
Nothing in the profile calculation decides which products are available, and vice versa. Both are shown to the client and the advisor, who then decide which products can be sold.
For the details, see profile definitions and the Products & commercial products on the FSP definition.
Instructionsβ
Follow these steps in order. A full example is available at the end of this page.
1. FSP definitionβ
Modulesβ
At least the following modules need to be enabled:
- ADVICE
- FLOW
- MIFID
The MIFID and ADVICE modules can be limited to specific dossier types with the setting enabledWhen, for example to only enable them when the dossier type is INVESTMENT or INSURANCE.
Productsβ
Under Products you add the products that need to be tested and set, per product, the knowledge test threshold and the experience test threshold. See Products & commercial products.
Harmoney supports the following products with respective id:
CASHSTOCKSSTOCKS_EMERGING_MARKETSBONDSBONDS_EMERGING_MARKETSCONVERTIBLE_BONDSSUBORDINATED_BONDSPERPETUAL_BONDSFUNDSINSURANCE_CONTRACT_BRANCH_21INSURANCE_CONTRACT_BRANCH_23INSURANCE_CONTRACT_BRANCH_26STRUCTURED_PRODUCTS_WITH_CAPITAL_PROTECTIONSTRUCTURED_PRODUCTS_WITHOUT_CAPITAL_PROTECTIONTRACKERS_EXCHANGE_TRADED_FUNDS_ETFREAL_ESTATE_CERTIFICATESGOLD_PRECIOUS_METALSPRODUCTS_LINKED_TO_NATURAL_RESOURCESDERIVATIVESHEDGE_FUNDSPRIVATE_EQUITYFORWARD_TRANSACTIONASSET-BACKED_SECURITIESEXECUTION_ONLYWEALTH_ADVICEWEALTH_MANAGEMENTPRIVATE_PLACEMENT_IN_BONDS
2. Questionsβ
Configure the questions: add a score to the choices, and set the test type (KNOWLEDGE or EXPERIENCE) and ID product (see list above) on questions that are part of a product test.
3. Form definitionβ
Configure a form definition taking the following into account:
- Bundle all questions related to financial situation in a section with subsegment
FINANCIAL_SITUATION - Bundle all questions related to knowledge in a section with subsegment
KNOWLEDGE- bundle all related questions to a single insurance product in a section.
- Bundle all questions related to investment objectives in a section with subsegment
GOALS - Add a section with subsegment
ADVICE
4. Flow definitionβ
- Make sure the responsibilities
FINANCIAL_SITUATION,KNOWLEDGEandGOALSare enabled - Add respective flow steps
MIFID_V2_FINANCIAL_SITUATION,MIFID_V2_KNOWLEDGE_EXPERIENCEandMIFID_V2_GOALSwith moduleMIFID - Add the flow steps that show the outcome:
INVESTMENT_PROFILEfor the profile andTEST_RESULTSfor the available and non-available products.
5. Profile definitionβ
A profile definition needs to be requested.
- Define which scores should lead to which profiles.
- Define which question identifiers are linked to which responsibility.
There is a template available on Confluence.
6. Dossier definitionβ
Create a dossier definition with type INSURANCE. The service should be equal to an insurance product in order to be able to manage the RBA sensitivity.
Don't forget to link the profile definition in the Profile configurations (see profile configuration).
Exampleβ
The example below shows a set-up with five profiles and three tested products.
Products on the FSP definition
| Product | Knowledge threshold | Experience threshold |
|---|---|---|
STOCKS | 1 | 1 |
BONDS | 1 | 1 |
INSURANCE_CONTRACT_BRANCH_23 | 1 | 1 |
{
"financialSpProducts": [
{
"productCode": "STOCKS",
"experienceTestThreshold": 1,
"knowledgeTestThreshold": 1
},
{
"productCode": "BONDS",
"experienceTestThreshold": 1,
"knowledgeTestThreshold": 1
},
{
"productCode": "INSURANCE_CONTRACT_BRANCH_23",
"experienceTestThreshold": 1,
"knowledgeTestThreshold": 1
}
]
}
Profile definition
| Profile | Minimum score | Maximum score |
|---|---|---|
CONSERVATIVE | 0 | 120 |
DEFENSIVE | 120 | 250 |
BALANCED | 250 | 500 |
HIGH | 500 | 750 |
DYNAMIC | 750 | 100000 |
Questions
| Question | Test type | ID product | Choices (score) |
|---|---|---|---|
| "Do you currently have objective indications that your financial situation will change within a period of 1 year?" | empty | empty | No (50), Yes (100) |
| "How would you describe your knowledge of stocks?" | KNOWLEDGE | 2 | Correct answer (1), others (0) |
| "How often did you trade stocks in the last 3 years?" | EXPERIENCE | 2 | Never (0), occasionally (1), regularly (1) |
Outcome for a client
- The scores of the profile questions are summed by the profiler. A total of
310gives the profileBALANCED, because250 β€ 310 < 500. - The knowledge question on stocks is answered correctly (
1) and the experience question is answered with "occasionally" (1). Both scores reach the threshold1, soSTOCKSis shown as available. If the experience answer had been "never" (0),STOCKSwould be shown as non-available. - Products for which no questions were answered with an ID product, such as
BONDSin this example, get no test result.
Fine-tuningβ
| I want to⦠| Change |
|---|---|
| Make a product easier or harder to obtain | The thresholds of that product on the FSP definition |
| Make a product always available | Set its thresholds to 0 |
| Change which score leads to which profile | The score ranges in the profile definition |
| Change which questions count for the profile, or how scores are combined | The profiler class (request it) |
| Change the score of an answer | The score on the question choice |
| Let the advisor or client pick a lower profile | selection allowed on the profile configuration |