commit 5989540a7ab5e810bf401bed71fcd21070056a99 parent 8c0768d06149eddee1167e84cc3f94201c6d0be2 Author: Florian Dold <florian@dold.me> Date: Sat, 22 Mar 2025 15:41:19 +0100 forms Diffstat:
| M | deployments/tops.rst | | | 14 | ++++++-------- |
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/deployments/tops.rst b/deployments/tops.rst @@ -380,19 +380,18 @@ Initial collection of basic attributes about customer during onboarding. 'TRUST' | 'LIFE_INSURANCE' | 'OTHER') when CUSTOMER_INFO_TYPE = 'NATURAL_PERSON' { CUSTOMER_NATURAL_FULL_NAME :: Text - // Residential address CUSTOMER_NATURAL_DOMICILE :: Text CUSTOMER_NATURAL_PHONE :: Optional[Text] CUSTOMER_NATURAL_EMAIL :: Optional[Text] CUSTOMER_NATURAL_BIRTHDATE :: Date CUSTOMER_NATURAL_NATIONALITY :: Text - // PDF Document CUSTOMER_NATURAL_IDENTITY_DOCUMENT :: File - // Optional fields for sole proprietor - CUSTOMER_NATURAL_COMPANY_NAME :: Optional[Text] - CUSTOMER_NATURAL_REGISTERED_OFFICE :: Optional[Text] - // PDF Document - CUSTOMER_NATURAL_COMPANY_ID_DOC :: Optional[File] + CUSTOMER_IS_SOLE_PROPRIETOR :: Boolean + when CUSTOMER_IS_SOLE_PROPRIETOR { + CUSTOMER_NATURAL_COMPANY_NAME :: Optional[Text] + CUSTOMER_NATURAL_REGISTERED_OFFICE :: Optional[Text] + CUSTOMER_NATURAL_COMPANY_ID_DOC :: Optional[File] + } } when CUSTOMER_INFO_TYPE = 'LEGAL_ENTITY' { CUSTOMER_ENTITY_COMPANY_NAME :: Text @@ -411,7 +410,6 @@ Initial collection of basic attributes about customer during onboarding. when (ESTABLISHER_LIST[].POWER_OF_ATTORNEY = 'OTHER') { ESTABLISHER_LIST[].POWER_OF_ATTORNEY_OTHER :: Text } - require len(ESTABLISHER_LIST) > 0 }