commit 5def2ee6b037a750f0617a17a1b1c7db7dd5086d
parent b4fbeda381c8f542fecda6266cea212cdc1260c4
Author: Sebastian <sebasjm@gmail.com>
Date: Tue, 28 Jan 2025 16:45:46 -0300
fix gls representative and merge accountproperties
Diffstat:
2 files changed, 38 insertions(+), 23 deletions(-)
diff --git a/gnu-taler-form-attributes/Makefile b/gnu-taler-form-attributes/Makefile
@@ -24,9 +24,7 @@ FORMS=VQF_902_1 \
VQF_902_9_identity \
GLS_Onboarding \
GLS_BusinessRepresentative \
- AccountProperties_Testing \
- AccountProperties_TOPS \
- AccountProperties_GLS
+ AccountProperties
all: check $(FILES)
diff --git a/gnu-taler-form-attributes/registry.rec b/gnu-taler-form-attributes/registry.rec
@@ -1118,17 +1118,6 @@ Description: Nationality of an individual. Format is 2-letter ISO country-code.
Form: GLS_Onboarding
Type: CountryCode
-# CHECK: bitte ergänzen sie alle gesetzlichen vertreter, gesellschafter und bevollmächtigte
-Identifier: PERSON_BUSINESS_REPRESENTATIVE_TYPE
-Description: List of natural persons that are legal representatives or shareholders.
-Form: GLS_Onboarding
-Type: GLS_BusinessRepresentative[]
-
-# vertretungsberechtigung -> authorized to represent
-# einzeln -> individual
-# mehrheitlich -> majority
-# zu zweit -> in pair
-# anders -> Others
## Business company information
@@ -1145,6 +1134,12 @@ Form: GLS_Onboarding
# FIXME: can we enumerate this field?
Type: String
+# vertretungsberechtigung -> authorized to represent
+# einzeln -> individual
+# mehrheitlich -> majority
+# zu zweit -> in pair
+# anders -> Others
+
# CHECK: registermummer
Identifier: BUSINESS_REGISTRATION_ID
Description: Registration id on legal entity of the company or business.
@@ -1182,6 +1177,31 @@ Description: List of natural persons that are legal representatives or sharehold
Form: GLS_Onboarding
Type: GLS_BusinessRepresentative[]
+Identifier: GLS_REPRESENTATIVE_FULL_NAME
+Form: GLS_BusinessRepresentative
+Type: String
+
+Identifier: GLS_REPRESENTATIVE_LAST_NAME
+Form: GLS_BusinessRepresentative
+Type: String
+
+Identifier: GLS_REPRESENTATIVE_NATIONAL_ID
+Form: GLS_BusinessRepresentative
+Type: String
+
+Identifier: GLS_REPRESENTATIVE_DATE_OF_BIRTH
+Form: GLS_BusinessRepresentative
+Type: AbsoluteDate
+
+Identifier: GLS_REPRESENTATIVE_NATIONAL_ID_SCAN
+Form: GLS_BusinessRepresentative
+Type: File
+
+Identifier: GLS_REPRESENTATIVE_NATIONALITY
+Form: GLS_BusinessRepresentative
+Type: CountryCode
+
+
## Contact information
Identifier: CONTACT_DNS_DOMAIN
@@ -1297,34 +1317,31 @@ Type: Boolean
Description: Name of the version of the terms of service accepted by the customer.
Identifier: ACCOUNT_PEP
-Form: AccountProperties_Testing
-Form: AccountProperties_TOPS
+Form: AccountProperties
Type: Boolean
Description: True if this is a politically exposed account.
Identifier: ACCOUNT_SANCTIONED
-Form: AccountProperties_TOPS
+Form: AccountProperties
Type: Boolean
Description: True if this is a sanctioned account.
Identifier: ACCOUNT_HIGH_RISK
-Form: AccountProperties_TOPS
+Form: AccountProperties
Type: Boolean
Description: True if this is a high-risk account.
Identifier: ACCOUNT_BUSINESS_DOMAIN
-Form: AccountProperties_TOPS
-Form: AccountProperties_Testing
+Form: AccountProperties
Type: String
Description: Business domain of the account owner.
Identifier: ACCOUNT_FROZEN
-Form: AccountProperties_TOPS
+Form: AccountProperties
Type: Boolean
Description: Is the client's account currently frozen?
Identifier: ACCOUNT_REPORTED
-Form: AccountProperties_TOPS
-Form: AccountProperties_GLS
+Form: AccountProperties
Type: Boolean
Description: Was the client's account reported to the authorities?