commit f10996eab9bb6daa1446f44e9dc8783586d7618f
parent 4f818723edafb051dfbec4b5639d82d8203fddfb
Author: Florian Dold <florian@dold.me>
Date: Mon, 24 Mar 2025 18:43:37 +0100
tops forms
Diffstat:
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/deployments/tops.rst b/deployments/tops.rst
@@ -389,12 +389,12 @@ Initial collection of basic attributes about customer during onboarding.
CONTACT_EMAIL :: Optional[Text]
DATE_OF_BIRTH :: Date
NATIONALITY :: Text
- PERSONAL_IDENTIFICATION_DOCUMENT_COPY :: File
+ PERSONAL_IDENTIFICATION_DOCUMENT_COPY :: DataUri
CUSTOMER_IS_SOLE_PROPRIETOR :: Boolean
when CUSTOMER_IS_SOLE_PROPRIETOR {
COMPANY_NAME :: Optional[Text]
REGISTERED_OFFICE_ADDRESS :: Optional[Text]
- LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY :: Optional[File]
+ LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY :: Optional[DataUri]
}
}
when CUSTOMER_INFO_TYPE = 'LEGAL_ENTITY' {
@@ -403,7 +403,7 @@ Initial collection of basic attributes about customer during onboarding.
CONTACT_PERSON_NAME :: Optional[Text]
CONTACT_PHONE :: Optional[Text]
CONTACT_EMAIL :: Optional[Text]
- LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY :: File
+ LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY :: DataUri
ESTABLISHER_LIST[].FULL_NAME :: Text
ESTABLISHER_LIST[].DOMICILE_ADDRESS :: Text
ESTABLISHER_LIST[].DATE_OF_BIRTH :: Text
@@ -415,6 +415,7 @@ Initial collection of basic attributes about customer during onboarding.
ESTABLISHER_LIST[].SIGNING_AUTHORITY_EVIDENCE_OTHER :: Text
}
}
+ CORRESPONDENCE_LANGUAGE :: 'en' | 'de' | 'fr' | 'it'
CUSTOMER_TYPE_VQF :: (
'NATURAL' | 'OPERATIONAL' | 'FOUNDATION' |
'TRUST' | 'LIFE_INSURANCE' | 'OTHER')
@@ -506,7 +507,7 @@ Initial collection of basic attributes about customer during onboarding.
* ``PERSONAL_IDENTIFICATION_DOCUMENT_COPY``
- * **Type**: File upload (PDF)
+ * **Type**: File upload (PDF). Stored as `data:` URI with embedded file name.
* **Label DE:** Identification document
* ``CUSTOMER_NATURAL_COMPANY_NAME``
@@ -521,7 +522,7 @@ Initial collection of basic attributes about customer during onboarding.
* ``LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY``
- * **Type**: Multi-line text
+ * **Type**: File upload (PDF). Stored as `data:` URI with embedded file name.
* **Label DE:** Identifizierungsdokument für Unternehmen
* ``COMPANY_NAME``
@@ -534,6 +535,12 @@ Initial collection of basic attributes about customer during onboarding.
* **Type:** Single-line text (**optional**)
* **Label DE:** Kontaktperson
+* ``CORRESPONDENCE_LANGUAGE``
+
+ * **Type:** Single selection
+ * **Choices:** ISO 639-1 Alpha-2 language codes. Currently only `en`, `de`, `fr` and
+ `it` are supported.
+
* ``ESTABLISHER_LIST[].FULL_NAME``
* **Type:** Single-line string
@@ -546,12 +553,12 @@ Initial collection of basic attributes about customer during onboarding.
* ``ESTABLISHER_LIST[].NATIONALITY``
- * **Type:** Country code
+ * **Type:** ISO 3166 two-letter uppercase country code.
* **Label DE:** Staatsangehörigkeit
* ``ESTABLISHER_LIST[].PERSONAL_IDENTIFICATION_DOCUMENT_COPY``
- * **Type:** File upload (PDF)
+ * **Type**: File upload (PDF). Stored as `data:` URI with embedded file name.
* **Label DE:** Identifikationsdokument
* ``ESTABLISHER_LIST[].SIGNING_AUTHORITY``
@@ -634,9 +641,9 @@ acceptance date is missing?
'FACE_TO_FACE' |
'AUTHENTICATED_COPY' |
'RESIDENTIAL_ADDRESS_VALIDATED')
- ACCEPTANCE_LANGUAGE :: 'en' | 'de' | 'fr'
ACCEPTANCE_FURTHER_INFO :: Optional[Text]
EMBARGO_TERRORISM_INFO :: Optional[Text]
+ EXTRA_DOCUMENTS[].FILE :: File