Skip to main content
Skip table of contents

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 of the type CONTRACTSLOAN 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 of the type CONTRACTSLOANVALIDATOR 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 of the type CONTRACTSINSURANCE 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 of the type CONTRACTSELECTRICITY or/and CONTRACTSGASwith 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 of the type CONTRACTSTELECOMMUNICATIONwith 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 of the type CONTRACTSINSURANCEwith the given Data Sources

    • Get the result of the Contract Detection Report

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

JavaScript errors detected

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

If this problem persists, please contact our support.