commit 6d9b59d02a3edbb18cca11062fdc262fa49338ea
parent 069606273be376a878c8cd9dfceab6f9c28c4db5
Author: Florian Dold <florian@dold.me>
Date: Thu, 10 Apr 2025 19:05:15 +0200
util: update form attributes
Diffstat:
1 file changed, 29 insertions(+), 707 deletions(-)
diff --git a/packages/taler-util/src/taler-form-attributes.ts b/packages/taler-util/src/taler-form-attributes.ts
@@ -33,49 +33,25 @@ export const TalerFormAttributes = {
*/
SANCTION_LIST_SUPPRESS: "SANCTION_LIST_SUPPRESS" as const,
/**
- * Description: When the form was completed.
- *
- * GANA Type: AbsoluteDateTime
- */
- FORM_FILLING_DATE: "FORM_FILLING_DATE" as const,
- /**
- * Description: Customer system ID required to correlate different AML forms.
- *
- * GANA Type: String
- */
- CUSTOMER_ID: "CUSTOMER_ID" as const,
- /**
- * Description: Contracing partner signature,
+ * Description: Date for the signature.
*
* GANA Type: AbsoluteDateTime
*/
SIGN_DATE: "SIGN_DATE" as const,
/**
- * Description:
+ * Description: Name of the contracting party for the purpose of signing.
*
* GANA Type: String
*/
SIGNATURE: "SIGNATURE" as const,
/**
- * Description:
+ * Description: Basic customer type classification to distinguish which basic info is relevant.
*
* GANA Type: 'NATURAL_PERSON' | 'LEGAL_ENTITY'
*/
CUSTOMER_TYPE: "CUSTOMER_TYPE" as const,
/**
- * Description:
- *
- * GANA Type: String
- */
- CUSTOMER_NATURAL_FULL_NAME: "CUSTOMER_NATURAL_FULL_NAME" as const,
- /**
- * Description: If the customer is a natural person.
- *
- * GANA Type: Phone
- */
- CUSTOMER_NATURAL_PHONE: "CUSTOMER_NATURAL_PHONE" as const,
- /**
- * Description: If the customer is a natural person.
+ * Description: Date of birth for natural persons.
*
* GANA Type: ISO Date
*/
@@ -105,37 +81,19 @@ export const TalerFormAttributes = {
*/
REGISTERED_OFFICE_ADDRESS: "REGISTERED_OFFICE_ADDRESS" as const,
/**
- * Description: If the customer is a legal person.
+ * Description: Digital copy of the identification document for a legal entity.
*
- * GANA Type: String
+ * GANA Type: FileUpload
*/
LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY: "LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY" as const,
/**
- * Description: If the customer is a legal entity.
- *
- * GANA Type: String
- */
- CUSTOMER_ENTITY_COMPANY_NAME: "CUSTOMER_ENTITY_COMPANY_NAME" as const,
- /**
- * Description: If the customer is a legal entity.
- *
- * GANA Type: BusinessAddress
- */
- CUSTOMER_ENTITY_ADDRESS: "CUSTOMER_ENTITY_ADDRESS" as const,
- /**
* Description: Full name of the contact person.
*
* GANA Type: String
*/
CONTACT_PERSON_NAME: "CONTACT_PERSON_NAME" as const,
/**
- * Description: If the customer is a legal entity.
- *
- * GANA Type: Phone
- */
- CUSTOMER_ENTITY_PHONE: "CUSTOMER_ENTITY_PHONE" as const,
- /**
- * Description:
+ * Description: Free-form description.
*
* GANA Type: String
*/
@@ -143,7 +101,7 @@ export const TalerFormAttributes = {
/**
* Description:
*
- * GANA Type: DataUri
+ * GANA Type: FileUpload[]
*/
FILE: "FILE" as const,
/**
@@ -185,18 +143,6 @@ export const TalerFormAttributes = {
/**
* Description:
*
- * GANA Type: String
- */
- FOUNDER_NATIONAL_ID: "FOUNDER_NATIONAL_ID" as const,
- /**
- * Description:
- *
- * GANA Type: File
- */
- FOUNDER_NATIONAL_COPY: "FOUNDER_NATIONAL_COPY" as const,
- /**
- * Description:
- *
* GANA Type: 'CR' | 'MANDATE' | 'OTHER'
*/
SIGNING_AUTHORITY_EVIDENCE: "SIGNING_AUTHORITY_EVIDENCE" as const,
@@ -225,13 +171,13 @@ export const TalerFormAttributes = {
*/
ACCEPTANCE_METHOD: "ACCEPTANCE_METHOD" as const,
/**
- * Description:
+ * Description: Correspondence language of the customer.
*
* GANA Type: LangCode
*/
CORRESPONDENCE_LANGUAGE: "CORRESPONDENCE_LANGUAGE" as const,
/**
- * Description:
+ * Description: Further information on the acceptance of a customer.
*
* GANA Type: String
*/
@@ -239,7 +185,7 @@ export const TalerFormAttributes = {
/**
* Description: Customer type under the VQF classification. Establishment of the beneficial owner of the assets and/or controlling person
*
- * GANA Type: 'NATURAL' | 'OPERATIONAL' | 'FOUNDATION' | 'TRUST' | 'LIFE_INSURANCE' | 'OTHER'
+ * GANA Type: 'NATURAL_PERSON' | 'OPERATIONAL' | 'FOUNDATION' | 'TRUST' | 'LIFE_INSURANCE' | 'OTHER'
*/
CUSTOMER_TYPE_VQF: "CUSTOMER_TYPE_VQF" as const,
/**
@@ -249,7 +195,7 @@ export const TalerFormAttributes = {
*/
EMBARGO_TERRORISM_INFO: "EMBARGO_TERRORISM_INFO" as const,
/**
- * Description: Verification date.
+ * Description: Verification date in the sancations lists.
*
* GANA Type: Date
*/
@@ -261,54 +207,6 @@ export const TalerFormAttributes = {
*/
EMBARGO_TERRORISM_CHECK_RESULT: "EMBARGO_TERRORISM_CHECK_RESULT" as const,
/**
- * Description:
- *
- * GANA Type: 'MONEY_EXCHANGE' | 'MONEY_ASSET_TRANSFER' | 'OTHER'
- */
- RELATIONSHIP_TYPE: "RELATIONSHIP_TYPE" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- RELATIONSHIP_TYPE_OTHER: "RELATIONSHIP_TYPE_OTHER" as const,
- /**
- * Description: Purpose of service requested
- *
- * GANA Type: Paragraph
- */
- RELATIONSHIP_PURPOSE: "RELATIONSHIP_PURPOSE" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- ENCLOSURE_CUSTOMER_DOCUMENTS: "ENCLOSURE_CUSTOMER_DOCUMENTS" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- ENCLOSURE_IDENTIFICATION_DOCUMENTS: "ENCLOSURE_IDENTIFICATION_DOCUMENTS" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- ENCLOSURE_BENEFICIAL_OWNER: "ENCLOSURE_BENEFICIAL_OWNER" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- ENCLOSURE_CUSTOMER_PROFILE: "ENCLOSURE_CUSTOMER_PROFILE" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- ENCLOSURE_RISK_PROFILE: "ENCLOSURE_RISK_PROFILE" as const,
- /**
* Description: True if the person is a PEP defined by 'Art 7 lit. g numeral 1'
*
* GANA Type: Boolean
@@ -369,12 +267,6 @@ export const TalerFormAttributes = {
*/
COUNTRY_RISK_BUSINESS_LEVEL: "COUNTRY_RISK_BUSINESS_LEVEL" as const,
/**
- * Description: Based on 902.4.1 country list
- *
- * GANA Type: 'LOW' | 'MEDIUM' | 'HIGH'
- */
- COUNTRY_RISK_PAYMENTS_LEVEL: "COUNTRY_RISK_PAYMENTS_LEVEL" as const,
- /**
* Description:
*
* GANA Type: 'CUSTOMER' | 'OWNER'
@@ -409,7 +301,7 @@ export const TalerFormAttributes = {
*
* GANA Type: Paragraph
*/
- RISK_RATIONALY: "RISK_RATIONALY" as const,
+ RISK_RATIONALE: "RISK_RATIONALE" as const,
/**
* Description: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___
*
@@ -435,24 +327,12 @@ export const TalerFormAttributes = {
*/
BIZREL_HAVE_ASSETS: "BIZREL_HAVE_ASSETS" as const,
/**
- * Description: Nature of the involved assets.
+ * Description: Nature of the involved assets (amount, currency, ...).
*
* GANA Type: String
*/
BIZREL_ORIGIN_NATURE: "BIZREL_ORIGIN_NATURE" as const,
/**
- * Description: Currency of the involved assets.
- *
- * GANA Type: Amount
- */
- BIZREL_ORIGIN_CURRENCY: "BIZREL_ORIGIN_CURRENCY" as const,
- /**
- * Description: Amount of the involved assets.
- *
- * GANA Type: Amount
- */
- BIZREL_ORIGIN_AMOUNT: "BIZREL_ORIGIN_AMOUNT" as const,
- /**
* Description:
*
* GANA Type: 'SAVINGS' | 'OWN_BUSINESS' | 'INHERITANCE' | 'OTHER'
@@ -465,7 +345,7 @@ export const TalerFormAttributes = {
*/
BIZREL_ORIGIN_CATEGORY_OTHER: "BIZREL_ORIGIN_CATEGORY_OTHER" as const,
/**
- * Description: Detail description of the origings
+ * Description: Detailed description of the origins.
*
* GANA Type: Paragraph
*/
@@ -489,24 +369,6 @@ export const TalerFormAttributes = {
*/
BIZREL_FINANCIAL_VOLUME: "BIZREL_FINANCIAL_VOLUME" as const,
/**
- * Description: In the case of cash or money and asset transfer transacction with regular customer
- *
- * GANA Type: String
- */
- BIZREL_FINANCIAL_BENEFICIARIES_FULL_NAME: "BIZREL_FINANCIAL_BENEFICIARIES_FULL_NAME" as const,
- /**
- * Description: In the case of cash or money and asset transfer transacction with regular customer
- *
- * GANA Type: BusinessAddress
- */
- BIZREL_FINANCIAL_BENEFICIARIES_ADDRESS: "BIZREL_FINANCIAL_BENEFICIARIES_ADDRESS" as const,
- /**
- * Description: In the case of cash or money and asset transfer transacction with regular customer
- *
- * GANA Type: String
- */
- BIZREL_FINANCIAL_BENEFICIARIES_BANK_ACCOUNT: "BIZREL_FINANCIAL_BENEFICIARIES_BANK_ACCOUNT" as const,
- /**
* Description: Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship.
*
* GANA Type: String
@@ -557,7 +419,7 @@ export const TalerFormAttributes = {
/**
* Description:
*
- * GANA Type: '25_MORE_RIGHTS' | 'OTHER_WAY' | 'DIRECTOR'
+ * GANA Type: 'HAS_25_MORE_RIGHTS' | 'OTHER_WAY' | 'DIRECTOR'
*/
CONTROL_REASON: "CONTROL_REASON" as const,
/**
@@ -567,588 +429,48 @@ export const TalerFormAttributes = {
*/
CONTROLLING_ENTITY_THIRD_PERSON: "CONTROLLING_ENTITY_THIRD_PERSON" as const,
/**
- * Description:
- *
- * GANA Type: Paragraph
- */
- FOUNDATION_CONTRACTING_PARTNER: "FOUNDATION_CONTRACTING_PARTNER" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- FOUNDATION_KNOWN_AS: "FOUNDATION_KNOWN_AS" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- FOUNDATION_NAME: "FOUNDATION_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- FOUNDATION_DISCRETIONARY: "FOUNDATION_DISCRETIONARY" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- FOUNDATION_REVOCABLE: "FOUNDATION_REVOCABLE" as const,
- /**
- * Description:
- *
- * GANA Type: Form<VQF_902_12_founder>[]
- */
- FOUNDATION_FOUNDER_LIST: "FOUNDATION_FOUNDER_LIST" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- FOUNDATION_FOUNDER_FULL_NAME: "FOUNDATION_FOUNDER_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- FOUNDATION_FOUNDER_DOMICILE: "FOUNDATION_FOUNDER_DOMICILE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- FOUNDATION_FOUNDER_COUNTRY: "FOUNDATION_FOUNDER_COUNTRY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- FOUNDATION_FOUNDER_BIRTHDATE: "FOUNDATION_FOUNDER_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- FOUNDATION_FOUNDER_NATIONALITY: "FOUNDATION_FOUNDER_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- FOUNDATION_FOUNDER_DEATHDATE: "FOUNDATION_FOUNDER_DEATHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- FOUNDATION_FOUNDER_RIGHT_TO_REVOKE: "FOUNDATION_FOUNDER_RIGHT_TO_REVOKE" as const,
- /**
- * Description:
- *
- * GANA Type: Form<VQF_902_12_pre>[]
- */
- FOUNDATION_PRE_LIST: "FOUNDATION_PRE_LIST" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- FOUNDATION_PRE_FULL_NAME: "FOUNDATION_PRE_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- FOUNDATION_PRE_DOMICILE: "FOUNDATION_PRE_DOMICILE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- FOUNDATION_PRE_COUNTRY: "FOUNDATION_PRE_COUNTRY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- FOUNDATION_PRE_BIRTHDATE: "FOUNDATION_PRE_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- FOUNDATION_PRE_NATIONALITY: "FOUNDATION_PRE_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- FOUNDATION_PRE_DEATHDATE: "FOUNDATION_PRE_DEATHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: Form<VQF_902_12_beneficiary>[]
- */
- FOUNDATION_BENEFICIARY_LIST: "FOUNDATION_BENEFICIARY_LIST" as const,
- /**
- * Description:
+ * Description: Description of the circumstances/transactions, which triggered the special clarifications
*
* GANA Type: String
*/
- FOUNDATION_BENEFICIARY_FULL_NAME: "FOUNDATION_BENEFICIARY_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- FOUNDATION_BENEFICIARY_DOMICILE: "FOUNDATION_BENEFICIARY_DOMICILE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- FOUNDATION_BENEFICIARY_COUNTRY: "FOUNDATION_BENEFICIARY_COUNTRY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- FOUNDATION_BENEFICIARY_BIRTHDATE: "FOUNDATION_BENEFICIARY_BIRTHDATE" as const,
+ INCRISK_REASON: "INCRISK_REASON" as const,
/**
* Description:
*
- * GANA Type: CountryCode
+ * GANA Type: 'GATHERING' | 'CONSULTATION' | 'ENQUIRIES' | 'OTHER'
*/
- FOUNDATION_BENEFICIARY_NATIONALITY: "FOUNDATION_BENEFICIARY_NATIONALITY" as const,
+ INCRISK_MEANS: "INCRISK_MEANS" as const,
/**
* Description:
*
- * GANA Type: Boolean
+ * GANA Type: String
*/
- FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM: "FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM" as const,
+ INCRISK_MEANS_OTHER: "INCRISK_MEANS_OTHER" as const,
/**
* Description:
*
* GANA Type: Paragraph
*/
- FOUNDATION_BENEFICIARY_ADDITION: "FOUNDATION_BENEFICIARY_ADDITION" as const,
- /**
- * Description:
- *
- * GANA Type: Form<VQF_902_12_representative>[]
- */
- FOUNDATION_REPRESENTATIVE_LIST: "FOUNDATION_REPRESENTATIVE_LIST" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- FOUNDATION_REPRESENTATIVE_FULL_NAME: "FOUNDATION_REPRESENTATIVE_FULL_NAME" as const,
+ INCRISK_SUMMARY: "INCRISK_SUMMARY" as const,
/**
- * Description:
+ * Description: Gathered or consulted documents
*
- * GANA Type: ResidentialAddress
+ * GANA Type: Paragraph
*/
- FOUNDATION_REPRESENTATIVE_DOMICILE: "FOUNDATION_REPRESENTATIVE_DOMICILE" as const,
+ INCRISK_DOCUMENTS: "INCRISK_DOCUMENTS" as const,
/**
* Description:
*
- * GANA Type: CountryCode
+ * GANA Type: 'NO_SUSPICION' | 'REASONABLE_SUSPICION' | 'SIMPLE_SUSPICION' | 'OTHER'
*/
- FOUNDATION_REPRESENTATIVE_COUNTRY: "FOUNDATION_REPRESENTATIVE_COUNTRY" as const,
+ INCRISK_RESULT: "INCRISK_RESULT" as const,
/**
* Description:
*
- * GANA Type: AbsoluteDate
- */
- FOUNDATION_REPRESENTATIVE_BIRTHDATE: "FOUNDATION_REPRESENTATIVE_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- FOUNDATION_REPRESENTATIVE_NATIONALITY: "FOUNDATION_REPRESENTATIVE_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE: "FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE" as const,
- /**
- * Description:
- *
- * GANA Type: Paragraph
- */
- TRUST_CONTRACTING_PARTNER: "TRUST_CONTRACTING_PARTNER" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- TRUST_KNOWN_AS: "TRUST_KNOWN_AS" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- TRUST_NAME: "TRUST_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- TRUST_DISCRETIONARY: "TRUST_DISCRETIONARY" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- TRUST_REVOCABLE: "TRUST_REVOCABLE" as const,
- /**
- * Description:
- *
- * GANA Type: Form<VQF_902_13_settlor>[]
- */
- TRUST_SETTLOR_LIST: "TRUST_SETTLOR_LIST" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- TRUST_SETTLOR_FULL_NAME: "TRUST_SETTLOR_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- TRUST_SETTLOR_DOMICILE: "TRUST_SETTLOR_DOMICILE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_SETTLOR_COUNTRY: "TRUST_SETTLOR_COUNTRY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- TRUST_SETTLOR_BIRTHDATE: "TRUST_SETTLOR_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_SETTLOR_NATIONALITY: "TRUST_SETTLOR_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- TRUST_SETTLOR_DEATHDATE: "TRUST_SETTLOR_DEATHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- TRUST_SETTLOR_RIGHT_TO_REVOKE: "TRUST_SETTLOR_RIGHT_TO_REVOKE" as const,
- /**
- * Description:
- *
- * GANA Type: Form<VQF_902_13_pre>[]
- */
- TRUST_PRE_LIST: "TRUST_PRE_LIST" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- TRUST_PRE_FULL_NAME: "TRUST_PRE_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- TRUST_PRE_DOMICILE: "TRUST_PRE_DOMICILE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_PRE_COUNTRY: "TRUST_PRE_COUNTRY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- TRUST_PRE_BIRTHDATE: "TRUST_PRE_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_PRE_NATIONALITY: "TRUST_PRE_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- TRUST_PRE_DEATHDATE: "TRUST_PRE_DEATHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: Form<VQF_902_13_beneficiary>[]
- */
- TRUST_BENEFICIARY_LIST: "TRUST_BENEFICIARY_LIST" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- TRUST_BENEFICIARY_FULL_NAME: "TRUST_BENEFICIARY_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- TRUST_BENEFICIARY_DOMICILE: "TRUST_BENEFICIARY_DOMICILE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_BENEFICIARY_COUNTRY: "TRUST_BENEFICIARY_COUNTRY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- TRUST_BENEFICIARY_BIRTHDATE: "TRUST_BENEFICIARY_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_BENEFICIARY_NATIONALITY: "TRUST_BENEFICIARY_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- TRUST_BENEFICIARY_RIGHT_TO_CLAIM: "TRUST_BENEFICIARY_RIGHT_TO_CLAIM" as const,
- /**
- * Description:
- *
- * GANA Type: Paragraph
- */
- TRUST_BENEFICIARY_ADDITION: "TRUST_BENEFICIARY_ADDITION" as const,
- /**
- * Description:
- *
- * GANA Type: Form<VQF_902_13_protector>[]
- */
- TRUST_PROTECTOR_LIST: "TRUST_PROTECTOR_LIST" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- TRUST_PROTECTOR_FULL_NAME: "TRUST_PROTECTOR_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- TRUST_PROTECTOR_DOMICILE: "TRUST_PROTECTOR_DOMICILE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_PROTECTOR_COUNTRY: "TRUST_PROTECTOR_COUNTRY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- TRUST_PROTECTOR_BIRTHDATE: "TRUST_PROTECTOR_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_PROTECTOR_NATIONALITY: "TRUST_PROTECTOR_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- TRUST_PROTECTOR_RIGHT_TO_REVOKE: "TRUST_PROTECTOR_RIGHT_TO_REVOKE" as const,
- /**
- * Description:
- *
- * GANA Type: Form<VQF_902_13_further>[]
- */
- TRUST_FURTHER_LIST: "TRUST_FURTHER_LIST" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- TRUST_FURTHER_FULL_NAME: "TRUST_FURTHER_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- TRUST_FURTHER_DOMICILE: "TRUST_FURTHER_DOMICILE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_FURTHER_COUNTRY: "TRUST_FURTHER_COUNTRY" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- TRUST_FURTHER_BIRTHDATE: "TRUST_FURTHER_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- TRUST_FURTHER_NATIONALITY: "TRUST_FURTHER_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: Boolean
- */
- TRUST_FURTHER_RIGHT_TO_REVOKE: "TRUST_FURTHER_RIGHT_TO_REVOKE" as const,
- /**
- * Description: Description of the circumstances/transactions, which triggered the special clarifications
- *
- * GANA Type: String
- */
- INCRISK_REASON: "INCRISK_REASON" as const,
- /**
- * Description:
- *
- * GANA Type: 'GATHERING' | 'CONSULTATION' | 'ENQUIRIES' | 'OTHER'
- */
- INCRISK_MEANS: "INCRISK_MEANS" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- INCRISK_MEANS_OTHER: "INCRISK_MEANS_OTHER" as const,
- /**
- * Description:
- *
- * GANA Type: Paragraph
- */
- INCRISK_SUMMARY: "INCRISK_SUMMARY" as const,
- /**
- * Description: Gathered or consulted documents
- *
- * GANA Type: Paragraph
- */
- INCRISK_DOCUMENTS: "INCRISK_DOCUMENTS" as const,
- /**
- * Description:
- *
- * GANA Type: 'NO_SUSPICION' | 'REASONABLE_SUSPICION' | 'SIMPLE_SUSPICION' | 'OTHER'
- */
- INCRISK_RESULT: "INCRISK_RESULT" as const,
- /**
- * Description:
- *
- * GANA Type: String
+ * GANA Type: String
*/
INCRISK_RESULT_OTHER: "INCRISK_RESULT_OTHER" as const,
/**
- * Description:
- *
- * GANA Type: Paragraph
- */
- INSURANCE_CONTRACTING_PARTNER: "INSURANCE_CONTRACTING_PARTNER" as const,
- /**
- * Description: Name or number of the contractual relationship between the contracting party and the financial intermediary
- *
- * GANA Type: String
- */
- INSURANCE_RELATIONSHIP_NAME: "INSURANCE_RELATIONSHIP_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: String
- */
- INSURANCE_RELATIONSHIP_POLICY: "INSURANCE_RELATIONSHIP_POLICY" as const,
- /**
- * Description: The beneficial owners of the assets involved in the business relationship.
- *
- * GANA Type: String
- */
- INSURANCE_HOLDER_FULL_NAME: "INSURANCE_HOLDER_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- INSURANCE_HOLDER_BIRTHDATE: "INSURANCE_HOLDER_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- INSURANCE_HOLDER_NATIONALITY: "INSURANCE_HOLDER_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- INSURANCE_HOLDER_DOMICILE: "INSURANCE_HOLDER_DOMICILE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- INSURANCE_HOLDER_COUNTRY: "INSURANCE_HOLDER_COUNTRY" as const,
- /**
- * Description: The beneficial owners of the assets involved in the business relationship.
- *
- * GANA Type: String
- */
- INSURANCE_PAYER_FULL_NAME: "INSURANCE_PAYER_FULL_NAME" as const,
- /**
- * Description:
- *
- * GANA Type: AbsoluteDate
- */
- INSURANCE_PAYER_BIRTHDATE: "INSURANCE_PAYER_BIRTHDATE" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- INSURANCE_PAYER_NATIONALITY: "INSURANCE_PAYER_NATIONALITY" as const,
- /**
- * Description:
- *
- * GANA Type: CountryCode
- */
- INSURANCE_PAYER_COUNTRY: "INSURANCE_PAYER_COUNTRY" as const,
- /**
- * Description:
- *
- * GANA Type: ResidentialAddress
- */
- INSURANCE_PAYER_DOMICILE: "INSURANCE_PAYER_DOMICILE" as const,
- /**
* Description: Full legal name of an individual as in the national identity card.
*
* GANA Type: String