Epic: SM-38 - ONB: Provide necessary data for onboarding Done
User story: SM-1218 - Additional customer data Done
User story: As a customer I want to input additional personal data to fulfill KYC requirements.
Role: Customer
Objective: Customer needs to provide additional personal data during onboarding to fulfill KYC requirements.
Reason: For risk and customer’s value assessment.
Functional requirements:
Question: Account purpose with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7411
Question: Source of Income with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7433
Question: Occupation with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7457
Question: Job industry with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7482
Question: Monthly income with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7516
Question: Employment duration with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7540
Condition:
1. IF Question “Occupation” = (Student OR Unemployed OR Retired) THEN (Question “Job industry” AND “Monthly income” AND “Employment duration”) are skipped.
A visual counter of steps will be applied under the following rules:
The final number of steps is the largest number of the customer’s path (in case of six questions = 6).
The counter will skip steps if some screen is skipped based on the given conditions (e.g. 3 → 5).
UI requirements: a set of screens with Questions & Answers
Process flow: n/a
Execution steps: n/a
Internal dependencies: n/a
External dependencies: n/a
Alternative scenarios:
The customer can’t skip this set of screens, the risk department needs to collect this information.
In case of a sudden interruption of this process (leaving the app, crash), the customer will start again with Question 1.
Acceptance criteria:
1. All defined questions (screens) with pre-defined answers will be displayed and must be answered during the onboarding process.
2. All embedded steps must follow the defined conditions.
Links to wireframes/UI: From https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7411 to https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7540