SaFi Bank Space : 🟢 Generate Monthly Bank Statement document using template

Key parent P fe story points be story points story points Status
SM-3279 Epic EPFS Bank Statement Medium 0.0 5.0 5.0 Done

Role: User

Objective: want to have 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:

  1. On the first day of each calendar month, a monthly bank statement is automatically generated

  2. Statements are listed on the “Bank Statements” screen

  3. Format of the bank statement is .pdf

  4. Statement pdfs are generated & stored on BE

UI requirements: -

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. User opens side menu

  2. User taps on “Statement history”

  3. “Bank Statements” screen is displayed

  4. User taps on a bank statement

  5. User verifies by password

  6. Bank statement pdf is displayed

Internal dependencies:

🟢 Generate Monthly Bank Statement document EPFS

External dependencies: -

Alternative scenarios: -

Acceptance criteria:

  • The pdf bank statement includes following:

    • The header should contain

      • SaFi bank logo

      • name of the document “Consolidated Bank Statement”

      • bank address
        The header is displayed on every page of the bank statement.

    • The subheading displays:

      • bank statement period from - to

      • the identification of the user - name, address

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

      • date

      • description (category, reference number of the transaction)

      • money in (credit) in green colour and plus sign

      • money out (debit) in red colour and minus sign

      • remaining balance (calculated after each transaction posting)

    • Information about the beginning balance is displayed on top of the list of postings

    • total amount of the money in & money out columns is displayed at the bottom of the list of postings

    • Information about the ending balance is displayed at the bottom of the list of postings

    • pages are paginated

    • The footer displays:

      • information about deposit insurance

      • general information

Links to wireframes/UI: https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=14071%3A86586