Role: Customer

Objective: Open a new locked pocket.

Reason: The customer wants to manage his money and get a better interest rate.

Functional requirements:

  • Customer is allowed to have up to 8 active sub-accounts of both unlocked and locked type

    • If this would be his 9th account, he gets an error message, and a sub-account is not created.

  • At first, the customer is shown a few screens how the sub-accounts works.

  • During opening the locked sub-account, the customer has the option to fill in these details:

    • Name

    • Picture (Optional)

    • Type - Locked/Unlocked

    • Tenure (lock duration)

      • Exact options are to be specified, but let`s start with 3 months, 6 months, 9 months, 12 months, 2 year, 3 year.

    • Amount to transfer

  • After the customer writes down tenure and amount to transfer, he is shown what will be his amount saved by end of the tenure.

  • After that, a sub-account is internally created, a transaction is initiated, and if it succeeds he is forwarded to the success screen.

  • The locked subaccount doesn’t have a visible account number.

  • There are no available transactions for the locked sub-account.

  • In the future (after MVP), there will be option for templates:

    • During the first step of the creation of a sub-account (name+ picture) customer will be able to choose between several templates for quick setup.

      • When the template is chosen, all fields are automatically prefilled and the customer can edit them.

      • e.g. Emergency funds, Holidays, …

UI requirements: any special demand for UI

Process flow:

Acceptance criteria:

  • When there are more than 8 active sub-accounts, a new sub-account cannot be created.

  • If the customer chose a template, all other information is prefilled.

  • After successful creation, all data are stored properly in the database and in TM Vault.

  • Outgoing and incoming transactions to the sub-account are not allowed.

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

Attachments:

test.png (image/png)
test (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
Untitled Diagram.drawio.png (image/png)
Untitled Diagram.drawio (application/vnd.jgraph.mxfile)
~Untitled Diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
test (application/vnd.jgraph.mxfile)
test.png (image/png)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
test (application/vnd.jgraph.mxfile)
test.png (image/png)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
test (application/vnd.jgraph.mxfile)
test.png (image/png)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
test (application/vnd.jgraph.mxfile)
test.png (image/png)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
~test.tmp (application/vnd.jgraph.mxfile)
test (application/vnd.jgraph.mxfile)
test.png (image/png)