commit 7b0c5b926fdfabdb801f65da7718b9013ee7ada9
parent 289cc9a778c295f769f1cde0600e0f17e8bccaec
Author: Florian Dold <dold@taler.net>
Date: Mon, 31 Aug 2026 21:51:55 +0200
form attributes: add foundation and trust declaration fields
Diffstat:
1 file changed, 100 insertions(+), 0 deletions(-)
diff --git a/gnu-taler-form-attributes/registry.rec b/gnu-taler-form-attributes/registry.rec
@@ -91,6 +91,7 @@ Identifier: DATE_OF_BIRTH
Description: Date of birth for natural persons. It should be in the past and less than 120 years.
Type: ISO Date
Form: VQF_902_1
+Form: VQF_902_12_13_identity
Form: GLS_Onboarding
Identifier: PERSONAL_IDENTIFICATION_DOCUMENT_COPY
@@ -158,6 +159,7 @@ Identifier: NATIONALITY
Type: CountryCode
Description: Nationality, expressed as a country code.
Form: VQF_902_1_founder
+Form: VQF_902_12_13_identity
Identifier: SIGNING_AUTHORITY_TYPE
Description: Signatory of representation (single, collective two, ...)
@@ -376,6 +378,104 @@ Form: VQF_902_5
Identifier: IDENTITY_CONTRACTING_PARTNER
Type: Paragraph
Form: VQF_902_9
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: LEGAL_STRUCTURE_NAME
+Description: Name of the foundation, trust or similar legal structure.
+Type: String
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: LEGAL_STRUCTURE_TYPE
+Description: Whether the foundation or trust is discretionary.
+Type: 'DISCRETIONARY' | 'NON_DISCRETIONARY'
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: LEGAL_STRUCTURE_REVOCABILITY
+Description: Whether the foundation or trust is revocable.
+Type: 'REVOCABLE' | 'IRREVOCABLE'
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: ORIGINATOR_LIST
+Description: Ultimate economic founders of a foundation or settlors of a trust.
+Type: Form<VQF_902_12_13_identity>[]
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: PREDECESSOR_ORIGINATOR_LIST
+Description: Actual founders or settlors of predecessor structures involved in a re-settlement or merger.
+Type: Form<VQF_902_12_13_identity>[]
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: BENEFICIARY_LIST
+Description: Beneficiaries known when the declaration is signed.
+Type: Form<VQF_902_12_13_identity>[]
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: BENEFICIARY_GROUPS
+Description: Known groups of beneficiaries.
+Type: Paragraph
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: PROTECTOR_LIST
+Description: Protectors of a trust.
+Type: Form<VQF_902_12_13_identity>[]
+Form: VQF_902_13
+
+Identifier: FURTHER_PERSON_LIST
+Description: Further persons with rights over the legal structure, its representatives or trustees.
+Type: Form<VQF_902_12_13_identity>[]
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: NAME_OR_ENTITY
+Description: Full name of a natural person or name of a legal entity.
+Type: String
+Form: VQF_902_12_13_identity
+
+Identifier: DOMICILE_OR_REGISTERED_OFFICE
+Description: Actual domicile address or registered office.
+Type: Paragraph
+Form: VQF_902_12_13_identity
+
+Identifier: DOMICILE_OR_REGISTERED_OFFICE_COUNTRY
+Description: Country of the actual domicile or registered office.
+Type: CountryCode
+Form: VQF_902_12_13_identity
+
+Identifier: DATE_OF_DEATH
+Description: Date of death when the natural person is deceased.
+Type: ISO Date
+Form: VQF_902_12_13_identity
+
+Identifier: ORIGINATOR_HAS_REVOCATION_RIGHT
+Description: Whether the founder or settlor has the right to revoke the legal structure.
+Type: Boolean
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: BENEFICIARIES_HAVE_DISTRIBUTION_CLAIM
+Description: Whether the named beneficiaries have an actual right to claim a distribution.
+Type: Boolean
+Form: VQF_902_12
+Form: VQF_902_13
+
+Identifier: PROTECTOR_HAS_REVOCATION_RIGHT
+Description: Whether a protector has the right to revoke the trust.
+Type: Boolean
+Form: VQF_902_13
+
+Identifier: FURTHER_PERSON_HAS_REVOCATION_RIGHT
+Description: Whether a further person has the right to revoke the legal structure.
+Type: Boolean
+Form: VQF_902_12
+Form: VQF_902_13
Identifier: ATTACHMENT_SIGNED_DOCUMENT
Type: FileUpload