commit 934e92ed2ac16860275c28091cf9acacb320efe5
parent 62843c15344c2fbbd84d5589ec50fab0734ca09d
Author: Christian Grothoff <christian@grothoff.org>
Date: Tue, 16 Dec 2025 22:43:10 +0100
fix form definitions for TOPS: some required values were missing in the spec
Diffstat:
| M | deployments/tops.rst | | | 80 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- |
1 file changed, 79 insertions(+), 1 deletion(-)
diff --git a/deployments/tops.rst b/deployments/tops.rst
@@ -1003,6 +1003,7 @@ to document the risk profile of a customer.
.. code:: none
+ CUSTOMER_NAME :: String
PEP_FOREIGN :: Boolean
PEP_DOMESTIC :: Boolean
PEP_INTERNATIONAL_ORGANIZATION :: Boolean
@@ -1029,6 +1030,9 @@ to document the risk profile of a customer.
'TRANSPARENT' | 'HIGH_CASH_TRANSACTION' |
'NOT_WELL_KNOWN' | 'HIGH_RISK_TRADE' | 'UNKNOWN_INDUSTRY')
CONTACT_RISK_LEVEL :: 'LOW' | 'MEDIUM' | 'HIGH'
+ PRODUCT_RISK_LEVEL :: List['LOW' | 'SOPHISTICATED' | 'HIGH_OFFSHORE' |
+ 'HIGH_COMPLEX' | 'HIGH_PASSTHROUGH' | 'HIGH_BACKGROUND' |
+ 'HIGH_FREQUENT_TMER']
RISK_RATIONALE :: Text
RISK_CLASSIFICATION_LEVEL :: 'HIGH_RISK' | 'NO_HIGH_RISK'
when (HIGH_RISK_COUNTRY OR
@@ -1036,6 +1040,11 @@ to document the risk profile of a customer.
HIGH_RISK_ACCEPTANCE_DATE :: Date
}
+* ``CUSTOMER_NAME``
+
+ * **Type**: String
+ * **Label DE:** Vertragspartei
+
* ``PEP_FOREIGN``
* **Type**: Checkbox
@@ -1194,7 +1203,7 @@ to document the risk profile of a customer.
* ``CONTACT_RISK_LEVEL``
- * **Type:** Multi-choice
+ * **Type:** Single choice
* **Label DE:**
KONTAKTRISIKO: Kontaktformen zur Vertragspartei/an Vermögenswerten
wirtschaftlich berechtigten Person
@@ -1224,6 +1233,63 @@ to document the risk profile of a customer.
(Korrespondenzbeziehung) sowie keine Einführung/Vermittlung des Kunden
durch eine Vertrauensperson
+* ``PRODUCT_RISK_LEVEL``
+
+ * **Type:** Multi-choice
+ * **Label DE:**
+ PRODUKTRISIKO: Art der vom Kunden verlangten
+ Dienstleistungen und Produkte
+
+ * **Choices:**
+
+ * ``LOW``
+
+ * **Label DE**:
+ Einfach zu verstehende, transparente Dienstleistungen
+ und Produkte, bei welchen die wirtschaftlichen Hintergründe
+ leicht verständlich und überprüfbar sind
+
+ * ``MEDIUM``
+
+ * **Label DE**:
+ Anspruchsvollere Dienstleistung/Produkte, bei welchen die
+ wirtschaftlichen Hintergründe nicht ohne Weiteres verständlich
+ und überprüfbar sind
+
+ * ``HIGH_OFFSHORE``
+
+ * **Label DE**:
+ Schwergewicht "Offshore – Business" (insbesondere:
+ Beziehungen zu Sitzgesellschaften oder zu sonstigen
+ Offshore-Konstruktionen)
+
+ * ``HIGH_COMPLEX``
+
+ * **Label DE**:
+ Komplexe Strukturen, insbesondere durch Verwendung
+ einer Sitzgesellschaft mit fiduziarischen Aktionären, in einer
+ intransparenten Jurisdiktion, ohne nachvollziehbaren
+ Grund oder zwecks kurzzeitiger Vermögensplatzierung
+
+ * ``HIGH_PASSTHROUGH``
+
+ * **Label DE**:
+ Die Vertragspartei oder die an Vermögenswerten
+ wirtschaftlich berechtigte Person verfügt über eine Vielzahl
+ von Konten mit Durchlauftransaktionen (Durchlaufkonti)
+
+ * ``HIGH_BACKGROUND``
+
+ * **Label DE**:
+ Komplexe Dienstleistung/Produkte, bei welchen die
+ wirtschaftlichen Hintergründe nur eingeschränkt oder nur
+ mit grossem Aufwand verständlich und überprüfbar sind
+
+ * ``HIGH_FREQUENT_TMER``
+
+ * **Label DE**:
+ Häufige Transaktionen m it erhöhten Risiken
+
* ``RISK_RATIONALE``
* **Type:** Multi-line text
@@ -1258,6 +1324,7 @@ vqf_902_5
.. code:: none
+ CUSTOMER_NAME :: String
BIZREL_PROFESSION :: Text
BIZREL_FINANCIAL_CIRCUMSTANCES :: Text
BIZREL_ORIGIN_NATURE :: Text
@@ -1278,6 +1345,11 @@ vqf_902_5
BIZREL_THIRDPARTY_REFERENCES :: Text
BIZREL_FURTHER_INFO :: Text
+* ``CUSTOMER_NAME``
+
+ * **Type**: String
+ * **Label DE:** Vertragspartei
+
* ``BIZREL_PROFESSION``
* **Type:** Multi-line text
@@ -1845,6 +1917,7 @@ out by at the initiative of the AML officer or in response to an alert.
.. code:: none
+ CUSTOMER_NAME :: String
INCRISK_REASON :: Text
INCRISK_MEANS :: 'GATHERING' | 'CONSULTATION' | 'ENQUIRIES' | 'OTHER'
when INCRISK_MEANS_OTHER = 'OTHER' {
@@ -1859,6 +1932,11 @@ out by at the initiative of the AML officer or in response to an alert.
INCRISK_RESULT_OTHER :: Text
}
+* ``CUSTOMER_NAME``
+
+ * **Type**: String
+ * **Label DE:** Vertragspartei
+
* ``INCRISK_REASON``
* **Type:** Free-form, multi-line text.