taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 6d9b59d02a3edbb18cca11062fdc262fa49338ea
parent 069606273be376a878c8cd9dfceab6f9c28c4db5
Author: Florian Dold <florian@dold.me>
Date:   Thu, 10 Apr 2025 19:05:15 +0200

util: update form attributes

Diffstat:
Mpackages/taler-util/src/taler-form-attributes.ts | 736++++---------------------------------------------------------------------------
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