taler-docs

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

commit 5989540a7ab5e810bf401bed71fcd21070056a99
parent 8c0768d06149eddee1167e84cc3f94201c6d0be2
Author: Florian Dold <florian@dold.me>
Date:   Sat, 22 Mar 2025 15:41:19 +0100

forms

Diffstat:
Mdeployments/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 }