Data Intelligence Public Platform Documentation

Contract Detection Use Cases

Introduction

The Contract Detection Report

Information you can get from the Contract Detection Report:

  • Contract partner information (name, address, etc.)

  • Due date (monthly, yearly, etc.)

  • Amount of payment

  • Contract number

  • Type of contract

  • Customer number

  • Debit date

  • Debit history

The following use cases are examples to make them more “plastic”.

Banks

UC-01: Bank wants to know what other loans a customer has for lending purposes

Actors

  • Bank

  • User

Systems

  • Bank’s loan application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine loans and credits of a customer

  • Find out what other liabilities a customer has

Preconditions

  • User has opened the Bank's online loan application

Flow

  • Bank’s loan application asks customer to import all accounts

    • Open finAPI Process Controller and get process token and user

    • Call finAPI WebForm v2 to let the user import the accounts

      • wait until user has finished

    • Call finAPI Data Intelligence Synchronize accounts endpoint and wait for callback

      • Callback should create a Case and a Contract Detection Report with the given Data Sources

    • Get the result of the Contract Detection Report

      • Look into the result to get all detected contracts and aggregations


UC-02: Validation of the customer's contracts specified in the loan application

Actors

  • Bank

  • User

Systems

  • Bank’s loan application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine loans and credits of a customer

  • Find out if the customer has specified all contracts

Preconditions

  • User has opened the Bank's online loan application

Flow

  • Bank’s loan application asks customer to import all accounts

    • Open finAPI Process Controller and get process token and user

    • Call finAPI WebForm v2 to let the user import the accounts

      • wait until user has finished

    • Call finAPI Data Intelligence Synchronize accounts endpoint and wait for callback

      • Callback should create a Case and a Contract Detection Report with the given Data Sources

    • Get the result of the Contract Detection Report

      • Look into the result to get all detected contracts and aggregations


UC-03: In the course of a loan application, the bank wants to check what safeguards the customer has

Actors

  • Bank

  • User

Systems

  • Bank’s loan application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine existing insurances

  • Analysis of whether the loan is well secured (for example, with term life insurance for the main earner or homeowners insurance for the financed property)

  • Minimization the risk of default

Preconditions

  • User has opened the Bank's online loan application

Flow

  • Bank’s loan application asks customer to import all accounts

    • Open finAPI Process Controller and get process token and user

    • Call finAPI WebForm v2 to let the user import the accounts

      • wait until user has finished

    • Call finAPI Data Intelligence Synchronize accounts endpoint and wait for callback

      • Callback should create a Case and a Contract Detection Report with the given Data Sources

    • Get the result of the Contract Detection Report

      • Look into the result to get all detected contracts and aggregations


Energy Suppliers

UC-04: Create counter offer for energy supply

Actors

  • Energy Supplier

  • User

Systems

  • Energy Supplier’s application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine contracts regarding energy supply

  • Find out if the customer is paying too much

  • Submission of a counter offer

Preconditions

  • User has opened the Energy Supplier’s online application

Flow

  • Energy Supplier’s application asks customer to import all accounts

    • Open finAPI Process Controller and get process token and user

    • Call finAPI WebForm v2 to let the user import the accounts

      • wait until user has finished

    • Call finAPI Data Intelligence Synchronize accounts endpoint and wait for callback

      • Callback should create a Case and a Contract Detection Report with the given Data Sources

    • Get the result of the Contract Detection Report

      • Look into the result to get all detected contracts and aggregations


Telecommunication Companies

UC-04: Create counter offer for telecommunication supply

Actors

  • Telecommunication company

  • User

Systems

  • Telecommunication companies application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine contracts regarding telecommunication

  • Find out if the customer is paying too much

  • Submission of a counter offer

Preconditions

  • User has opened the Telecommunication companies online application

Flow

  • Telecommunication companies application asks customer to import all accounts

    • Open finAPI Process Controller and get process token and user

    • Call finAPI WebForm v2 to let the user import the accounts

      • wait until user has finished

    • Call finAPI Data Intelligence Synchronize accounts endpoint and wait for callback

      • Callback should create a Case and a Contract Detection Report with the given Data Sources

    • Get the result of the Contract Detection Report

      • Look into the result to get all detected contracts and aggregations


Insurances

UC-05: Optimize insurance portfolio

Actors

  • Insurance

  • User

Systems

  • Insurance’s application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine contracts regarding insurances

  • Find out if the customer is paying too much

  • Optimize the customer’s insurance portfolio

Preconditions

  • User has opened the insurances's online application

Flow

  • Insurances’s application asks customer to import all accounts

    • Open finAPI Process Controller and get process token and user

    • Call finAPI WebForm v2 to let the user import the accounts

      • wait until user has finished

    • Call finAPI Data Intelligence Synchronize accounts endpoint and wait for callback

      • Callback should create a Case and a Contract Detection Report with the given Data Sources

    • Get the result of the Contract Detection Report

      • Look into the result to get all detected contracts and aggregations