Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. Description

This insurance service request enables TPPs to initiate Insurance Quote Requests (IRQs) to a number of insurer LFIs, providing them with all the necessary Users' insurance data required for producing “actionable quotes” and returning their details to the initiating TPPs. In the context of the Open Finance insurance quote initiation, the term “actionable quote” refers to a quote generated by an insurer LFI, which includes one or more plans and covers, and can be used by the recipient user to purchase an insurance policy at the premium specified in the quote, subject to no change of the information provided to the insurer LFI.

As part of the insurance quote initiation, Users may provide TPPs with their consent to access their accounts with existing (and/or previous) insurer LFIs, in order to acquire the Users insurance data, that can be used for the IRQs sent to the insurer LFIs. The Users' consent to TPPs for Data Sharing requests of existing and historical insurance data MUST be a short-lived consent (i.e. lasting for 24 hours max). During this period, TPPs will be making a number of Data Sharing requests to acquire all the data necessary for the IRQ initiation. The source of the insurance data will be existing and/or previous insurer LFIs, and in exceptional circumstances it could be banking LFIs, customer related data clusters.

1.1 Scope

The scope of the Insurance Quote Initiation service is as follows:

1.1.1 Sectors & Customer Segments

The scope of the Insurance Quote Initiation service in relation to industry sectors and customer segments is shown below:

Insurance Industry Sectors

ID

Insurance Type

Description

In Scope (Y/N)

1

Motor Insurance

Vehicle coverage against losses due to accidents, theft, or damage.

(tick)

2

Travel Insurance

Financial protection against travel-related risks. These may include trip cancellations, medical emergencies, lost or delayed luggage, and other unexpected events that could disrupt travel arrangements.

(tick)

3

Life Insurance

Benefits to beneficiaries of insured persons upon their death. It serves as financial protection for the insured's dependents.

(tick)

4

Renter Insurance

Tenant protection against financial losses due to theft, fire, or other perils affecting their personal belongings within a rented residence.

(tick)

5

Health Insurance

Cover for medical expenses incurred by the insured due to illness or injury.

(tick)

6

Home Insurance

Homeowners' financial protection against damage to their property and liability for injuries on their property.

(tick)

7

Employment Insurance

Provides financial assistance against involuntary unemployment of insured persons.

(tick)

Customer Segments

Consumer

SME

Corporate

(tick)

(error)

(error)

1.1.2 Functionality

The scope of the Insurance Quote Initiation service from the functionality perspective is shown below:

Insurance Quote Functionality (Initial Scope)

#

Functionality

Description

In Scope (Y/N)

1

Create Quote

  • The capability of TPPs to send Quote Initiation request to multiple LFIs.

  • The capability of LFIs to receive Quote Requests and provide their response of actionable quotes to TPPs.

(tick)

2

Request User’s existing & historical insurance data from LFIs

  • The capability of TPPs to send Users' Insurance Data Sharing requests to one (or more) LFIs subject to acquiring Users' explicit consent.

  • The capability of LFIs to receive Data Sharing requests and respond with the User’s insurance data back to TPPs.

(tick)

3

Redirect Users to Quote

  • The capability of TPPs to redirect Users' to the selected LFI’s direct channel, so that Users can proceed with purchasing the quoted insurance policy.

  • The capability of LFIs have Users redirected to their direct channels so that Users can review again the selected quoted insurance policy and proceed with the purchase.

(tick)

4

Quote Status update

  • The capability of TPPs to register a callback function so that they are notified when the status of a Quote resource has changed.

  • The capability of send notifications to TPPs when the status of a Quote resource has been updated.

(tick)

5

Retrieve Quote

  • The capability of TPPs to use a Quote Retrieve request based on an unique ID to retrieve all the relevant information of a valid quote from an LFI.

  • The capability of LFIs to receive a Quote Retrieve request and respond back to TPPs with the details of the valid Quote.

(error)

6

Remove/delete Quote

  • The capability of TPPs to send a Delete Quote request to LFIs to delete a previously provided Quote based on Users' request or automatically after Users' selection to action Quotes from other LFIs.

  • The capability of LFIs to receive Delete Quote requests and invalidate/delete a previously provide Quote.

(error)

7

Update Quote

  • The capability of TPPs to allow Users to change some of their insurance requirements so that a previously received Quote can be updated by submitting a Quote Update request to LFIs.

  • The capability of LFIs to receive Quote Update requests and provide an updated quote that replaces a previous Quote and send its details back to the TPPs.

(error)

8

Approve/Reject Quote

  • The capability of TPPs to allow Users to Approve a Quote or Reject it. In the case of approval, this refers to the capability of actioning the Quote and initiating the onboarding of Users with the selected LFI for the approved Quote.

  • The capability of LFIs to receive Approve Quote requests from TPPs and initiate the onboarding of Users on their systems for actioning and initiating the insurance policy related to the Quote.

(error)

1.2 Insurance Quote Initiation - Example User Stories

1.2.1 New policy Quote without existing & historical insurance data

Panel
panelIconId0cd1bba7-8f00-45e4-bfea-96eab8c2d5f8
panelIcon:dsfa:
panelIconText:dsfa:
bgColor#E6FCFF

User Story

As a User (Consumer),

I want to provide a TPP with my insurance requirements and any necessary information required, and share this information with one or more insurer LFIs requesting their Quote(s),

so that I can effortlessly see and compare a number of insurance quotes from a variety of providers for my next insurance policy.

1.2.2 Policy switch Quote with existing insurance data

Panel
panelIconId0cd1bba7-8f00-45e4-bfea-96eab8c2d5f8
panelIcon:dsfa:
panelIconText:dsfa:
bgColor#E6FCFF

As a User (Consumer),

I want to provide a TPP with my insurance requirements together with my explicit consent to acquire all the necessary insurance data from my current insurer LFI and share this information with one or more insurers LFIs requesting their Quotes,

so that I can effortlessly view and compare a number of insurance quotes from a variety of insurer LFIs, and decide on switching my insurance policy or not.

1.2.3 Policy switch Quote with existing & historical insurance data

Panel
panelIconId0cd1bba7-8f00-45e4-bfea-96eab8c2d5f8
panelIcon:dsfa:
panelIconText:dsfa:
bgColor#E6FCFF

As a User (Consumer),

I want to provide a TPP with my insurance requirements together with my explicit consent to acquire all the necessary existing and historical insurance data from my current and previous insurer LFIs, and share this information with one or more insurer LFIs requesting their Quotes,

so that I can effortlessly view and compare a number of insurance quotes from a variety of insurer LFIs, and decide on switching my insurance policy or not.

1.2.4 New policy Quote with historical insurance data

Panel
panelIconId0cd1bba7-8f00-45e4-bfea-96eab8c2d5f8
panelIcon:dsfa:
panelIconText:dsfa:
bgColor#E6FCFF

As a User (Consumer),

I want to provide a TPP with my insurance requirements together with my explicit consent to acquire all the necessary historical insurance data from my previous insurer LFIs, and share this information with one or more insurer LFIs requesting their Quotes,

so that I can effortlessly view and compare a number of insurance quotes from a variety of insurer LFIs for my next insurance policy.

1.3.Process flow

The below diagram depicts the high level process flow for the Open Finance Insurance Quote Initiation.

CBUAE Insurance Ecosystem - Page 1.png

2. User Journey

2.1 Step 1 - Acquire User Data

Open insurance quote data sharing v2.png

2.2 Step 2 - Use Data to Get Quotes

Open insurance 3.png

3. Customer Experience

3.1 Step 1 - Acquire User Data

Insurance Quote step1 v1.png

3.2 Step 2 - Use Data to Get Quotes and enable Users to purchase policies

Insurance Quote step2 v1.png

3.1 Rules & Guidelines

3.1.2 Rules & Guidelines

INSQT

#

Step

Rules & Guidelines

INSQT-1

Collect Quotation Parameters

Basic Quote Parameters

TPPs MUST:

1.1 Enable Users to select/provide the parameters related to the Insurance Quote they need to receive. These parameters include:

 INSQT-2

Data Sharing Consent for Quotation Purposes (Conditional)

TPPs MUST:

2.1 Request Users to provide their explicit consent to the TPP to receive their user insurance data for the selected insurance type from their existing (or previous) insurer LFI.

  • 2.1.1 Use the data sharing consent receiving only the data of the data clusters relevant to the generation of quotations for the selected insurance type. Thus, TPPs MUST request Users to consent and authorize the sharing of the Quotation Data Clusters for the selected insurance type and system, (as per https://openfinanceuae.atlassian.net/wiki/spaces/Internal/pages/196182018/Insurance+Quote+Initiation#8.6-Quotation-Data-Clusters)

  • 6.2.1 TPPs will not select the data clusters for data sharing of user’s insurance data from existing insurer LFIs, based on the list of insurer LFIs that will be contacted for the quotation process.2 Enable users to opt-in to include additional data sharing clusters in their consent, so that this information can be passed to the new inserer LFI during the purchase of the new policy.

  • 2.1.2 3 Set the consent requested for quotation purposes to be ‘short-lived’

2.2 Enable Users to proceed with the Data Sharing customer journey as per the requirements defined in https://openfinanceuae.atlassian.net/wiki/spaces/Internal/pages/212041730/Insurance+Data+Sharing#4.-Rules-%26-Guidelines.

 INSQT-3

Data Sharing Requests for Quotation Purposes (Conditional)

TPPs MUST:

3.1 Use the data sharing consent to request and retrieve Users' insurance data for quotation purposes as per the requirements defined in https://openfinanceuae.atlassian.net/wiki/spaces/Internal/pages/212041730/Insurance+Data+Sharing#5.-Data-Sharing-Requests

INSQT-4

Manual Entry of Users' Data for Quotation Purposes (Conditional)

TPPs MUST:

4.1 Request Users to manually provide the data required for the quote initiation request in the following cases:

  • 4.1.1 When the quote initiation requests require more data than the data set which have not been provided to TPPs by the LFI using the data sharing activity. In this case, TPPs MUST ask Users to provide the missing information to enable the quote initiation requests to proceed.

  • 4.1.2 When Users have not provided data sharing consent to the TPP to retrieve their insurance Users Data

  • 4.1.3 When Users have not provided to the TPP the information of an existing or previous insurer LFI (for example in the case of a new policy without any previous policy information).

INSQT-5

Quote Request Data Review & User Confirmation

TPPs MUST:

5.1 Allow Users to review the data collected by the TPP that will be used in the quote initiation requests to the insurer LFIs.

5.2 Enable Users to edit the data elements they wish in order to manually correct erroneous data and other data inconsistencies.

5.3 Enable Users to confirm that they are happy to proceed to the quotation initiation process, using the data presented by the TPPs.

5.4 Mark the data clusters of the quotation requests as Manual (M) data for manually entered or user edited information or Automated (A) data for data included as retrieved by an insurer LFI without any editing by the Users.

INSQT-6

Quote Initiation Requests

TPPs MUST:

6.1 Initiate the quotation requests to the target insurer LFIs using the Open Finance Platform (OFP).

6.2 Generate quotes for a single type of insurance. Quotes MUST not include multiple insurance types bundled together.

6.3 Submit to OFP the quote initiation requests with the Users' quotation data confirmed by the Users, including the Users' insurance data they received using the data sharing functionality, if available.

6.4 Generate multiple quote API requests, one for each insurer LFI that is required to generate a quote based on the Users' preferences. The quote request API messages that will be sent to each insurer LFI via the OFP will be the same for all insurer LFIs.

Note: This is because the OFP does not have the capability of broadcasting a single API message to multiple recipients.

6.5 Each Quote Initiation Request, will contain the information as stated in https://openfinanceuae.atlassian.net/wiki/spaces/Internal/pages/196182018/Insurance+Quote+Initiation#8.6-Quotation-Data-Clusters.

OFP MUST:

6.6 Allow the TPPs to submit each individual quote initiation request without any additional MFA or authorization from the User.

6.7 Send the quote initiation request to each LFI for generating a quote using the Users' insurance data included in the quote initiation request.

LFIs MUST:

6.8 Be able to receive the quote initiation requests from the ODP OFP and trigger the quote initiation process immediately after receiving the request.

6.9 Be able to use the Users' insurance data to execute their risk assessment process in near-real-time (and not-real-time in certain scenarios).

6.10 Be able, based on the outcome of their risk engines, to calculate the required premium for different types of products or insurance covers and include this in their quote response message.

  • 6.10.1 Also include any additional conditions, terms or limitations related to the insurance policy.

6.11 Generate and assign a unique quote id for every quote they generate.

6.12 Respond with quotes to all quote initiation requests from every insurance broker, irrespective of whether they have a contractual agreement with the broker or not.

6.13 Generate insurance policy quotes that are identical to those provided on the LFI’s proprietary channels when using the same user input data”.

6.14 Respond to each quote initiation requests by sending their quotation data in the response messages back to the OFP.

6.15 Delete all the user data they have received a part of the quotation process when the quotes have expired and users have not purchases the quoted policy for the LFI.

OFP MUST:

6.16 Forward the responses to each quote initiation request back to the initiating TPPs.

INSQT-7

Quotes Display to Users

TPPs MUST:

7.1 Display to Users all the quotation information and options received by the insurer LFIs, including additional conditions and terms.

7.2 Allow Users to sort or filter the provided quotes based on a number of different preferences such as:

  • Quotation policy premium

  • Insurer LFI rating

  • Insurance system (Takaful or Conventional), where applicable

  • Alphabetically

  • Directly available from Brokers or via redirection

  • Insurance policy domain specific parameters (e.g. comprehensive or third-party cover for motor insurance)

7.3 Display the quotes in a neutral way as the default, in the cases Users have not selected any preference of sorting and filtering the generated quotes.

INSQT-8

Quote actioning & redirection to LFIs

TPPs MUST:

8.1 Advise Users how to proceed in order to action on received quotes and purchase a policy based on them.

8.2 Enable Users to use a received quote for purchasing an insurance policy using their existing BAUs processes (directly from them), in the cases they have existing contractual agreements with the selected insurer LFIs that support this.

8.3 Be able to redirect Users to the direct channel of the LFI selected by User, using a unique quote identifier, so that Users can review again the quote details and action on them.

LFIs MUST:

8.4 Enable TPPs to redirect Users to their direct channels, using a unique quote identifier.

  • 8.4.1 Allow Users to review again the quote details and complete the purchase of the insurance policy.

8.5 Notify the TPPs when a specific quote:

  • 8.5.1 Has been actioned by a User and a policy has been purchased

  • 8.5.2 Has expired and is no longer available for actioning either by a TPP or a User

8.6 Set the state of the Quote resource to Completed in the case Users have purchased the policy.

8.7 Set the state of the Quote resource to Not Completed in the case they are not able to allow Users to complete the purchase of the policy.

8.7 Set the state of the Quote resource to Expired, in the case a Quote in Accepted state has not been completed in time and has expired.

8. Insurance Quote Initiation Common Rules & Guidelines

8.1 Insurance Type

Panel
panelIconId068fdde3-c1f6-4759-9967-8a80e7ba7356
panelIcon:rock:
panelIconText:rock:
bgColor#DEEBFF

TTPs MUST:

8.1.1 Allow Users to select the type of insurance policy for which they want to receive quotation. The available types of insurance current in the Open Finance scope are:

  • Motor Insurance

  • Travel Insurance

  • Life Insurance

  • Renter Insurance

  • Health Insurance

  • Home Insurance

  • Employment Insurance

8.2 Insurance System

Panel
panelIconId068fdde3-c1f6-4759-9967-8a80e7ba7356
panelIcon:rock:
panelIconText:rock:
bgColor#DEEBFF

TTPs MUST:

8.2.1 Allow Users to select the system of insurance that their prospective insurance policy will be compliant with. The available types of insurance systems are:

  • Conventional Insurance

  • Takaful Insurance (in accordance with Shariah law)

8.3 Insurer LFIs

Panel
panelIconId068fdde3-c1f6-4759-9967-8a80e7ba7356
panelIcon:rock:
panelIconText:rock:
bgColor#DEEBFF

TTPs MUST:

8.3.1 Provide Users with the list of available insurer LFIs that will be able to provide quotes based on their selection of insurance type and insurance system. For some combinations there may not be any insurer LFI that will be available for quotation. In this scenario, TPPs MUST inform Users appropriately and request them to select different insurance type or system.

8.3.2 Allow Users to select the insurer LFIs that they want to receive quotes from, based on the available insurer LFIs, as stated in 8.3.1. If Users do not select any specific insurer LFIs, TPPs MUST initiate and get quotes from ALL insurer LFIs onboarded in the Open Finance ecosystem.

Note: This is irrespective of the insurer LFIs with which they have a contractual relationships.

8.4 Quote Purpose

Panel
panelIconId068fdde3-c1f6-4759-9967-8a80e7ba7356
panelIcon:rock:
panelIconText:rock:
bgColor#DEEBFF

TTPs MUST:

8.4.1 Allow Users to provide the purpose for the quote they require. The available types of insurance quote purpose are:

  • New Policy

  • Policy Switch

  • Policy Renewal (with existing insurer LFI)

8.5 Existing/Previous Insurer LFI Information

Panel
panelIconId068fdde3-c1f6-4759-9967-8a80e7ba7356
panelIcon:rock:
panelIconText:rock:
bgColor#DEEBFF

TTPs MUST:

8.5.1 Allow Users to provide the name of their existing (or previous insurer LFI) which can be used to provide User’s insurance data and historical information required for generating a quote, depending on the quote purpose as stated in https://openfinanceuae.atlassian.net/wiki/spaces/Internal/pages/196182018/Insurance+Quote+Initiation#8.4-Quote-Purpose.

  • 8.5.1.1 In the case of New Policy purpose of quote, TPPs MUST request Users to:

    • EITHER select a previous insurer LFI which has the User’s insurance data and historical information required for the quote generation

    • OR input manually all the information required for the quote generation

8.6 Quotation Data Cluster

A new data cluster has been created for the data required for quotation purposes. The details of the data included in the data cluster can be found in the API specification page.

8.7 Quote Lifecycle States

 

CBUAE Insurance Quote Lifecycle - Algorithm flowchart example 3.png

A Quote moves between these states in its lifecycle:

  • Available: This is the initial state for all quotes. consents. The TPP initiates a Quote Initiation Request with the OFP - this creates the Quote object. The Quote is in a pending state waiting for the User to action it, either by proceeding with the policy purchase via the TPP broker or by being redirected to the LFIs direct channel. The Quote will remain in this state until:

    • a) it has been accepted by the User or

    • b) it reached the end of its validity and has expired

  • Expired: A Quote MUST move from the Available state to Expired when the Quote has expired its time duration of validity of 30 days. Expired is a terminal state.

  • Accepted: In this state, the Quote has been actioned by the User and it is now being reviewed for final confirmation by the LFI for the policy purchase. The Quote Consent will remain in this state until:

    • a) it has been fully completed and the policy purchase is confirmed or

    • b) it has changed state to the Not Completed by the LFI

    • c) Expired waiting for further information from User

  • Not Completed: A Quote MUST move from the Actioned to the Not Completed state when the LFI is unable to complete the action of purchasing of the policy by the user. This is a terminal state.

  • Completed: A Quote MUST move from Actioned to Completed when the action of purchasing of the insurance policy has been confirmed by the LFI.