Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-5076 | Bank Statement (MVP) | 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:
Execution steps:
Transactions' details of the previous month are sent to BE
The Bank Statement is populated with the transactions
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