Plattform zur GWG-Prüfung politisch exponierter Personen
Der Zweck der Webanwendung ist die Überprüfung von Personen in Bezug auf das Geldwäschegesetz (GWG). Hierbei wird geprüft, ob die angegebene Person in einer externen Datenbank als politisch exponierte Person (PEP) eingetragen ist.
KundeFCH AG
TechnologienNestJS, React Admin, Material-UI, MongoDB
Projektdauer3 Monate
Der Kunde
Die FCH Gruppe ist ein Verlag für alle Themen zur Regulatorik. Das Unternehmen bietet Seminare, Bücher, Fachzeitschriften, Beratung, Revision, Compliance, Auslagerung oder Insourcing an, also alle Themen zu Gesetzen und Regeln, welche den Zweck haben, Mitarbeiter, Kunden oder Patienten der Mandanten zu schützen. Das Unternehmen wurde 1996 gegründet und hat seinen Sitz in Heidelberg.
Ich arbeite schon lange mit Daniel zusammen und bin immer wieder aufs Neue überrascht, wie viel Spaß der Austausch macht. Nach über 3 großen Projekten kann ich nur sagen: Sein Team und er sind schnell, lösungsorientiert und innovativ!
So ging's los
Der Kunde möchte die bestehende Anwendung relaunchen. Hierbei sollen mehrere Prozesse vollständig automatisiert werden. Dazu gehören die Verarbeitung der CSV-Dateien und die quartalsweise Rechnungsgenerierung. Zusätzlich soll das Aussehen der Webanwendung modernisiert werden.
Beschreibung des Produkts
Der Zweck der Anwendung ist die Überprüfung von Personen in Bezug auf das Geldwäschegesetz (GWG). Hierbei wird geprüft, ob die angegebene Person in einer externen Datenbank als politisch exponierte Person (PEP) eingetragen ist. Die Anwendung besteht aus zwei verschiedenen Benutzergruppen. Administratoren können registrierte Firmen freischalten und verwalten.
Die Firmen können nach einzelnen Personen suchen, oder eine CSV-Datei hochladen, in der alle eingetragenen Personen geprüft werden. Das Suchergebniss kann als PDF-Dokument exportiert werden. Die externe PEP-Datenbank wird täglich ausgelesen und mit der eigenen Datenbank synchronisiert.
Beispielhafte PDF-Ausgabe einer Mehrfachsuche über eine Excel-Datei.
Herausforderungen
Die größte Herausforderung war die schnelle Verarbeitung der CSV-Dateien. Der Kunde sollte möglichst wenig Wartezeit haben, auch bei größeren Dateien mit mehr als 10.000 Personen.