Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-4500 | Bank Statement (MVP) | 0.0 | 13.0 | 13.0 | Done |
Role: User
Objective: want to see all transactions that have been debited or credited from/to my SaFi bank account within a calendar month
Reason: so that I can check and have evidence of all transfers from or to my SaFi bank account
Functional requirements:
All posted transactions from the Transaction history manager are listed in the monthly bank statement
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:
A bank statement prepared for the EPFS should additionally include the following postings:
bill payments,
loan repayments and credits (as a simple entry),
card transactions
overdraft (separate postings for nominal amount and interest rate)
mobile top-ups (airtime load)
pockets, if created
beginning and ending balances of the month
all the movements (debits and credits) from pocket to the main account and vice versa
remaining balances calculated after each posting
accrued interest from pockets (credited on 1st day of the next month) + tax from interest (20% WHT on maturity date)
subscription fee
Links to wireframes/UI:
https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=22292%3A198332