commit e088c2c5f90ae72c8fe040c42b0ec7def314ecc2
parent 0a763e53a0190c0c11c8c03b25e2dc435fcba2a7
Author: Florian Dold <florian@dold.me>
Date: Sat, 22 Mar 2025 21:46:50 +0100
-formatting, license headers
Diffstat:
1 file changed, 23 insertions(+), 79 deletions(-)
diff --git a/gnu-taler-form-attributes/registry.rec b/gnu-taler-form-attributes/registry.rec
@@ -83,80 +83,50 @@ Form: VQF_902_12
Form: VQF_902_13
Form: VQF_902_15
Type: String
-#Required: true
-
-##########################
-## Form VQF 902.1e
-##########################
-# 1
-# Information of the customer
-
-Identifier: CUSTOMER_INFO_TYPE
-#Required: true
+Identifier: CUSTOMER_TYPE
Type: 'NATURAL_PERSON' | 'LEGAL_ENTITY'
Form: VQF_902_1
Identifier: CUSTOMER_NATURAL_FULL_NAME
-#Required: true
Type: String
Form: VQF_902_1
-Identifier: CUSTOMER_NATURAL_RESIDENTIAL
-#Required: true
-Type: ResidentialAddress
-Form: VQF_902_1
-Description: If the customer is a natural person.
-
Identifier: CUSTOMER_NATURAL_PHONE
Type: Phone
Form: VQF_902_1
Description: If the customer is a natural person.
-Identifier: CUSTOMER_NATURAL_EMAIL
-Type: Email
-Form: VQF_902_1
-Description: If the customer is a natural person.
-
-Identifier: CUSTOMER_NATURAL_BIRTHDATE
-#Required: true
-Type: AbsoluteDate
-Form: VQF_902_1
-Description: If the customer is a natural person.
-
-Identifier: CUSTOMER_NATURAL_NATIONALITY
-#Required: true
-Type: CountryCode
+Identifier: DATE_OF_BIRTH
+Type: ISO Date
Form: VQF_902_1
Description: If the customer is a natural person.
-Identifier: CUSTOMER_NATURAL_NATIONAL_ID
-#Required: true
-Type: String
-Form: VQF_902_1
-Description: If the customer is a natural person.
-
-Identifier: CUSTOMER_NATURAL_NATIONAL_ID_COPY
+Identifier: PERSONAL_IDENTIFICATION_DOCUMENT_COPY
#Required: true
Type: File
Form: VQF_902_1
Description: If the customer is a natural person.
-Identifier: CUSTOMER_NATURAL_COMPANY_NAME
+Identifier: CUSTOMER_IS_SOLE_PROPRIETOR
+Type: Boolean
+Form: vqf_902_1_customer
+Description: Is the customer a sole proprietor?
+
+Identifier: COMPANY_NAME
Type: String
Form: VQF_902_1
Description: If the customer is a natural person.
-Identifier: CUSTOMER_NATURAL_REGISTERED_OFFICE
+Identifier: REGISTERED_OFFICE_ADDRESS
Type: String
Form: VQF_902_1
-Description: If the customer is a natural person.
-Identifier: CUSTOMER_NATURAL_COMPANY_ID_DOC
+Identifier: LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY
Type: String
Form: VQF_902_1
-Description: If the customer is a natural person.
+Description: If the customer is a legal person.
Identifier: CUSTOMER_ENTITY_COMPANY_NAME
#Required: true
@@ -180,21 +150,11 @@ Type: Phone
Form: VQF_902_1
Description: If the customer is a legal entity.
-Identifier: CUSTOMER_ENTITY_EMAIL
-Type: Email
-Form: VQF_902_1
-Description: If the customer is a legal entity.
-Identifier: CUSTOMER_ENTITY_ID
+Identifier: BUSINESS_IDENTIFICATION_
#Required: true
Type: String
Form: VQF_902_1
-Description: Not older than 12 month
-
-Identifier: CUSTOMER_ENTITY_ID_COPY
-#Required: true
-Type: File
-Form: VQF_902_1
# 2
# Information of the founders
@@ -208,6 +168,7 @@ Description: List of founder with the fields below.
Identifier: FULL_NAME
Type: String
+Description: Full name of a natural person.
Form: vqf_establisher
Identifier: DOMICILE_ADDRESS
@@ -216,17 +177,12 @@ Description: Domicile address. A domicile is a place where you live, an address
Form: VQF_902_1_founder
#Required: true
-Identifier: FOUNDER_BIRTHDATE
-Type: AbsoluteDate
-Form: VQF_902_1_founder
-#Required: true
-
-Identifier: FOUNDER_NATIONALITY
+Identifier: NATIONALITY
Type: CountryCode
+Description: Nationality, expressed as a country code.
Form: VQF_902_1_founder
-#Required: true
-Identifier: FOUNDER_AUTHORIZATION_TYPE
+Identifier: SIGNING_AUTHORITY
Description: Signatory of representation
Type: String
Form: VQF_902_1_founder
@@ -242,11 +198,11 @@ Type: File
Form: VQF_902_1_founder
#Required: true
-Identifier: FOUNDER_POWER_OF_ATTORNEY
+Identifier: SIGNING_AUTHORITY_EVIDENCE
Type: 'CR' | 'MANDATE' | 'OTHER'
Form: VQF_902_1_founder
-Identifier: FOUNDER_POWER_OF_ATTORNEY_OTHER
+Identifier: SIGNING_AUTHORITY_EVIDENCE_OTHER
Type: String
Form: VQF_902_1_founder
@@ -263,19 +219,7 @@ Identifier: ACCEPTANCE_METHOD
Type: 'FACE_TO_FACE' | 'AUTHENTICATED_COPY' | 'RESIDENTIAL_ADDRESS_VALIDATED'
Form: VQF_902_1
-Identifier: ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE
-Type: 'TO_THE_CUSTOMER' | 'HOLD_AT_BANK' | 'TO_THE_MEMBER' | 'TO_A_THIRD_PARTY'
-Form: VQF_902_1
-
-Identifier: ACCEPTANCE_CORRESPONDENCE_SERVICE_THIRD_PARTY_FULL_NAME
-Type: String
-Form: VQF_902_1
-
-Identifier: ACCEPTANCE_CORRESPONDENCE_SERVICE_THIRD_PARTY_ADDRESS
-Type: BusinessAddress
-Form: VQF_902_1
-
-Identifier: ACCEPTANCE_LANGUAGE
+Identifier: CORRESPONDENCE_LANGUAGE
Type: LangCode
Form: VQF_902_1
@@ -287,11 +231,11 @@ Form: VQF_902_1
# Information on the beneficial owner of the assets and/or controlling person
# defines the customer type
-Identifier: CUSTOMER_TYPE
+Identifier: CUSTOMER_TYPE_VQF
Type: 'NATURAL' | 'OPERATIONAL' | 'FOUNDATION' | 'TRUST' | 'LIFE_INSURANCE' | 'OTHER'
Form: VQF_902_1
#Required: true
-Description: Establishment of the beneficial owner of the assets and/or contrilling person
+Description: Customer type under the VQF classification. Establishment of the beneficial owner of the assets and/or controlling person
# 5
# Embargo procedures/terrorism list