Key parent P fe story points be story points story points Status
SM-5076 Epic Bank Statement (MVP) Medium 0.0 3.0 3.0 In Review

Role: User

Objective: want to see all transactions that have been posted during a calendar month on the monthly bank statement

Reason: So that I can open the bank statement and download it from the app.

Functional requirements:

  • All posted transactions from the Transaction history manager are listed in the monthly bank statement

  • A list of all posted transactions during the calendar month on the main account should be available to the user in form of a bank statement, including interest, tax, overdraft, loans, and pocket movements. The main account and pockets should include the beginning, ending balances, and remaining balance calculated after each transaction.

UI requirements:

  • A bank statement should include transactions related to:

    • main account

    • pockets

Process flow:

https://safibank.atlassian.net/wiki/spaces/ITArch/pages/140607505/Monthly+Statements?src=mail&src.mail.action=view&src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Apage-created-notification&src.mail.recipient=62c7f696efb17d6ce63016e3&src.mail.timestamp=1662064262909

Execution steps:

  1. Transactions' details of the previous month are sent to BE

  2. The Bank Statement is populated with the transactions

  3. PDF is generated

Internal dependencies:

PDF generation by Common team

Transaction History manager

External dependencies: -

Alternative scenarios: -

Acceptance criteria:

The pdf bank statement template created in this story for EPFS should additionally include the following:

On the first page:

  • Account summary as of the last day of the month

    • overview (list) of all active accounts of the user:

      • main account

      • AlkanSafe (all active pockets)

    • Account Details as of the last day of the month, in form of a table with the following columns:

      • Account - type of the account (main or pocket = AlkanSafe)

      • Account number / AlkanSafe name (since pockets do not have their own number)

      • Balance (in PESO at the end of the month - ending balance)
        Below this table with details are Total deposits (sum of all ending balances)

On the following pages:

  • Account Details as of the last day of the month, in form of a table for the Main account and also for each AlkanSafe separately

    • = chronological list of transactions posted during the past month

 

Footer:

Instead of last page with additional information there is a footer attached to every page with the following information:

  • SaFi bank address

  • contact information

Above the footer there is pagination and information about the real date of statement generation.

Links to wireframes/UI:

https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=22292%3A198332