Beantragt ein Kunde einen Kredit bei der aka Bank, muss diese eine
Legititmationsprüfung
(engl.: Know-Your-Customer-Process, kurz KYC) des Kunden vollziehen. Damit wird
sichergestellt, dass der Kunde eine reelle Firma vertritt und ist nötig, um die eigenen
Kreditvergaberichtlininen einzuhalten, aber auch um gesetzliche Vorgaben der EU und
Deutschlands zu erfüllen.
Der Kunde muss dabei umfangreiche Informationen zu seiner Firmenstruktur offenlegen,
beispielsweise Informationen zu einer variablen Anzahl von Mitgliedern der
Geschäftsführung. Bisher werden dafür dem Kunden der umfangreiche Fragebogen
postalisch
zugeschickt und von diesem wieder zurückgesendet.
Hierbei ist insbesondere schwierig, dass die vom Kunden gegebenen Informationen oft
fehlerhaft oder fehlend sind, sodass sich der Bearbeitungsprozess in die Länge zieht.
Dieser KYC-Prozess soll nun digitalisiert werden und als Website implementiert werden,
sodass ein potentieller Kunde den Fragebogen bequem an einem PC ausfüllen kann.
Dadurch soll der gesamte Prozess beschleunigt werden, indem zum einen der Postweg
wegfällt,
und zum anderen der Kunde strengere Vorgaben hat, wie der Fragebogen überhaupt
auszufüllen
ist. Es ist möglich dem Kunden mehr Hilfestellungen zu bieten und die Bank hat die
Möglichkeit den Fragebogen modular zu verändern.
Insbesondere ist es wichtig gewesen, dass der Fragebogen dynamisch auf Eingaben des Nutzers
reagieren kann, etwa weil Abhängigkeiten zwischen Feldern existieren oder die Daten von
einer variablen Anzahl von Personen eingetragen werden müssen.
Außerdem wird jeder Kunde von der aka Bank in eine von drei Risikoklassen eingeteilt,
die
unter anderem davon abhängen, in welchem Land die Firma ihren Sitz hat. Abhängig
von
dieser
Risikoklasse wird dem Kunde dann nur eine Teilmenge der Fragen angezeigt.
Die Website wurde auf Wunsch der aka Bank mithilfe der JavaScript-Bibliothek React
implementiert, da die aka erste Erfahrungen mit React sammeln wollte und damit
außerdem
Veränderungen des User Interfaces effizient gerendert werden können.
React erlaubt uns die Aufteilung der Webseite in so genannte "Components".
Einzelne Components im Code
stehen dann für die verschiedenen Typen von Feldern die im Digitalen
KYC-Fragebogen umgesetzt werden.