Key | parent | P | fe story points | be story points | Status |
---|---|---|---|---|---|
SM-628 | Automated Scheduling one-time & recurring (MVP) | 1.0 | 0.0 | In Review |
Role: User
Objective: I want to cancel an existing schedule as a whole with all scheduled transactions
Reason: So that I will not transfer money from my SaFi account and pay the scheduled amounts in the future.
Functional requirements:
A transaction schedule has to be successfully created, before the cancellation is available.
UI requirements:
“Cancel scheduled transaction” secondary button is placed on the bottom of an active schedule detail screens
Process flow: https://safibank.atlassian.net/l/cp/t1XQg1pe
Execution steps:
User is on an active schedule detail screen
User taps on “Cancel scheduled transaction” button
The cancellation request is send
Internal dependencies:
https://safibank.atlassian.net/l/cp/6aJFd11K
External dependencies: -
Alternative scenarios: -
Acceptance criteria:
The user selects an active transaction Schedule from the list of Schedules
screen with schedule details is displayed
The user can cancel the whole schedule (parent) when he clicks on the CTA button ‘Cancel scheduled transactions’
after that, all scheduled future transactions and the schedule itself will be deleted and removed
no payment related to this schedule will be made in the future anymore
Links to wireframes/UI:
https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=19955%3A186899