gana

GNUnet Assigned Numbers Authority
Log | Files | Refs | README | LICENSE

commit bb15137909c05334c6c168ac176ea32ab2ced3a8
parent 9c6aa45b647caaf18c3847ebf33bd49c29b2075a
Author: Sebastian <sebasjm@gmail.com>
Date:   Tue, 31 Dec 2024 11:45:53 -0300

formalize enumerated fields info

Diffstat:
Mgnu-taler-aml-attributes/json.form-header | 2+-
Mgnu-taler-aml-attributes/json.template | 12++++++------
Mgnu-taler-aml-attributes/registry.rec | 401++++++++++++++++++++++++++++++-------------------------------------------------
3 files changed, 161 insertions(+), 254 deletions(-)

diff --git a/gnu-taler-aml-attributes/json.form-header b/gnu-taler-aml-attributes/json.form-header @@ -1 +1 @@ - "{{Name}}": { + "{{Name}}": { diff --git a/gnu-taler-aml-attributes/json.template b/gnu-taler-aml-attributes/json.template @@ -1,6 +1,6 @@ - "{{Identifier}}": { - "required": {{Required}}, - "type": "{{Type}}", - "section": "{{Section}}", - "comment": "{{Comment}}" - }, + "{{Identifier}}": { + "required": {{Required = "true" ? 'true' : 'false'}}, + "type": "{{Type}}", + "enumeration": {{ #Enumeration < 2 ? '[]' : #Enumeration = 2 ? '["'&Enumeration[0]&'","'&Enumeration[1]&'"]' : #Enumeration = 3 ? '["'&Enumeration[0]&'","'&Enumeration[1]&'","'&Enumeration[2]&'"]' : #Enumeration = 4 ? '["'&Enumeration[0]&'","'&Enumeration[1]&'","'&Enumeration[2]&'","'&Enumeration[3]&'"]' : #Enumeration = 5 ? '["'&Enumeration[0]&'","'&Enumeration[1]&'","'&Enumeration[2]&'","'&Enumeration[3]&'","'&Enumeration[4]&'"]' : #Enumeration = 6 ? '["'&Enumeration[0]&'","'&Enumeration[1]&'","'&Enumeration[2]&'","'&Enumeration[3]&'","'&Enumeration[4]&'","'&Enumeration[5]&'"]' : #Enumeration = 7 ? '["'&Enumeration[0]&'","'&Enumeration[1]&'","'&Enumeration[2]&'","'&Enumeration[3]&'","'&Enumeration[4]&'","'&Enumeration[5]&'","'&Enumeration[6]&'"]' : '["'&Enumeration[0]&'","'&Enumeration[1]&'","'&Enumeration[2]&'","'&Enumeration[3]&'","'&Enumeration[4]&'","'&Enumeration[5]&'","'&Enumeration[6]&'","'&Enumeration[7]&'"]' }}, + "section": "{{Section}}" + }, diff --git a/gnu-taler-aml-attributes/registry.rec b/gnu-taler-aml-attributes/registry.rec @@ -10,14 +10,24 @@ %typedef: Required_t regexp /^(true|false)*$/ %type: Comment Comment_t %typedef: Comment_t regexp |^[ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789 :\.,'-/%?]*$| -%unique: Identifier +# Define the form field ID %mandatory: Identifier +%unique: Identifier +# Use to specify the field type. Arrays and generics are allowed in typescript form. %mandatory: Type +# Define for which form this field belongs %mandatory: Form -%allowed: Comment +# True if a form submission should always contain a value. +%allowed: Required +# Default short label for the field. Use english. +%allowed: Label +# Default long help text for the field. Use english. +%allowed: Help +# Use the enumeration if the field only allow a set of possible values. +%allowed: Enumeration +# Identification to visually group correlated fields %allowed: Section -%mandatory: Required -%sort: Identifier Type Form Comment Required Section +%sort: Identifier Type Form Required Label Help Enumeration Section ########################## ## All VQF forms @@ -26,7 +36,7 @@ # Customer is the person with whom the member concludes the contract with regard to the financia service provided. Identifier: OFFICER_FULL_NAME -Comment: Full legal name of the officer filling the form. +Help: Full legal name of the officer filling the form. Section: header Type: String Form: VQF_902_1 @@ -40,7 +50,7 @@ Form: VQF_902_14 Required: true Identifier: FORM_FILLING_DATE -Comment: When the form was completed. +Help: When the form was completed. Section: header Type: AbsoluteTime Form: VQF_902_1 @@ -65,10 +75,10 @@ Form: VQF_902_11 Form: VQF_902_12 Form: VQF_902_13 Form: VQF_902_14 -Comment: Customer system ID required to correlate different AML forms. +Help: Customer system ID required to correlate different AML forms. Identifier: SIGN_DATE -Comment: Contracing partner signature, +Help: Contracing partner signature, Section: footer Type: AbsoluteTime Form: VQF_902_9 @@ -79,7 +89,6 @@ Required: true Identifier: SIGNATURE Section: footer -# Comment: Form: VQF_902_9 Form: VQF_902_11 Form: VQF_902_12 @@ -99,133 +108,124 @@ Required: true Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_RESIDENTIAL Required: true Type: ResidentialAddress Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_PHONE -Required: false Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_EMAIL -Required: false Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_BIRTHDATE Required: true Type: AbsoluteTime Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_NATIONALITY Required: true Type: CountryCode Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_NATIONAL_ID Required: true Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_NATIONAL_ID_COPY Required: true Type: File Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_COMPANY_NAME -Required: false Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_REGISTERED_OFFICE -Required: false Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_COMPANY_ID -Required: false Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_NATURAL_COMPANY_ID_COPY -Required: false Type: File Form: VQF_902_1 Section: 1 -Comment: If the customer is a natural person. +Help: If the customer is a natural person. Identifier: CUSTOMER_ENTITY_COMPANY_NAME Required: true Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a legal entity. +Help: If the customer is a legal entity. Identifier: CUSTOMER_ENTITY_ADDRESS Required: true Type: BusinessAddress Form: VQF_902_1 Section: 1 -Comment: If the customer is a legal entity. +Help: If the customer is a legal entity. Identifier: CUSTOMER_ENTITY_CONTACT_PERSON_NAME -Required: false Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a legal entity. +Help: If the customer is a legal entity. Identifier: CUSTOMER_ENTITY_PHONE -Required: false Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a legal entity. +Help: If the customer is a legal entity. Identifier: CUSTOMER_ENTITY_EMAIL -Required: false Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a legal entity. +Help: If the customer is a legal entity. Identifier: CUSTOMER_ENTITY_ID Required: true Type: String Form: VQF_902_1 Section: 1 -Comment: If the customer is a legal entity. Not older than 12 month +Help: If the customer is a legal entity. Not older than 12 month Identifier: CUSTOMER_ENTITY_ID_COPY Required: true Type: File Form: VQF_902_1 Section: 1 -Comment: If the customer is a legal entity. Not older than 12 month +Help: If the customer is a legal entity. Not older than 12 month # 2 # Information of the founders @@ -235,90 +235,83 @@ Identifier: FOUNDER_LIST Type: Form<VQF_902_1_founder>[] Form: VQF_902_1 Section: 2 -Comment: List of founder with the fields below. +Help: List of founder with the fields below. Required: true Identifier: FOUNDER_FULL_NAME Type: String Form: VQF_902_1_founder Required: true -# Comment: Identifier: FOUNDER_RESIDENTIAL_ADDRESS Type: ResidentialAddress Form: VQF_902_1_founder Required: true -# Comment: Identifier: FOUNDER_BIRTHDATE Type: AbsoluteTime Form: VQF_902_1_founder Required: true -# Comment: Identifier: FOUNDER_NATIONALITY Type: CountryCode Form: VQF_902_1_founder Required: true -# Comment: Identifier: FOUNDER_AUTHORIZATION_TYPE Section: 2 -Comment: Signatory of representation +Help: Signatory of representation Type: String Form: VQF_902_1_founder Required: true -# Comment: Identifier: FOUNDER_NATIONAL_ID Type: String Form: VQF_902_1_founder Required: true -# Comment: Identifier: FOUNDER_POWER_OF_ATTORNEY -Comment: Could be 'cr extract', 'mandate' or 'other'. +Enumeration: CR +Enumeration: MANDATE +Enumeration: OTHER Type: String Form: VQF_902_1_founder Required: true +Identifier: FOUNDER_POWER_OF_ATTORNEY_OTHER +Type: String +Form: VQF_902_1_founder + # 3 # Acceptance of business relationship Identifier: ACCEPTANCE_DATE Section: 3 -Comment: Conclusion of the conract +Help: Conclusion of the conract Type: AbsoluteTime Form: VQF_902_1 -Required: false Identifier: ACCEPTANCE_METHOD Section: 3 -Comment: Accepted by face to face or correspondence +Help: Accepted by face to face or correspondence Type: String Form: VQF_902_1 -Required: false Identifier: ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE Section: 3 -Comment: To the customer, hold at bank, to the member or to a third party +Help: To the customer, hold at bank, to the member or to a third party Type: String Form: VQF_902_1 -Required: false Identifier: ACCEPTANCE_LANGUAGE Section: 3 -#Comment: Type: String Form: VQF_902_1 -Required: false Identifier: ACCEPTANCE_ADDITIONAL_INFO Section: 3 -#Comment: Type: String Form: VQF_902_1 -Required: false # 4 # Information on the beneficial owner of the assets and/or controlling person @@ -326,7 +319,7 @@ Required: false Identifier: CUSTOMER_TYPE Section: 4 -Comment: Value could be natural person and sole beneficial, legal entity, a foundation, a trust, a life insurance or all other cases. +Help: Value could be natural person and sole beneficial, legal entity, a foundation, a trust, a life insurance or all other cases. Type: String Form: VQF_902_1 Required: true @@ -336,10 +329,9 @@ Required: true Identifier: EMBARGO_TERRORISM_INFO Section: 5 -Comment: Verification whether the customer or any involved persons are listed on an embargo-/terrorism list +Help: Verification whether the customer or any involved persons are listed on an embargo-/terrorism list Type: String Form: VQF_902_1 -Required: false # 6 # Type and purpose of business relationship @@ -348,17 +340,21 @@ Required: false Identifier: RELATIONSHIP_TYPE Section: 6 -Comment: Could be 'money exchange', 'money and asset transfer' or 'other' +Enumeration: MONEY_EXCHANGE +Enumeration: MONEY_ASSET_TRANSFER +Enumeration: OTHER +Type: String +Form: VQF_902_1 + +Identifier: RELATIONSHIP_TYPE_OTHER +Section: 6 Type: String Form: VQF_902_1 -Required: false Identifier: RELATIONSHIP_PURPOSE Section: 6 -#Comment: Type: String Form: VQF_902_1 -Required: false ########################## ## Form VQF 902.4e @@ -371,133 +367,149 @@ Required: false Identifier: PEP_FOREIGN Section: 1 -Comment: True if the person is a PEP defined by 'Art 7 lit. g numeral 1' +Help: True if the person is a PEP defined by 'Art 7 lit. g numeral 1' Type: Boolean Form: VQF_902_4 Required: true Identifier: PEP_DOMESTIC Section: 1 -Comment: True if the person is a PEP defined by 'Art 7 lit. g numeral 2' +Help: True if the person is a PEP defined by 'Art 7 lit. g numeral 2' Type: Boolean Form: VQF_902_4 Required: true Identifier: PEP_INTERNATIONAL_ORGANIZATION Section: 1 -Comment: True if the person is a PEP defined by 'Art 7 lit. g numeral 3' +Help: True if the person is a PEP defined by 'Art 7 lit. g numeral 3' Type: Boolean Form: VQF_902_4 Required: true Identifier: PEP_ACCEPTANCE_DATE Section: 1 -Comment: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___ +Help: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___ Type: AbsoluteTime Form: VQF_902_4 -Required: false # 2. High risk or non-cooperative country Identifier: HIGH_RISK_COUNTRY Section: 2 -Comment: True if the person is in a country for which FATF requires incresed dilegence. +Help: True if the person is in a country for which FATF requires incresed dilegence. Type: Boolean Form: VQF_902_4 Required: true Identifier: HIGH_RISK__ACCEPTANCE_DATE Section: 2 -Comment: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___ +Help: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___ Type: String Form: VQF_902_4 -Required: false # 3. Business relationship risk Identifier: COUNTRY_RISK_TYPE Section: 3 -Comment: Can be 'nationality customer', 'nationality owner', 'domicile customer', 'domicile owner', 'domicile controlling', 'business activity', or 'payments' +Enumeration: NATIONALITY_CUSTOMER +Enumeration: NATIONALITY_OWNER +Enumeration: DOMICILE_CUSTOMER +Enumeration: DOMICILE_OWNER +Enumeration: DOMICILE_CONTROLLING +Enumeration: BUSINESS_ACTIVITY +Enumeration: PAYMENTS Type: String Form: VQF_902_4 -Required: false Identifier: COUNTRY_RISK_LEVEL Section: 3 -Comment: Can be 'low', 'medium' or 'high' based on 902.4.1 country list +Help: Based on 902.4.1 country list +Enumeration: LOW +Enumeration: MEDIUM +Enumeration: HIGH Type: String Form: VQF_902_4 -Required: false Identifier: INDUSTRY_RISK_TYPE Section: 3 -Comment: Can be 'customer' or 'owner' +Enumeration: CUSTOMER +Enumeration: OWNER Type: String Form: VQF_902_4 -Required: false Identifier: INDUSTRY_RISK_LEVEL Section: 3 -Comment: Can be 'transparent', 'high level of cash transaction', 'not well known', 'high risk trade' or 'unkown industry' +Enumeration: TRANSPARENT +Enumeration: HIGH_CASH_TRANSACTION +Enumeration: NOT_WELL_KNOWN +Enumeration: HIGH_RISK_TRADE +Enumeration: UNKNOWN_INDUSTRY Type: String Form: VQF_902_4 -Required: false Identifier: CONTACT_RISK_LEVEL Section: 3 -Comment: Can be 'low', 'med' or 'high' +Help: Based on 902.4.1 country list +Enumeration: LOW +Enumeration: MEDIUM +Enumeration: HIGH Type: String Form: VQF_902_4 -Required: false Identifier: PRODUCT_RISK_LEVEL Section: 3 -Comment: Can be 'easy', 'sophisticated', 'offshore', 'complex structure', 'large number of accounts', 'complex service' or 'frequent transaction with increased risk' +Enumeration: EASY +Enumeration: SOPHISTICATED +Enumeration: OFFSHORE, +Enumeration: COMPLEX_STRUCTURE +Enumeration: LARGE_NUMBER_OF_ACCOUNTS +Enumeration: COMPLEX_SERVICE +Enumeration: FREQ_TRANS_WITH_HIGH_RISK Type: String Form: VQF_902_4 -Required: false Identifier: EXTRA_CRITERA_1_RISK_DEFINITION Section: 3 -Comment: Criteria description +Help: Criteria description Type: String Form: VQF_902_4 -Required: false Identifier: EXTRA_CRITERA_1_RISK_LEVEL Section: 3 -Comment: Can be 'low', 'med' or 'high' +Help: Based on 902.4.1 country list +Enumeration: LOW +Enumeration: MEDIUM +Enumeration: HIGH Type: String Form: VQF_902_4 -Required: false Identifier: EXTRA_CRITERA_2_RISK_DEFINITION Section: 3 -Comment: Criteria description +Help: Criteria description Type: String Form: VQF_902_4 -Required: false Identifier: EXTRA_CRITERA_2_RISK_LEVEL Section: 3 -Comment: Can be 'low', 'med' or 'high' +Help: Based on 902.4.1 country list +Enumeration: LOW +Enumeration: MEDIUM +Enumeration: HIGH Type: String Form: VQF_902_4 -Required: false Identifier: RISK_CLASIFICATION_LEVEL Section: 3 -Comment: Can be 'with' or 'without' increased risk. +Enumeration: WITH +Enumeration: WITHOUT Type: String Form: VQF_902_4 -Required: false Identifier: RISK_CLASIFICATION_ACCEPTANCE_DATE Section: 3 -Comment: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___ +Help: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___ Type: String Form: VQF_902_4 -Required: false # 4. Transaction monitoring @@ -512,118 +524,113 @@ Required: false Identifier: BIZREL_PROFESSION Section: 1 -Comment: Profession, business activities, etc. (former, current, potentially planned) +Help: Profession, business activities, etc. (former, current, potentially planned) Type: String Form: VQF_902_5 -Required: false # 2. Financial circumstances Identifier: BIZREL_INCOME Section: 2 -Comment: Income and assets, liabilities (estimated) +Help: Income and assets, liabilities (estimated) Type: String Form: VQF_902_5 -Required: false # 3. Origin of the deposited assets involved Identifier: BIZREL_ORIGIN_AMOUNT Section: 3 -Comment: Nature, amount and currency of the involved assets. +Help: Nature, amount and currency of the involved assets. Type: Amount Form: VQF_902_5 Required: true Identifier: BIZREL_ORIGIN_CATEGORY Section: 3 -Comment: Could be 'savings', 'own business', 'inheritance' or 'other'. +Enumeration: SAVINGS +Enumeration: OWN_BUSINESS +Enumeration: INHERITANCE +Enumeration: OTHER Type: String Form: VQF_902_5 Required: true +Identifier: BIZREL_ORIGIN_CATEGORY_OTHER +Section: 3 +Type: String +Form: VQF_902_5 + Identifier: BIZREL_ORIGIN_DETAIL Section: 3 -Comment: Define the category if 'other'. +Help: Define the category if 'other'. Type: String Form: VQF_902_5 -Required: false # 4. Nature and purpose Identifier: BIZREL_PURPOSE Section: 4 -Comment: Purpose of the business relationship. +Help: Purpose of the business relationship. Type: String Form: VQF_902_5 -Required: false Identifier: BIZREL_DEVELOPMENT Section: 4 -Comment: Information on the planned development of the business relationship and the assets. +Help: Information on the planned development of the business relationship and the assets. Type: String Form: VQF_902_5 -Required: false Identifier: BIZREL_FINANCIAL_VOLUME Section: 4 -Comment: In the case of cash or money and asset transfer transacction with regular customer +Help: In the case of cash or money and asset transfer transacction with regular customer Type: String Form: VQF_902_5 -Required: false Identifier: BIZREL_FINANCIAL_BENEFICIARIES_FULL_NAME Section: 4 -Comment: In the case of cash or money and asset transfer transacction with regular customer +Help: In the case of cash or money and asset transfer transacction with regular customer Type: String Form: VQF_902_5 -Required: false Identifier: BIZREL_FINANCIAL_BENEFICIARIES_ADDRESS Section: 4 -Comment: In the case of cash or money and asset transfer transacction with regular customer +Help: In the case of cash or money and asset transfer transacction with regular customer Type: BusinessAddress Form: VQF_902_5 -Required: false Identifier: BIZREL_FINANCIAL_BENEFICIARIES_BANK_ACCOUNT Section: 4 -Comment: In the case of cash or money and asset transfer transacction with regular customer +Help: In the case of cash or money and asset transfer transacction with regular customer Type: String Form: VQF_902_5 -Required: false # 5. Third parties Identifier: BIZREL_THIRDPARTY_RELATIONSHIP Section: 5 -Comment: Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship. +Help: Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship. Type: String Form: VQF_902_5 -Required: false Identifier: BIZREL_THIRDPARTY_AMLA_FILES Section: 5 -Comment: Relation to other AMLA-files. +Help: Relation to other AMLA-files. Type: String Form: VQF_902_5 -Required: false Identifier: BIZREL_THIRDPARTY_REFERENCES Section: 5 -Comment: Introducer / agents / references. +Help: Introducer / agents / references. Type: String Form: VQF_902_5 -Required: false # 6. Further information Identifier: BIZREL_FURTHER_INFO Section: 6 -Comment: Other relevant information. +Help: Other relevant information. Type: String Form: VQF_902_5 -Required: false ########################## ## Form VQF 902.8ew @@ -636,38 +643,32 @@ Required: false Identifier: IDENTITY_CONTRACTING_PARTNER Section: 1 -# Comment: Type: String Form: VQF_902_9 Required: true Identifier: IDENTITY_LIST Section: 2 -Comment: The beneficial owners of the assets involved in the business relationship. +Help: The beneficial owners of the assets involved in the business relationship. Type: Form<VQF_902_9_identity>[] Form: VQF_902_9 -Required: false Identifier: IDENTITY_FULL_NAME -# Comment: Type: String Form: VQF_902_9_identity Required: true Identifier: IDENTITY_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_9_identity Required: true Identifier: IDENTITY_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_9_identity Required: true Identifier: IDENTITY_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_9_identity Required: true @@ -680,28 +681,27 @@ Required: true Identifier: CONTROLLING_ENTITY_CONTRACTING_PARTNER Section: 1 -# Comment: Type: String Form: VQF_902_11 Required: true Identifier: CONTROLLING_ENTITY_LEVEL Section: 2 -Comment: Could be 'more than 25% voting rights', 'other ways' or 'director' +Enumeration: 25_MORE_RIGHTS +Enumeration: OTHER_WAY +Enumeration: DIRECTOR Type: String Form: VQF_902_11 Required: true Identifier: CONTROLLING_ENTITY_FULL_NAME Section: 3 -# Comment: Type: String Form: VQF_902_11 Required: true Identifier: CONTROLLING_ENTITY_DOMICILE Section: 3 -# Comment: Type: ResidentialAddress Form: VQF_902_11 Required: true @@ -710,7 +710,7 @@ Identifier: CONTROLLING_ENTITY_THIRD_PERSON Type: Boolean Form: VQF_902_11 Section: 4 -Comment: Is a third person the beneficial owner of the assets? +Help: Is a third person the beneficial owner of the assets? Required: true ########################## @@ -721,14 +721,12 @@ Required: true Identifier: FOUNDATION_CONTRACTING_PARTNER Section: 0 -# Comment: Type: String Form: VQF_902_12 Required: true Identifier: FOUNDATION_KNOWN_AS Section: 0 -# Comment: Type: String Form: VQF_902_12 Required: true @@ -737,21 +735,18 @@ Required: true Identifier: FOUNDATION_NAME Section: 1 -# Comment: Type: String Form: VQF_902_12 Required: true Identifier: FOUNDATION_DISCRETIONARY Section: 1 -# Comment: Type: Boolean Form: VQF_902_12 Required: true Identifier: FOUNDATION_REVOCABLE Section: 1 -# Comment: Type: Boolean Form: VQF_902_12 Required: true @@ -760,43 +755,36 @@ Required: true Identifier: FOUNDATION_FOUNDER_LIST Section: 2 -# Comment: Type: Form<VQF_902_12_founder>[] Form: VQF_902_12 Required: true Identifier: FOUNDATION_FOUNDER_FULL_NAME -# Comment: Type: String Form: VQF_902_12_founder Required: true Identifier: FOUNDATION_FOUNDER_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_12_founder Required: true Identifier: FOUNDATION_FOUNDER_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_12_founder Required: true Identifier: FOUNDATION_FOUNDER_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_12_founder Required: true Identifier: FOUNDATION_FOUNDER_DEATHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_12_founder Required: true Identifier: FOUNDATION_FOUNDER_RIGHT_TO_REVOKE -# Comment: Type: Boolean Form: VQF_902_12_founder Required: true @@ -805,43 +793,36 @@ Required: true Identifier: FOUNDATION_PRE_LIST Section: 3 -# Comment: Type: Form<VQF_902_12_pre>[] Form: VQF_902_12 Required: true Identifier: FOUNDATION_PRE_FULL_NAME -# Comment: Type: String Form: VQF_902_12_pre Required: true Identifier: FOUNDATION_PRE_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_12_pre Required: true Identifier: FOUNDATION_PRE_COUNTRY -# Comment: Type: CountryCode Form: VQF_902_12_pre Required: true Identifier: FOUNDATION_PRE_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_12_pre Required: true Identifier: FOUNDATION_PRE_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_12_pre Required: true Identifier: FOUNDATION_PRE_DEATHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_12_pre Required: true @@ -850,94 +831,72 @@ Required: true Identifier: FOUNDATION_BENEFICIARY_LIST Section: 4 -# Comment: Type: Form<VQF_902_12_beneficiary>[] Form: VQF_902_12 Required: true Identifier: FOUNDATION_BENEFICIARY_FULL_NAME -# Comment: Type: String Form: VQF_902_12_beneficiary -Required: false Identifier: FOUNDATION_BENEFICIARY_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_12_beneficiary -Required: false Identifier: FOUNDATION_BENEFICIARY_COUNTRY -# Comment: Type: CountryCode Form: VQF_902_12_beneficiary -Required: false Identifier: FOUNDATION_BENEFICIARY_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_12_beneficiary -Required: false Identifier: FOUNDATION_BENEFICIARY_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_12_beneficiary -Required: false Identifier: FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM -# Comment: Type: Boolean Form: VQF_902_12_beneficiary -Required: false Identifier: FOUNDATION_BENEFICIARY_ADDITION -# Comment: Type: String Form: VQF_902_12_beneficiary -Required: false # 5. Further person with right to nominate representatives Identifier: FOUNDATION_REPRESENTATIVE_LIST Section: 5 -# Comment: Type: Form<VQF_902_12_representative>[] Form: VQF_902_12 Required: true Identifier: FOUNDATION_REPRESENTATIVE_FULL_NAME -# Comment: Type: String Form: VQF_902_12_representative Required: true Identifier: FOUNDATION_REPRESENTATIVE_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_12_representative Required: true Identifier: FOUNDATION_REPRESENTATIVE_COUNTRY -# Comment: Type: CountryCode Form: VQF_902_12_representative Required: true Identifier: FOUNDATION_REPRESENTATIVE_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_12_representative Required: true Identifier: FOUNDATION_REPRESENTATIVE_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_12_representative Required: true Identifier: FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE -# Comment: Type: Boolean Form: VQF_902_12_representative Required: true @@ -950,14 +909,12 @@ Required: true Identifier: TRUST_CONTRACTING_PARTNER Section: 0 -# Comment: Type: String Form: VQF_902_13 Required: true Identifier: TRUST_KNOWN_AS Section: 0 -# Comment: Type: String Form: VQF_902_13 Required: true @@ -966,21 +923,18 @@ Required: true Identifier: TRUST_NAME Section: 1 -# Comment: Type: String Form: VQF_902_13 Required: true Identifier: TRUST_DISCRETIONARY Section: 1 -# Comment: Type: Boolean Form: VQF_902_13 Required: true Identifier: TRUST_REVOCABLE Section: 1 -# Comment: Type: Boolean Form: VQF_902_13 Required: true @@ -989,43 +943,36 @@ Required: true Identifier: TRUST_SETTLOR_LIST Section: 2 -# Comment: Type: Form<VQF_902_13_settlor>[] Form: VQF_902_13 Required: true Identifier: TRUST_SETTLOR_FULL_NAME -# Comment: Type: String Form: VQF_902_13_settlor Required: true Identifier: TRUST_SETTLOR_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_13_settlor Required: true Identifier: TRUST_SETTLOR_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_13_settlor Required: true Identifier: TRUST_SETTLOR_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_13_settlor Required: true Identifier: TRUST_SETTLOR_DEATHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_13_settlor Required: true Identifier: TRUST_SETTLOR_RIGHT_TO_REVOKE -# Comment: Type: Boolean Form: VQF_902_13_settlor Required: true @@ -1034,186 +981,132 @@ Required: true Identifier: TRUST_PRE_LIST Section: 3 -# Comment: Type: Form<VQF_902_13_pre>[] Form: VQF_902_13 Required: true Identifier: TRUST_PRE_FULL_NAME -# Comment: Type: String Form: VQF_902_13_pre -Required: false Identifier: TRUST_PRE_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_13_pre -Required: false Identifier: TRUST_PRE_COUNTRY -# Comment: Type: CountryCode Form: VQF_902_13_pre -Required: false Identifier: TRUST_PRE_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_13_pre -Required: false Identifier: TRUST_PRE_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_13_pre -Required: false Identifier: TRUST_PRE_DEATHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_13_pre -Required: false # 4. Beneficiaries information Identifier: TRUST_BENEFICIARY_LIST Section: 4 -# Comment: Type: Form<VQF_902_13_beneficiary>[] Form: VQF_902_13 Required: true Identifier: TRUST_BENEFICIARY_FULL_NAME -# Comment: Type: String Form: VQF_902_13_beneficiary -Required: false Identifier: TRUST_BENEFICIARY_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_13_beneficiary -Required: false Identifier: TRUST_BENEFICIARY_COUNTRY -# Comment: Type: CountryCode Form: VQF_902_13_beneficiary -Required: false Identifier: TRUST_BENEFICIARY_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_13_beneficiary -Required: false Identifier: TRUST_BENEFICIARY_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_13_beneficiary -Required: false Identifier: TRUST_BENEFICIARY_RIGHT_TO_CLAIM -# Comment: Type: Boolean Form: VQF_902_13_beneficiary -Required: false Identifier: TRUST_BENEFICIARY_ADDITION -# Comment: Type: String Form: VQF_902_13_beneficiary -Required: false # 5. Further person with right to nominate representatives Identifier: TRUST_PROTECTOR_LIST Section: 5 -# Comment: Type: Form<VQF_902_13_protector>[] Form: VQF_902_13 Required: true Identifier: TRUST_PROTECTOR_FULL_NAME -# Comment: Type: String Form: VQF_902_13_protector -Required: false Identifier: TRUST_PROTECTOR_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_13_protector -Required: false Identifier: TRUST_PROTECTOR_COUNTRY -# Comment: Type: CountryCode Form: VQF_902_13_protector -Required: false Identifier: TRUST_PROTECTOR_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_13_protector -Required: false Identifier: TRUST_PROTECTOR_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_13_protector -Required: false Identifier: TRUST_PROTECTOR_RIGHT_TO_REVOKE -# Comment: Type: Boolean Form: VQF_902_13_protector -Required: false Identifier: TRUST_FURTHER_LIST -# Comment: Section: 5 Type: Form<VQF_902_13_further>[] Form: VQF_902_13_further Required: true Identifier: TRUST_FURTHER_FULL_NAME -# Comment: Type: String Form: VQF_902_13_further -Required: false Identifier: TRUST_FURTHER_DOMICILE -# Comment: Type: ResidentialAddress Form: VQF_902_13_further -Required: false Identifier: TRUST_FURTHER_COUNTRY -# Comment: Type: CountryCode Form: VQF_902_13_further -Required: false Identifier: TRUST_FURTHER_BIRTHDATE -# Comment: Type: AbsoluteTime Form: VQF_902_13_further -Required: false Identifier: TRUST_FURTHER_NATIONALITY -# Comment: Type: CountryCode Form: VQF_902_13_further -Required: false Identifier: TRUST_FURTHER_RIGHT_TO_REVOKE -# Comment: Type: Boolean Form: VQF_902_13_further -Required: false ########################## @@ -1226,7 +1119,7 @@ Required: false Identifier: INCRISK_REASON Section: 1 -Comment: Description of the circumstances/transactions, which triggered the special clarifications +Help: Description of the circumstances/transactions, which triggered the special clarifications Type: String Form: VQF_902_14 Required: true @@ -1235,23 +1128,30 @@ Required: true Identifier: INCRISK_MEANS Section: 2 -Comment: Could be 'gathering', 'consultation', 'enquiries' or 'other' +Enumeration: GATHERING +Enumeration: CONSULTATION +Enumeration: ENQUIRIES +Enumeration: OTHER Type: String Form: VQF_902_14 Required: true +Identifier: INCRISK_MEANS_OTHER +Section: 2 +Type: String +Form: VQF_902_14 + # 3. Summary Identifier: INCRISK_SUMMARY Section: 3 -# Comment: Type: String Form: VQF_902_14 Required: true Identifier: INCRISK_DOCUMENTS Section: 3 -Comment: Gathered or consulted documents +Help: Gathered or consulted documents Type: File[] Form: VQF_902_14 Required: true @@ -1260,11 +1160,18 @@ Required: true Identifier: INCRISK_RESULT Section: 4 -Comment: Could be 'no suspicion', 'reasonable suspicion', 'simple suspicion' or 'other' +Enumeration: NO_SUSPICION +Enumeration: REASONABLE_SUSPICION +Enumeration: SIMPLE_SUSPICION +Enumeration: OTHER Type: String Form: VQF_902_14 Required: true +Identifier: INCRISK_RESULT_OTHER +Section: 4 +Type: String +Form: VQF_902_14 ##########################