taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

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:
Mdeployments/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.