Skip to content

PEP Management

The PEP (Politically Exposed Persons) Management section provides tools for managing PEP lists, bulk uploads, and automated user matching for AML compliance.

Overview

PEP management capabilities:

  • PEP list management (add, edit, delete)
  • Bulk upload from CSV/spreadsheet
  • Automated user matching
  • Search and filtering
  • PEP statistics and analytics

PEP Dashboard

Statistics

StatDescription
Total PEPsAll PEP entries in database
ActiveCurrently active entries
InactiveDeactivated entries
CountriesNumber of countries represented

Table Columns

ColumnDescription
NameFull name and position
CategoryPEP classification
CountryCountry of origin
SourceData source (manual or import)
StatusActive or Inactive
ActionsEdit, Activate/Deactivate, Delete

PEP Categories

CategoryDescription
Head of StatePresidents, monarchs, prime ministers
Government OfficialCabinet members, senior bureaucrats
Senior PoliticianLegislators, party leaders
Military OfficerHigh-ranking military personnel
JudgeSenior judicial officials
Central Bank OfficialCentral bank executives
State Enterprise ExecutiveLeaders of state-owned companies
Family MemberClose family of PEPs
Close AssociateKnown business/personal associates
UnknownCategory not determined

Add/Edit PEP

Form Fields

FieldTypeRequiredDescription
Full NametextYesComplete name of the PEP
CategoryselectYesPEP classification category
Position/TitletextNoCurrent or former position
CountryselectNoCountry of origin
SourcetextNoData source reference
ActivetoggleNoWhether entry is active

Bulk Upload

Process

  1. Prepare CSV/Excel file with columns: name, category, position, country, source
  2. Upload file through bulk upload dialog
  3. Preview parsed records
  4. Confirm upload
  5. Review results including user matches

Upload Results

FieldDescription
CreatedNumber of PEPs successfully added
FailedNumber of records that failed
Total MatchesUsers matching new PEP names
Users UpdatedUsers flagged as potential PEPs
Alerts CreatedAML alerts generated for matches

Supported File Formats

FormatExtension
CSV.csv
Excel.xlsx
SettingValue
Minimum query length2 characters
Search fieldsName

Search Results Display

FieldDescription
NamePEP full name
CategoryClassification
CountryCountry of origin
PositionTitle if available

Automatic User Matching

When a new PEP is added (single or bulk), the system automatically:

  1. Searches for matching users using fuzzy name matching
  2. Updates user risk profiles with PEP status
  3. Creates AML alerts for matches
  4. Returns matching results in the API response

Matching Algorithm

The matching uses normalized names:

  • Convert to lowercase
  • Remove diacritics (accents)
  • Compare against user firstName, lastName, names, surname

Matching Results

FieldDescription
Total MatchesNumber of name matches found
Users UpdatedUsers with updated PEP status
Alerts CreatedNew AML alerts generated
Match ScoreConfidence percentage per user

API Endpoints

EndpointMethodDescription
/admin/aml/pepGETList PEPs with filters
/admin/aml/pepPOSTCreate single PEP
/admin/aml/pep/bulkPOSTBulk create PEPs
/admin/aml/pep/:pepIdPUTUpdate PEP
/admin/aml/pep/:pepIdDELETEDelete PEP
/admin/aml/pep/searchGETSearch PEPs by name
/admin/aml/pep/statsGETGet PEP statistics

Internal use only - Keshless Payment Platform