Skip to main content

Capital Controls - Withdrawal - Dollar

Description

This test for withdrawals in dollar terms identifies users whose aggregate withdrawal transactions exceed preset dollar thresholds, signalling potential irregularities or breaches of compliance standards. By analyzing withdrawal transaction data at both user and asset levels, it flags activities surpassing these limits.

Use Cases

  • Compliance Monitoring: Detects users exceeding regulatory thresholds for transaction value or frequency to ensure adherence to AML and capital movement rules.

  • Fraud Detection: Flags unusual transaction patterns to identify potential fraud, unauthorized activity, or capital flight.

Required Data

Withdrawals Data

VariableDescription
timestampTimestamp of the withdrawal made (YYYY-MM-DD hh:mm:ss).
user_idUser ID to identify the individual user.
currency_typeThe currency type of withdrawal being made; fiat or crypto.
symbolThe asset symbol; e.g., BTC, ETH, USD, EUR.
price_usdThe price of the symbol in USD.
amountThe amount of the symbol being withdrawn.

Parameters

ParameterDescriptionTypeDefault ValueConfigurable
analysis_windowTime window for analyzing transactions, in hours.Integer168Yes
analysis_minimum_transaction_count_thresholdMinimum transaction count per user in analysis period to be considered.Integer10Yes
analysis_minimum_aggregate_dollar_thresholdMinimum aggregate dollar value of transactions per user in analysis period to be considered.Float1000Yes
create_ticketFlag to determine if tickets should be created for alerts.BooleanTrueYes

Methodology

  • Monitor Transaction Activity Evaluate user transactions over a defined time frame to assess which users and transactions to consider in the analysis.

  • Apply Compliance Thresholds Compare transaction activity against predefined limits for volume and value to identify breaches of regulatory or policy standards.

  • Flag High-Risk Users Flag users whose activities exceed the preset thresholds for further investigation.