removed KycRiskCalculator, added 3 new field for the database table data_pool_backend, added simple risk level and mapping funcion for these new risk factor

This commit is contained in:
2025-11-19 12:23:27 +01:00
parent 976af0f2e6
commit 85e4fce229
10 changed files with 1722 additions and 102 deletions
@@ -0,0 +1,167 @@
"output_key"
"counterparty_corporate_summary"
"entity_corporate_summary"
"entity_corporate_history"
"counterparty_corporate_history"
"entity_corporate_purpose"
"counterparty_corporate_purpose"
"entity_corporate_sector"
"counterparty_corporate_sector"
"counterparty_corporate_nace"
"entity_corporate_nace"
"entity_corporate_products"
"counterparty_corporate_products"
"entity_corporate_markets"
"counterparty_corporate_markets"
"counterparty_corporate_supply"
"entity_corporate_supply"
"entity_corporate_name"
"counterparty_corporate_name"
"entity_corporate_form"
"counterparty_corporate_form"
"counterparty_corporate_forum"
"entity_corporate_forum"
"counterparty_corporate_HQ"
"entity_corporate_HQ"
"entity_corporate_locations"
"counterparty_corporate_locations"
"entity_corporate_holding"
"counterparty_corporate_holding"
"counterparty_corporate_shareholders"
"entity_corporate_shareholders"
"entity_corporate_board"
"counterparty_corporate_board"
"counterparty_corporate_supervisory"
"entity_corporate_supervisory"
"counterparty_corporate_powerofattorney"
"entity_corporate_powerofattorney"
"counterparty_corporate_taxID"
"entity_corporate_taxID"
"counterparty_corporate_LEI"
"entity_corporate_LEI"
"counterparty_corporate_UBO"
"entity_corporate_UBO"
"counterparty_corporate_employeecount"
"entity_corporate_employeecount"
"entity_corporate_turnover"
"counterparty_corporate_turnover"
"counterparty_corporate_EBIT"
"entity_corporate_EBIT"
"entity_corporate_netprofits"
"counterparty_corporate_netprofits"
"entity_corporate_balancesheet"
"counterparty_corporate_balancesheet"
"entity_corporate_auditfindings"
"counterparty_corporate_auditfindings"
"counterparty_corporate_insolvency"
"entity_corporate_insolvency"
"counterparty_corporate_liquidation"
"entity_corporate_liquidation"
"entity_corporate_adhoc"
"counterparty_corporate_adhoc"
"entity_corporate_pressrelease"
"counterparty_corporate_pressrelease"
"entity_corporate_votes"
"counterparty_corporate_votes"
"entity_corporate_directordealings"
"counterparty_corporate_directordealings"
"entity_corporate_brands"
"counterparty_corporate_brands"
"entity_corporate_website"
"counterparty_corporate_website"
"entity_corporate_domain"
"counterparty_corporate_domain"
"counterparty_corporate_IBAN"
"entity_corporate_IBAN"
"entity_corporate_solvency"
"counterparty_corporate_solvency"
"counterparty_corporate_rating"
"entity_corporate_rating"
"entity_corporate_ESG"
"counterparty_corporate_ESG"
"counterparty_corporate_license"
"entity_corporate_license"
"counterparty_corporate_warnings"
"entity_corporate_warnings"
"entity_corporate_eusanctions"
"counterparty_corporate_eusanctions"
"counterparty_corporate_ofacsanctions"
"entity_corporate_ofacsanctions"
"entity_corporate_uksanctions"
"counterparty_corporate_uksanctions"
"counterparty_corporate_pepexposure"
"entity_corporate_pepexposure"
"entity_corporate_adversemediascanning"
"counterparty_corporate_adversemediascanning"
"entity_corporate_corruptionexposure"
"counterparty_corporate_corruptionexposure"
"entity_corporate_AMLexposure"
"counterparty_corporate_AMLexposure"
"counterparty_corporate_CTYexposure"
"entity_corporate_CTYexposure"
"tranx_TX_AMOUNT"
"tranx_historical"
"tranx_TX_PURPOSE"
"tranx_counterpartyassessment"
"tranx_context"
"tranx_report"
"tranx_PURPOSEbase"
"tranx_performanceperiod"
"tranx_seasonality"
"tranx_resolution"
"trans_IBANvalidation"
"tranx_businesslogic"
"source_domaincheck"
"tranx_plausibilty"
"tranx_outliers"
"tranx_patterns"
"tranx_revenueimpact"
"tranx_profitimpact"
"tranx_marketimpact"
"source_check"
"source_approveuniqueID"
"counterparty_sanctions_circumvention"
"entity_sanctions_circumvention"
"entity_corruption_sector"
"counterparty_corruption_sector"
"counterparty_corruption_country"
"entity_corruption_country"
"counterparty_corruption_relationship"
"entity_corruption_relationship"
"counterparty_corporate_adverse"
"entity_corporate_adverse"
"counterparty_corporate_pep"
"entity_corporate_pep"
"entity_corporate_adverse2"
"counterparty_corporate_adverse2"
"tranx_duplicate"
"tranx_pattern2"
"counterparty_corporate_exportcontrol"
"entity_corporate_exportcontrol"
"counterparty_corporate_mediamatch"
"entity_corporate_mediamatch"
"tranx_contracttenor"
"entity_corporate_haven"
"counterparty_corporate_haven"
"tranx_mismatch"
"entity_country_risk"
"counterparty_country_risk"
"corporate_haven2"
"counterparty_corporate_insiders"
"entity_corporate_insiders"
"counterparty_corporate_courtcases"
"entity_corporate_courtcases"
"counterparty_corporate_manda"
"entity_corporate_manda"
"tranx_fakepurposecheck"
"tranx_structuring"
"tranx_newbankaccount"
"counterparty_corporate_pepdetail"
"entity_corporate_pepdetail"
"tranx_weekday"
"tranx_holdingobfuscation"
"source_randomplausibility"
"tranx_score"
"tranx_reasoning"
"tranx_recommendation"
"tranx_sourcerepository"
1 output_key
2 counterparty_corporate_summary
3 entity_corporate_summary
4 entity_corporate_history
5 counterparty_corporate_history
6 entity_corporate_purpose
7 counterparty_corporate_purpose
8 entity_corporate_sector
9 counterparty_corporate_sector
10 counterparty_corporate_nace
11 entity_corporate_nace
12 entity_corporate_products
13 counterparty_corporate_products
14 entity_corporate_markets
15 counterparty_corporate_markets
16 counterparty_corporate_supply
17 entity_corporate_supply
18 entity_corporate_name
19 counterparty_corporate_name
20 entity_corporate_form
21 counterparty_corporate_form
22 counterparty_corporate_forum
23 entity_corporate_forum
24 counterparty_corporate_HQ
25 entity_corporate_HQ
26 entity_corporate_locations
27 counterparty_corporate_locations
28 entity_corporate_holding
29 counterparty_corporate_holding
30 counterparty_corporate_shareholders
31 entity_corporate_shareholders
32 entity_corporate_board
33 counterparty_corporate_board
34 counterparty_corporate_supervisory
35 entity_corporate_supervisory
36 counterparty_corporate_powerofattorney
37 entity_corporate_powerofattorney
38 counterparty_corporate_taxID
39 entity_corporate_taxID
40 counterparty_corporate_LEI
41 entity_corporate_LEI
42 counterparty_corporate_UBO
43 entity_corporate_UBO
44 counterparty_corporate_employeecount
45 entity_corporate_employeecount
46 entity_corporate_turnover
47 counterparty_corporate_turnover
48 counterparty_corporate_EBIT
49 entity_corporate_EBIT
50 entity_corporate_netprofits
51 counterparty_corporate_netprofits
52 entity_corporate_balancesheet
53 counterparty_corporate_balancesheet
54 entity_corporate_auditfindings
55 counterparty_corporate_auditfindings
56 counterparty_corporate_insolvency
57 entity_corporate_insolvency
58 counterparty_corporate_liquidation
59 entity_corporate_liquidation
60 entity_corporate_adhoc
61 counterparty_corporate_adhoc
62 entity_corporate_pressrelease
63 counterparty_corporate_pressrelease
64 entity_corporate_votes
65 counterparty_corporate_votes
66 entity_corporate_directordealings
67 counterparty_corporate_directordealings
68 entity_corporate_brands
69 counterparty_corporate_brands
70 entity_corporate_website
71 counterparty_corporate_website
72 entity_corporate_domain
73 counterparty_corporate_domain
74 counterparty_corporate_IBAN
75 entity_corporate_IBAN
76 entity_corporate_solvency
77 counterparty_corporate_solvency
78 counterparty_corporate_rating
79 entity_corporate_rating
80 entity_corporate_ESG
81 counterparty_corporate_ESG
82 counterparty_corporate_license
83 entity_corporate_license
84 counterparty_corporate_warnings
85 entity_corporate_warnings
86 entity_corporate_eusanctions
87 counterparty_corporate_eusanctions
88 counterparty_corporate_ofacsanctions
89 entity_corporate_ofacsanctions
90 entity_corporate_uksanctions
91 counterparty_corporate_uksanctions
92 counterparty_corporate_pepexposure
93 entity_corporate_pepexposure
94 entity_corporate_adversemediascanning
95 counterparty_corporate_adversemediascanning
96 entity_corporate_corruptionexposure
97 counterparty_corporate_corruptionexposure
98 entity_corporate_AMLexposure
99 counterparty_corporate_AMLexposure
100 counterparty_corporate_CTYexposure
101 entity_corporate_CTYexposure
102 tranx_TX_AMOUNT
103 tranx_historical
104 tranx_TX_PURPOSE
105 tranx_counterpartyassessment
106 tranx_context
107 tranx_report
108 tranx_PURPOSEbase
109 tranx_performanceperiod
110 tranx_seasonality
111 tranx_resolution
112 trans_IBANvalidation
113 tranx_businesslogic
114 source_domaincheck
115 tranx_plausibilty
116 tranx_outliers
117 tranx_patterns
118 tranx_revenueimpact
119 tranx_profitimpact
120 tranx_marketimpact
121 source_check
122 source_approveuniqueID
123 counterparty_sanctions_circumvention
124 entity_sanctions_circumvention
125 entity_corruption_sector
126 counterparty_corruption_sector
127 counterparty_corruption_country
128 entity_corruption_country
129 counterparty_corruption_relationship
130 entity_corruption_relationship
131 counterparty_corporate_adverse
132 entity_corporate_adverse
133 counterparty_corporate_pep
134 entity_corporate_pep
135 entity_corporate_adverse2
136 counterparty_corporate_adverse2
137 tranx_duplicate
138 tranx_pattern2
139 counterparty_corporate_exportcontrol
140 entity_corporate_exportcontrol
141 counterparty_corporate_mediamatch
142 entity_corporate_mediamatch
143 tranx_contracttenor
144 entity_corporate_haven
145 counterparty_corporate_haven
146 tranx_mismatch
147 entity_country_risk
148 counterparty_country_risk
149 corporate_haven2
150 counterparty_corporate_insiders
151 entity_corporate_insiders
152 counterparty_corporate_courtcases
153 entity_corporate_courtcases
154 counterparty_corporate_manda
155 entity_corporate_manda
156 tranx_fakepurposecheck
157 tranx_structuring
158 tranx_newbankaccount
159 counterparty_corporate_pepdetail
160 entity_corporate_pepdetail
161 tranx_weekday
162 tranx_holdingobfuscation
163 source_randomplausibility
164 tranx_score
165 tranx_reasoning
166 tranx_recommendation
167 tranx_sourcerepository