Skip to main content
Skip table of contents

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

JavaScript errors detected

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

If this problem persists, please contact our support.