commit f8f3ca34cc7de31ca6042c6a39c6fcd24ac83d7e
parent e1e31483dc254d4cdec073e6890e587b0e1c7d89
Author: Florian Dold <florian@dold.me>
Date: Thu, 8 May 2025 21:38:15 +0200
tops: vqf_902_9 is split
Diffstat:
| M | deployments/tops.rst | | | 114 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------- |
1 file changed, 94 insertions(+), 20 deletions(-)
diff --git a/deployments/tops.rst b/deployments/tops.rst
@@ -917,7 +917,7 @@ form:
* ``FOUNDATION``: Form ``vqf_902_12``
* ``TRUST``: Form ``vqf_902_13``
* ``LIFE_INSURANCE``: Form ``vqf_902_15``
-* ``OTHER``: Form ``vqf_902_9``
+* ``OTHER``: Form ``vqf_902_9_customer``
vqf_902_1_officer
^^^^^^^^^^^^^^^^^
@@ -1365,14 +1365,14 @@ vqf_902_5
-vqf_902_9
-^^^^^^^^^
+vqf_902_9_customer
+^^^^^^^^^^^^^^^^^^
-**Filled out by:** AML officer or customer
+**Filled out by:** Customer only.
**Purpose:** Establish the identity of the beneficial owner.
-**Form Demo:** `Link <https://www.taler.net/files/storybook-forms/stories.html#forms-vqf_902_9-EmptyForm>`_
+**Form Demo:** `Link <https://www.taler.net/files/storybook-forms/stories.html#forms-vqf_902_9_customer-EmptyForm>`_
**Differences from VQF form 902.9:**
@@ -1384,21 +1384,15 @@ vqf_902_9
.. code:: none
- SUBMITTED_BY :: 'AML_OFFICER' | 'CUSTOMER'
info DECL_BENEFICIAL_OWNER
- CONTRACTING_PARTY :: String
- BENEFICIAL_OWNER_LIST[].FULL_NAME :: String
- BENEFICIAL_OWNER_LIST[].BIRTHDATE :: Date
- BENEFICIAL_OWNER_LIST[].DOMICILE :: AddressString
- BENEFICIAL_OWNER_LIST[].NATIONALITY :: CountryCodeString
- when SUBMITTED_BY = 'AML_OFFICER' {
- ATTACHMENT_SIGNED_DOCUMENT :: File
- }
- when SUBMITTED_BY = 'CUSTOMER' {
- info NOTICE_WRONG_DECLARATION
- SIGN_NAME :: String
- SIGN_DATE :: Date
- }
+ IDENTITY_CONTRACTING_PARTNER :: String
+ IDENTITIES_LIST[].FULL_NAME :: String
+ IDENTITIES_LIST[].DATE_OF_BIRTH :: Date
+ IDENTITIES_LIST[].DOMICILE_ADDRESS :: AddressString
+ IDENTITIES_LIST[].NATIONALITY :: CountryCodeString
+ info NOTICE_WRONG_DECLARATION
+ SIGN_NAME :: String
+ SIGN_DATE :: Date
info NOTICE_CHANGES
* ``SUBMITTED_BY``
@@ -1444,7 +1438,7 @@ vqf_902_9
* **Type:** Multi-line text
* **Label DE:** Effektive Wohnsitzadresse
-* ``SIGN_NAME``
+* ``SIGNATURE``
* **Type:** Single-line text
* **Label EN:** Signed by:
@@ -1454,6 +1448,86 @@ vqf_902_9
* **Type**: Single-line text (pre-filled with current date)
+
+**Strings:**
+
+* ``DECL_BENEFICIAL_OWNER``
+
+ * **DE:**
+ Der Vertragspartner erklärt hiermit, dass die nachfolgend aufgeführte(n) Person(en) an den
+ in die Geschäftsbeziehung eingebrachten Vermögenswerten wirtschaftlich berechtigt
+ ist/sind. Ist der Vertragspartner selber allein an diesen Vermögenswerten wirtschaftlich
+ berechtigt, so sind nachstehend seine Personalien festzuhalten:
+
+* ``NOTICE_WRONG_DECLARATION``:
+
+ * **DE**: Die vorsätzliche Angabe falscher Informationen in diesem Formular ist eine strafbare
+ Handlung (Urkundenfälschung gemäss Artikel 251 des Schweizerischen Strafgesetzbuchs).
+
+* ``NOTICE_CHANGES``
+
+ * **DE:** Der Vertragspartner verpflichtet sich, Änderungen jeweils unaufgefordert mitzuteilen.
+
+**Others:**
+
+When filled out by the customer, the form **must** contain a notice that
+filling this form with incorrect information is a punishable offence (document
+forgery) according to Swiss law.
+
+vqf_902_9_officer
+^^^^^^^^^^^^^^^^^
+
+**Filled out by:** AML Officer only.
+
+**Purpose:** Establish the identity of the beneficial owner.
+
+**Form Demo:** `Link <https://www.taler.net/files/storybook-forms/stories.html#forms-VQF_902_9_officer-EmptyForm>`_
+
+**Differences from VQF form 902.9:**
+
+* We also allow the AML officer to fill out this form, but then require an
+ attached version signed by the customer.
+
+**Attributes:**
+
+.. code:: none
+
+ info DECL_BENEFICIAL_OWNER
+ IDENTITY_CONTRACTING_PARTNER :: String
+ IDENTITY_LIST[].FULL_NAME :: String
+ IDENTITY_LIST[].DATE_OF_BIRTH :: Date
+ IDENTITY_LIST[].DOMICILE_ADDRESS :: AddressString
+ IDENTITY_LIST[].NATIONALITY :: CountryCodeString
+ info NOTICE_WRONG_DECLARATION
+ ATTACHMENT_SIGNED_DOCUMENT :: File
+ info NOTICE_CHANGES
+
+* ``IDENTITY_CONTRACTING_PARTNER``
+
+ * **Type:** Multi-line text
+ * **Label EN:** Contracting party (name and address)
+ * **Label DE:** Vertragspartner (Name und Adresse)
+
+* ``IDENTITY_LIST[].FULL_NAME``
+
+ * **Type:** Single line text
+ * **Label DE:** Name, Vorname
+
+* ``IDENTITY_LIST[].DATE_OF_BIRTH``
+
+ * **Type:** Date entry
+ * **Label DE:** Geburtsdatum
+
+* ``IDENTITY_LIST[].NATIONALITY``
+
+ * **Type:** Country code
+ * **Label DE:** Nationalität
+
+* ``IDENTITY_LIST[].DOMICILE_ADDRESS``
+
+ * **Type:** Multi-line text
+ * **Label DE:** Effektive Wohnsitzadresse
+
* ``ATTACHMENT_SIGNED_DOCUMENT``
* **Label DE:** Scan des vom Kunden unterschriebenen Formulars.