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:

  1. Question: Account purpose with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7411

  2. Question: Source of Income with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7433

  3. Question: Occupation with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7457

  4. Question: Job industry with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7482

  5. Question: Monthly income with set pre-defined answers https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7516

  6. 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:

  1. The final number of steps is the largest number of the customer’s path (in case of six questions = 6).

  2. 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:

  1. The customer can’t skip this set of screens, the risk department needs to collect this information.

  2. 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