Skip to main content

Module banking

Module banking 

Source
Expand description

Banking domain models for KYC/AML synthetic data generation.

This module provides shared types used by the banking transaction generator for compliance testing, AML model training, and fraud analytics.

Structs§

AccountFeatures
Product features associated with an account.
CountryExposure
Country risk classification for geographic exposure.
MerchantCategoryCode
Merchant Category Code (MCC) classification.

Enums§

AccountStatus
Account status.
AmlTypology
AML typology classification.
BankAccountType
Type of bank account.
BankingCustomerType
Type of banking customer.
BusinessPersona
Business customer persona for behavioral modeling.
CashIntensity
Cash intensity classification.
CountryExposureType
Type of country exposure.
CountryRiskCategory
Country risk category.
Direction
Transaction direction.
EvasionTactic
Evasion tactics used to avoid detection.
FrequencyBand
Frequency band for expected transaction count.
LaunderingStage
Money laundering stage.
MonitoringIntensity
Transaction monitoring intensity level.
RetailPersona
Retail customer persona for behavioral modeling.
RiskTier
Customer risk tier for KYC purposes.
Sophistication
Sophistication level of the AML pattern.
SourceOfFunds
Source of funds classification.
SourceOfWealth
Source of wealth classification (for HNW customers).
TransactionCategory
Transaction category for behavioral analysis.
TransactionChannel
Transaction channel (how the transaction was initiated).
TrustPersona
Trust customer persona.
TurnoverBand
Turnover band for expected activity.