Data Intelligence Public Platform Documentation

Spending Use Cases

Introduction

Spending Report provides an overview of your customers' regular and irregular expenses.

Information you can get from the Income Report:

  • What does he spend his money on and how often?

  • Which products do they prefer?

  • Which brands do they prefer?


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


Bank

UC-01: Determine the user's spending for a loan application

Actors

  • Seizure

  • User

Systems

  • Bank’s loan application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine spending of a user

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 an Spending Report with the given Data Sources

    • Get the result of the Spending Report

      • Look into the result to get all spending related transactions and aggregations

UC-02: Offering customized financial products.

Actors

  • Bank

  • User

Systems

  • Bank’s loan application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Offer fitting financial products for the customer

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 an Spending Report with the given Data Sources

    • Get the result of the Spending Report

      • Look into the result to get all spending related transactions and aggregations


Retail companies

UC-03: Customized advertising

Actors

  • Retail Company

  • User

Systems

  • Retail company’s application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine spending of a user

  • Offer customized advertising

Preconditions

  • User has opened the Retail company’s application

Flow

  • Retail company’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 an Spending Report with the given Data Sources

    • Get the result of the Spending Report

      • Look into the result to get all spending related transactions and aggregations


Digital financial assistance

UC-04: Present the client's expenses in a structured way

Actors

  • Bank

  • User

Systems

  • Bank’s loan application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine spending of a user

  • Structure the spending and give an overview

  • Help the customers to optimize their spending

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 an Spending Report with the given Data Sources

    • Get the result of the Spending Report

      • Look into the result to get all spending related transactions and aggregations