SaFi Bank Space : 🟢 Epic: Automated Scheduling one-time & recurring (MVP)

Key epic name P fe story points be story points Status
SM-624 Automated Scheduling one-time & recurring (MVP) Medium In Progress

Description

This epic refers to the automatic transfer of money from user’s main account to the beneficiary that happens on a pre-defined date/s in the future.

Objective:

Money must be scheduled in advance to be transferred in the future from the master account of the user to the beneficiary’s account. The scheduling can be for a one-off money transfer or instalments on a regular basis (given period). Set-up information for re-occurring transfers should be provided via manual input from the user.

Transactions Scope:

  • Intrabank Transfer (sending money to another SaFi user)
  • Interbank Transfer/Withdrawal (sending money to a user with a non-safi bank account)
  • Mobile Top-up
  • Bill Payments

Cash In, Cash out, Top up via Ewallet, Bank account and Debit card are out of scope for MVP and will be addressed in semi-automated scheduling : https://safibank.atlassian.net/browse/SM-3810

Functional requirements:

  • Scheduling can be initiated also if sender's master account has 0 account balance;
  • Execution of the transaction on the due date must take place only in case the sender's master account has sufficient balance to cover the value of the transaction, including the fee for the transfer. (otherwise the transaction will fail).
    • In other words, Execution of a scheduled transaction cannot result into an overdraft.

UI requirements:

  • Ability to provide manual input about payment and occurrence
  • The user can define the occurrence of payment:
    • one-off
    • Weekly
    • Monthly
    • Annually
  • This operation must be simple from a UI perspective: from user’s own master account provide value for transfer and identify the beneficiary. The user must receive confirmation of the successful or failed transfer.