pavansri8886/clearstream-fcc-analytics
GitHub: pavansri8886/clearstream-fcc-analytics
这是一个专为金融机构设计的金融犯罪合规分析套件,通过模拟 Clearstream 的合规工作流程,实现交易制裁筛查、反洗钱模式检测及自动化合规报告生成。
Stars: 0 | Forks: 0
# Clearstream FCC 分析套件
**金融犯罪合规分析,在交易后金融机构中复制现实世界的 AML 工作流程。**
该项目旨在反映 **Clearstream Banking S.A., Luxembourg** 合规团队的工作——Clearstream 是全球两家国际中央证券存管机构(ICSD)之一,受 CSSF 监管,并需遵守 OFAC、联合国和欧盟的制裁义务。
## 项目功能
针对四种 FATF 类型和三个制裁名单,筛选 600,000 条合成 Clearstream 交易以发现金融犯罪,随后生成一份管理层就绪的 Excel 合规报告。
## 结果
| 指标 | 数值 |
|---|---|
| 已筛选交易 | 600,000 |
| 制裁命中 | 443 |
| 拆分案例 | 8,984 |
| 高风险通道预警 | 9,186 |
| 预警率 | 3.71% |
| 通过测试 | 108 / 108 |
## 工作原理
### 1. 制裁筛选
每笔交易都会对照三个真实的公共观察名单进行检查:
| 名单 | 发布机构 |
|---|---|
| OFAC SDN List | 美国财政部 |
| UN Consolidated List | 联合国安理会 |
| EU Financial Sanctions Files | 欧盟委员会 |
匹配采用 **精确查找** 以提高速度,并使用 **模糊名称匹配**(rapidfuzz)来捕捉拼写错误和别名——例如 `GAZPROM BANK` 以 95% 的置信度匹配 `GAZPROMBANK`。
### 2. AML 检测(4 种 FATF 类型)
| 类型 | 规则 |
|---|---|
| **拆分** | 72 小时内来自同一汇款人的 3 笔以上 5,000–9,999 欧元之间的交易 |
| **高频滥用** | 1 小时内来自同一实体的 20 笔以上付款 |
| **大额交易** | 单笔超过 1,000,000 欧元的转账 |
| **高风险通道** | 涉及 FATF 灰名单国家的任何交易 |
### 3. Excel 合规报告
`reports/fcc_compliance_report.xlsx`
| 工作表 | 内容 |
|---|---|
| Summary | KPI 仪表板——预警计数、严重性细分、SAR 候选 |
| Alerts | 按欧元敞口排序的前 1,000 条 HIGH 严重性预警 |
| Sanctions | 制裁匹配的完整列表,包含实体、计划和匹配分数 |
## 交易类型
| SWIFT 类型 | 数量 | 描述 |
|---|---|---|
| MT103 | 300,000 | 跨境客户电汇 |
| MT202 | 102,000 | 银行间资金转账 |
| MT540 | 198,000 | 证券结算(DVP/RVP) |
## 监管框架
| 法规 | 要求 |
|---|---|
| CSSF Regulation 12-02 | 卢森堡实体的 AML/CFT 框架 |
| EU AML Package (AMLR + AMLD6) | 加强 CDD 和统一的 STR 规则 |
| AMLA | 新的欧盟 AML 机构——自 2026 年 7 月起直接监管 |
| FATF Recommendation 16 | 跨境支付数据的 Travel Rule |
| Luxembourg Law 12 Nov 2004 | 通过 goAML 提交 STR 的义务 |
## 项目结构
```
clearstream-fcc-analytics/
│
├── src/
│ ├── config.py ← Loads settings.yaml once, shared across all modules
│ ├── pipeline.py ← Entry point — reads transactions, runs all detectors
│ ├── screener.py ← Sanctions matching (exact + fuzzy)
│ ├── detectors.py ← AML rule engines (4 typologies)
│ ├── schema.py ← AlertRecord data model and field definitions
│ └── reports.py ← Generates the Excel compliance report
│
├── config/
│ └── settings.yaml ← All thresholds, paths, and FATF country list
│
├── data/
│ └── raw/sanctions/ ← OFAC, UN, and EU sanctions reference lists
│
├── reports/
│ └── fcc_compliance_report.xlsx
│
└── tests/ ← 108 unit tests
```
## 运行
```
python src/pipeline.py # screens all transactions → data/processed/alerts.csv
python src/reports.py # builds Excel report → reports/fcc_compliance_report.xlsx
```
标签:Clearstream, CSSF, Excel报表, FATF, OFAC, Python, RapidFuzz, 交易监控, 代码示例, 制裁筛查, 反洗钱, 可疑活动报告, 合规管理, 大数据处理, 数据分析, 无后门, 模糊匹配, 欧盟制裁, 灰名单, 监管科技, 结构化交易, 联合国制裁, 自动化报告, 证券存管, 逆向工具, 金融犯罪合规, 金融科技, 风险识别, 高危通道