Community
While consumer credits are becoming more automated and user-friendly to request, all other credits are often still very manual and labor intensive to originate.
In this (relatively long) blog I will try to give a description of the (potentially many) different steps in a credit origination process and how they can be innovated.
I will describe the features in the sequence of a typical credit origination, i.e. from simulation up to contracting. Before however diving into the subject, it is important to remind that a good origination process should also comply with several general (non-functional) requirements, which should be inherently baked into the process:
When looking at the origination flow, it is important to make a distinction between standardized credit products (i.e. products for which most demands can be handled through straight-through processing (STP)) and tailor-made products, for which a lot of manual interventions of employees of the bank are required. Most retail credit products fall under the standardized products, while most corporate credits fall under the tailor-made category. In this blog, I will combine both product categories in 1 flow, but it’s clear that certain steps are less relevant (or even irrelevant) for a certain product category.
Step 1: Authenticate the customer
If the user is a customer of the bank, this is easy. At that moment, the customer can login via the standard authentication mechanisms of the bank to access the online banking (or in case the customer passes via a bank employee the employee can select an existing customer).
If the user indicates that he is not a customer of the bank, it becomes more difficult. The bank can choose to work anonymously for the first steps, but this means that certain services like pre-filling (e.g. based on previous demands), saving a simulation/demand (for later continuation), personalized pricing, but also fraud detection (e.g. excessive simulation can be an indication of possible fraud) are becoming very difficult or even impossible.
Ideally a quick authentication of the user is therefore required, but the friction created by the additional effort and the fact that many users want to do a simulation anonymously should be properly taken into account.
For authenticating a non-customer, a less bank-specific identification method like eID, Itsme (Belgian eID), Google authenticator, Facebook/LinkedIn… can be used. The compromise between a frictionless experience, security, guaranteed identity and additional info that can be obtained for pre-filling should always be carefully chosen.
Notice also that if a user indicates that he is not a customer of the bank, this cannot be trusted (e.g. user might have forgotten he has a sleeping account at the bank). A proper matching with the customer database is therefore still required, to avoid customer duplication, but also to ensure credit demand is not by accident linked to the wrong customer.
The proper authentication of a non-customer will also be important for KYC/Customer onboarding of the user, if he ultimately submits his credit demand.
Step 2: Simulation
The first important step for a user is to simulate their credit. There is however no such thing as the simulator. It is important however to work customer-centric, i.e. not start from a credit product, but start from the customer’s needs, i.e. what is the project the customer wants to accomplish. Starting from the customer’s project allows to guide the customer in the best possible way towards the best possible credit, but also gives opportunities for cross-selling other products (like e.g. insurances or other banking products).
For example when a customer plans to renovate their home, the customer might automatically opt for a renovation consumer credit. A wizard accompanying the user might show that a Lombard credit (backed by the customer’s securities portfolio) or a readmission of their existing mortgage credit might be the better (cheaper or more flexible) choice.
This guided simulation consists of multiple steps, which can be skipped by the user (in case he already knows the answer to that step), i.e.:
In all steps, a maximum pre-filling can be obtained, based on previous simulations/demands and other info available at the bank, e.g. insight in the cash flows on the customer’s current account or insights in the total wealth of the customer. New tools are appearing in the market allowing bank employees and customers to keep track of all their non-liquid positions and associated transactions, supporting (semi-automated) valuations and providing a centralized overview of all positions.
Usability is also key for these simulations, i.e. assist the customer via slider bars, visual representations, wizards, contextual help, etc.
Note that the simulation step makes use of engines, like a product engine and pricing engine, which will be described separately in this article (as they are also called in a few other steps in the origination process).
Step 3: Introducing the demand
Once the user has chosen their desired credit product(s) from the results of the simulation tool, the demand process can be initiated. In this process the customer will have to provide information for the bank to properly analyze the credit demand and make a risk decision.
Depending on a private or professional credit, the data requested can be quite different, but globally you can identify following blocks:
As the input of this demand data is very time consuming, it results in a lot of friction. It is therefore important to guide the customer as much as possible via:
The provided demand data also needs to be justified by proof documents, e.g. proof of ID (e.g. copy of identity card), proof of address (e.g. via copy of invoice of utilities company), proof of employment and income (e.g. via salary slip), proof that person requesting the credit is allowed to request the credit (e.g. marriage contract, statutes of company…)…
For the proof documents, a choice has to be made to provide the proof documents at the start of the demand process or at the end of the demand process. Asking the documents at the start allows a higher pre-filling but can scare and confuse the user.
Step 4: Credit analysis
Once the demand is submitted, the credit analysis process (i.e. screening process) can be started. We can identify multiple different steps in this stage:
In this step (even for standardized credits) a lot of manual interventions are required. A workflow engine manages the correct routing of all manual tasks, so that each demand can be screened in the most efficient way possible.
Step 5: Credit decision
Based on the results on the credit analysis step a credit decision can be taken. The workflow engine used also in the previous step will also orchestrate the credit decision process.
A credit decision will usually result in 3 outcomes, i.e. the credit is accepted, refused or further actions are required. This decision can be taken automatically in case of a standardized loan or manually in case of a tailor-made credit. In case of a manual decision a risk portrait of the customer and their demand should show the decision taker the most relevant information from the credit analysis step in order to take the best-informed decision in the least possible time.
In case of decision that further actions are required, this can have several reasons:
The workflow engine should orchestrate this back-and-forth between the customer providing/correcting demand data and proof documents, the credit analyst analyzing the demand and the decision taker taking the risk decision.
Step 6: Offer generation
Once the credit has been approved, an offer can be provided to the customer. This is an official document from the bank, giving an approval for the loan (under the provided conditions) and setting the loan conditions. Often the offer is also generated before the proof documents need to be provided and validated. In that case the offer will have additional conditions that the offer is only valid if the demand data is justified by the necessary proof documents.
The offer is usually only valid during a short period, allowing the customer to reflect on the credit and potentially compare with other banks. While the simulation has no binding character for the bank, the bank usually commits to the conditions set in the offer during the period in which the offer is valid.
Based on the offer, a negotiation of the conditions can also happen. Typically, a negotiation on the applied interest rate is required. A separate approval workflow for price derogations should also exist in the bank to support the acceptance of discounts granted during the negotiation process.
In some cases, the customer can also ask an extension of the validity of an offer for a number of days.
Step 7: Signing
Once there is an agreement on a proposed offer, the offer can be confirmed and signed by the customer. This can be done manually, but also handled via a digital signature. Typically, there will be two signing steps, i.e. a step to sign the offer and a step to sign the contract occurring later in the process. The techniques and flow of these 2 signing steps are however very similar (only a different object that is signed).
In order to properly support this step, the bank should support digital signing, identification of the required signers (especially for a corporate credit), multi-signature (i.e. digital signing of multiple borrowers), different signing methods (like eID, Itsme (Belgian eID), bank DigiPass…).
Step 8: Contracting
Once the offer has been signed and all necessary info has been properly validated (e.g. check if proposed good does not already have a mortgage inscription) the contract can be generated. Again, this contract can be generated fully automatically, semi-automatically or fully manually. In case of a fully automatic generated contract, the document will be generated from a set of pre-defined paragraphs and a number of pre-defined rules, and cannot be modified anymore.
A semi-automatic generated contract will also be generated by a document generator, but allows a bank employee to change, add or remove certain paragraphs. The document generation tool should allow to set rules on which paragraphs can be changed or removed and all adaptations should be fully traceable.
A fully manual contract is fully written in a text-editor tool, like e.g. Microsoft Word.
Once the contract is generated, it can also be signed in same way as the offer is signed. In case the contract is signed by a non-client, the bank should also onboard (potentially execute KYC) the customer.
Step 9: File completion
Once the contract is signed, any additional info or documents to adhere to the contractual agreements should be collected. Furthermore, it is possible that the customer is entitled to certain government subsidies (e.g. eco-subsidies for private persons or subsidies for companies), in which case the bank should also provide all details to the authority in order to obtain the necessary subsidies as soon as possible.
In this step, the collaterals will also be established, often via the involvement of a notary (preferably via a digital communication via eNotary platform). In some cases, it might also be required to first appraise a collateral by a pricing expert.
Step 10: Pay out of the funds
Once the full file is completed and signed, the pay-out can happen. This pay-out can be in one-shot, but can also happen in several blocks, for which each time also proof documents need to be provided (e.g. in case of a mortgage loan for a newly constructed building, for which planned payments to the contractor need to happen).
All these steps are supported by several transversal engines, which are called during different steps in the process:
Engine 1: Pricing engine
The pricing engine allows to configure a differentiated pricing model of the bank, based on different criteria (risk-based pricing, RAROC, EVA, relationship-based pricing…), like customer risk, credit risk (e.g. based on LTV or DTI), credit amount, credit duration, requesting channel, type of credit, type of object bought with the credit, geographical location of branch where the credit is sold, underlying collaterals…
Based on the configured model, the engine should be able to calculate a price and provide it to the credit origination tool.
The pricing engine should also support discount management, so that discounts compared to the calculated price can be offered. The engine should manage the calculation of the maximum discount level (based on profitability of customer and credit), the introduction and approval of a discount (making use of the authorization engine) and the follow-up of a discount.
Engine 2: Authorization/Role management engine
This engine needs to manage the authorization levels and escalation paths for employees in the bank managing credit origination requests.
The engine should expose following requests:
Engine 3: Workflow engine (with real-time BAM)
The workflow engine will manage the dispatching of manual (or semi-automated) tasks to the right person (or group of persons), but also determine the right process orchestration (of manual, semi-automated or automated steps) depending on the type of demand.
The workflow engine allows a flexible configuration of the process flows, meaning that workflows can be easily adapted in real-time.
For all this, the workflow engine should take following aspects into account:
Very few banks have a credit origination system that meets these criteria. Banks have already made good progress in increasing the STP level of simple credit products, like consumer credits, but for more complex products there are still a lot of efficiency gains to be found.
Reviewing the bank’s credit origination architecture towards a holistic credit origination (and not a product-by-product siloed application architecture) can not only make the IT landscape simpler, cheaper and more agile, but can also significantly increase revenues for the bank (due to faster credit through-put times) and reduce costs, by a more optimal use of the credit specialists at the bank.
This content is provided by an external author without editing by Finextra. It expresses the views and opinions of the author.
Andrew Ducker Payments Consulting at Icon Solutions
19 December
Jamel Derdour CMO at Transact365 / Nucleus365
17 December
Andrii Shevchuk CTO & Co-Partner at Concryt
16 December
Alex Kreger Founder & CEO at UXDA
Welcome to Finextra. We use cookies to help us to deliver our services. You may change your preferences at our Cookie Centre.
Please read our Privacy Policy.