[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: update latest gana forms
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: update latest gana forms |
Date: |
Fri, 10 Jan 2025 20:40:56 +0100 |
This is an automated email from the git hooks/post-receive script.
sebasjm pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new 34090ff90 update latest gana forms
34090ff90 is described below
commit 34090ff90d146e6ef5e71d63dbe7bfcfd49f48f0
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Fri Jan 10 16:40:18 2025 -0300
update latest gana forms
---
packages/web-util/src/forms/gana/VQF_902_1.ts | 122 ++++----
packages/web-util/src/forms/gana/VQF_902_11.ts | 26 +-
packages/web-util/src/forms/gana/VQF_902_12.ts | 86 +++---
packages/web-util/src/forms/gana/VQF_902_13.ts | 86 +++---
packages/web-util/src/forms/gana/VQF_902_14.ts | 16 +-
packages/web-util/src/forms/gana/VQF_902_15.ts | 20 +-
packages/web-util/src/forms/gana/VQF_902_4.ts | 42 +--
packages/web-util/src/forms/gana/VQF_902_5.ts | 36 +--
packages/web-util/src/forms/gana/VQF_902_9.ts | 22 +-
.../src/forms/gana/taler_form_attributes.ts | 337 ++++++++++++---------
10 files changed, 415 insertions(+), 378 deletions(-)
diff --git a/packages/web-util/src/forms/gana/VQF_902_1.ts
b/packages/web-util/src/forms/gana/VQF_902_1.ts
index fa0077b65..9293ef1ba 100644
--- a/packages/web-util/src/forms/gana/VQF_902_1.ts
+++ b/packages/web-util/src/forms/gana/VQF_902_1.ts
@@ -4,7 +4,7 @@ import {
SelectUiChoice,
DoubleColumnFormDesign,
} from "@gnu-taler/web-util/browser";
-import { TalerAmlAttributes } from "./taler_form_attributes.js";
+import { TalerFormAttributes } from "./taler_form_attributes.js";
export function countryList(i18n: InternationalizationAPI): SelectUiChoice[] {
return [
@@ -24,7 +24,7 @@ export function VQF_902_1(
title: i18n.str`This form was completed by`,
fields: [
{
- id: "FORM_FILLING_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "FORM_FILLING_DATE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -34,7 +34,7 @@ export function VQF_902_1(
disabled: true,
},
{
- id: "CUSTOMER_ID" satisfies keyof TalerAmlAttributes.VQF_902_1 as
UIHandlerId,
+ id: "CUSTOMER_ID" satisfies keyof TalerFormAttributes.VQF_902_1 as
UIHandlerId,
label: i18n.str`Customer`,
// gana_type: "String",
type: "text",
@@ -48,35 +48,35 @@ export function VQF_902_1(
description: i18n.str`The customer is the person with whom the member
concludes the contract with regard to the financial service provided (civil
law). Does the member act as director of a domiciliary company, this
domiciliary company is the customer.`,
fields: [
{
- id: "CUSTOMER_NATURAL_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Full name`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "CUSTOMER_NATURAL_RESIDENTIAL" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_RESIDENTIAL" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Residential address`,
// gana_type: "ResidentialAddress",
type: "textArea",
required: true,
},
{
- id: "CUSTOMER_NATURAL_PHONE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_PHONE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Telephone`,
// gana_type: "Phone",
type: "text",
required: false,
},
{
- id: "CUSTOMER_NATURAL_EMAIL" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_EMAIL" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`E-mail`,
// gana_type: "Email",
type: "text",
required: false,
},
{
- id: "CUSTOMER_NATURAL_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Date of birth`,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -85,7 +85,7 @@ export function VQF_902_1(
required: true,
},
{
- id: "CUSTOMER_NATURAL_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Nationality`,
// gana_type: "CountryCode",
type: "selectOne",
@@ -93,14 +93,14 @@ export function VQF_902_1(
required: true,
},
{
- id: "CUSTOMER_NATURAL_NATIONAL_ID" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_NATIONAL_ID" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Identification document`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "CUSTOMER_NATURAL_NATIONAL_ID_COPY" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_NATIONAL_ID_COPY" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Picture of identification document`,
// gana_type: "File",
type: "file",
@@ -108,28 +108,28 @@ export function VQF_902_1(
required: true,
},
{
- id: "CUSTOMER_NATURAL_COMPANY_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_COMPANY_NAME" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Company name`,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "CUSTOMER_NATURAL_REGISTERED_OFFICE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_REGISTERED_OFFICE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Registered office`,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "CUSTOMER_NATURAL_COMPANY_ID" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_COMPANY_ID" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Company identification document`,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "CUSTOMER_NATURAL_COMPANY_ID_COPY" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_NATURAL_COMPANY_ID_COPY" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Picture of company identification document`,
// gana_type: "File",
type: "file",
@@ -137,49 +137,49 @@ export function VQF_902_1(
required: false,
},
{
- id: "CUSTOMER_ENTITY_COMPANY_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_ENTITY_COMPANY_NAME" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Company name`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "CUSTOMER_ENTITY_ADDRESS" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_ENTITY_ADDRESS" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Domicile`,
// gana_type: "BusinessAddress",
type: "textArea",
required: true,
},
{
- id: "CUSTOMER_ENTITY_CONTACT_PERSON_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_ENTITY_CONTACT_PERSON_NAME" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Contact person`,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "CUSTOMER_ENTITY_PHONE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_ENTITY_PHONE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Telephone`,
// gana_type: "Phone",
type: "text",
required: false,
},
{
- id: "CUSTOMER_ENTITY_EMAIL" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_ENTITY_EMAIL" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`E-mail`,
// gana_type: "Email",
type: "text",
required: false,
},
{
- id: "CUSTOMER_ENTITY_ID" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_ENTITY_ID" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Identification document`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "CUSTOMER_ENTITY_ID_COPY" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "CUSTOMER_ENTITY_ID_COPY" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Picutre of identification document`,
// gana_type: "File",
type: "file",
@@ -193,29 +193,29 @@ export function VQF_902_1(
description: i18n.str`For legal entities and partnerships the identity
of the natural persons who establish the business relationship must be
verified.`,
fields: [
{
- id: "FOUNDER_LIST" satisfies keyof TalerAmlAttributes.VQF_902_1 as
UIHandlerId,
+ id: "FOUNDER_LIST" satisfies keyof TalerFormAttributes.VQF_902_1
as UIHandlerId,
label: i18n.str`Founders`,
// gana_type: "Form<VQF_902_1_founder>[]",
type: "array",
labelFieldId:
- "FOUNDER_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_1_founder as UIHandlerId,
+ "FOUNDER_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_1_founder as UIHandlerId,
fields: [
{
- id: "FOUNDER_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_1_founder as UIHandlerId,
+ id: "FOUNDER_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_1_founder as UIHandlerId,
label: i18n.str`Full name`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "FOUNDER_RESIDENTIAL_ADDRESS" satisfies keyof
TalerAmlAttributes.VQF_902_1_founder as UIHandlerId,
+ id: "FOUNDER_RESIDENTIAL_ADDRESS" satisfies keyof
TalerFormAttributes.VQF_902_1_founder as UIHandlerId,
label: i18n.str`Residential address`,
// gana_type: "ResidentialAddress",
type: "textArea",
required: true,
},
{
- id: "FOUNDER_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_1_founder as UIHandlerId,
+ id: "FOUNDER_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_1_founder as UIHandlerId,
label: i18n.str`Date of birth`,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -224,7 +224,7 @@ export function VQF_902_1(
required: true,
},
{
- id: "FOUNDER_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_1_founder as UIHandlerId,
+ id: "FOUNDER_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_1_founder as UIHandlerId,
label: i18n.str`Nationality`,
// gana_type: "CountryCode",
type: "selectOne",
@@ -232,21 +232,21 @@ export function VQF_902_1(
required: true,
},
{
- id: "FOUNDER_AUTHORIZATION_TYPE" satisfies keyof
TalerAmlAttributes.VQF_902_1_founder as UIHandlerId,
+ id: "FOUNDER_AUTHORIZATION_TYPE" satisfies keyof
TalerFormAttributes.VQF_902_1_founder as UIHandlerId,
label: i18n.str`Type of authorization`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "FOUNDER_NATIONAL_ID" satisfies keyof
TalerAmlAttributes.VQF_902_1_founder as UIHandlerId,
+ id: "FOUNDER_NATIONAL_ID" satisfies keyof
TalerFormAttributes.VQF_902_1_founder as UIHandlerId,
label: i18n.str`Identification document`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "FOUNDER_NATIONAL_COPY" satisfies keyof
TalerAmlAttributes.VQF_902_1_founder as UIHandlerId,
+ id: "FOUNDER_NATIONAL_COPY" satisfies keyof
TalerFormAttributes.VQF_902_1_founder as UIHandlerId,
label: i18n.str`Picutre of identification document`,
// gana_type: "File",
type: "file",
@@ -255,7 +255,7 @@ export function VQF_902_1(
required: true,
},
{
- id: "FOUNDER_POWER_OF_ATTORNEY" satisfies keyof
TalerAmlAttributes.VQF_902_1_founder as UIHandlerId,
+ id: "FOUNDER_POWER_OF_ATTORNEY" satisfies keyof
TalerFormAttributes.VQF_902_1_founder as UIHandlerId,
label: i18n.str`Power of attorney arrangements`,
// gana_type: "String",
type: "text",
@@ -270,7 +270,7 @@ export function VQF_902_1(
title: i18n.str`Acceptance of business relationship`,
fields: [
{
- id: "ACCEPTANCE_DATE" satisfies keyof TalerAmlAttributes.VQF_902_1
as UIHandlerId,
+ id: "ACCEPTANCE_DATE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -279,53 +279,53 @@ export function VQF_902_1(
required: false,
},
{
- id: "ACCEPTANCE_METHOD" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "ACCEPTANCE_METHOD" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Accepted by`,
// gana_type: "String",
type: "choiceStacked",
choices: [
{
value:
- "FACE_TO_FACE" satisfies
TalerAmlAttributes.VQF_902_1["ACCEPTANCE_METHOD"],
+ "FACE_TO_FACE" satisfies
TalerFormAttributes.VQF_902_1["ACCEPTANCE_METHOD"],
label: i18n.str`Face to face`,
},
{
value:
- "AUTHENTICATED_COPY" satisfies
TalerAmlAttributes.VQF_902_1["ACCEPTANCE_METHOD"],
+ "AUTHENTICATED_COPY" satisfies
TalerFormAttributes.VQF_902_1["ACCEPTANCE_METHOD"],
label: i18n.str`Authenticated copy`,
},
{
value:
- "RESIDENTIAL_ADDRESS_VALIDATED" satisfies
TalerAmlAttributes.VQF_902_1["ACCEPTANCE_METHOD"],
+ "RESIDENTIAL_ADDRESS_VALIDATED" satisfies
TalerFormAttributes.VQF_902_1["ACCEPTANCE_METHOD"],
label: i18n.str`Residentail address validated`,
},
],
required: false,
},
{
- id: "ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Type of correspondence service`,
// gana_type: "String",
type: "choiceStacked",
choices: [
{
value:
- "HOLD_AT_BANK" satisfies
TalerAmlAttributes.VQF_902_1["ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE"],
+ "HOLD_AT_BANK" satisfies
TalerFormAttributes.VQF_902_1["ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE"],
label: i18n.str`Hold at a bank`,
},
{
value:
- "TO_A_THIRD_PARTY" satisfies
TalerAmlAttributes.VQF_902_1["ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE"],
+ "TO_A_THIRD_PARTY" satisfies
TalerFormAttributes.VQF_902_1["ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE"],
label: i18n.str`To a third party`,
},
{
value:
- "TO_THE_CUSTOMER" satisfies
TalerAmlAttributes.VQF_902_1["ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE"],
+ "TO_THE_CUSTOMER" satisfies
TalerFormAttributes.VQF_902_1["ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE"],
label: i18n.str`To the customer`,
},
{
value:
- "TO_THE_MEMBER" satisfies
TalerAmlAttributes.VQF_902_1["ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE"],
+ "TO_THE_MEMBER" satisfies
TalerFormAttributes.VQF_902_1["ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE"],
label: i18n.str`To the member`,
},
],
@@ -333,7 +333,7 @@ export function VQF_902_1(
required: false,
},
{
- id: "ACCEPTANCE_LANGUAGE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "ACCEPTANCE_LANGUAGE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Language`,
// gana_type: "LangCode",
type: "selectOne",
@@ -350,7 +350,7 @@ export function VQF_902_1(
required: false,
},
{
- id: "ACCEPTANCE_FURTHER_INFO" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "ACCEPTANCE_FURTHER_INFO" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Further information`,
// gana_type: "String",
type: "textArea",
@@ -363,39 +363,39 @@ export function VQF_902_1(
description: i18n.str`Establishment of the beneficial owner of the
assets and/or controlling person`,
fields: [
{
- id: "CUSTOMER_TYPE" satisfies keyof TalerAmlAttributes.VQF_902_1
as UIHandlerId,
+ id: "CUSTOMER_TYPE" satisfies keyof TalerFormAttributes.VQF_902_1
as UIHandlerId,
label: i18n.str`Customer type`,
// gana_type: "String",
type: "choiceStacked",
choices: [
{
value:
- "FOUNDATION" satisfies
TalerAmlAttributes.VQF_902_1["CUSTOMER_TYPE"],
+ "FOUNDATION" satisfies
TalerFormAttributes.VQF_902_1["CUSTOMER_TYPE"],
label: i18n.str`Foundation`,
},
{
value:
- "LEGAL_ENTITY" satisfies
TalerAmlAttributes.VQF_902_1["CUSTOMER_TYPE"],
+ "LEGAL_ENTITY" satisfies
TalerFormAttributes.VQF_902_1["CUSTOMER_TYPE"],
label: i18n.str`Legal entity`,
},
{
value:
- "LIFE_INSURANCE" satisfies
TalerAmlAttributes.VQF_902_1["CUSTOMER_TYPE"],
+ "LIFE_INSURANCE" satisfies
TalerFormAttributes.VQF_902_1["CUSTOMER_TYPE"],
label: i18n.str`Life insurance`,
},
{
value:
- "NATURAL" satisfies
TalerAmlAttributes.VQF_902_1["CUSTOMER_TYPE"],
+ "NATURAL" satisfies
TalerFormAttributes.VQF_902_1["CUSTOMER_TYPE"],
label: i18n.str`Natural person`,
},
{
value:
- "OTHER" satisfies
TalerAmlAttributes.VQF_902_1["CUSTOMER_TYPE"],
+ "OTHER" satisfies
TalerFormAttributes.VQF_902_1["CUSTOMER_TYPE"],
label: i18n.str`Other`,
},
{
value:
- "TRUST" satisfies
TalerAmlAttributes.VQF_902_1["CUSTOMER_TYPE"],
+ "TRUST" satisfies
TalerFormAttributes.VQF_902_1["CUSTOMER_TYPE"],
label: i18n.str`Trust`,
},
],
@@ -408,7 +408,7 @@ export function VQF_902_1(
description: i18n.str`Verification whether the customer, beneficial
owners of the assets, controlling persons, authorized representatives or other
involved persons are listed on an embargo/terrorism list (date of
verification/result)`,
fields: [
{
- id: "EMBARGO_TERRORISM_INFO" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "EMBARGO_TERRORISM_INFO" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Embargo information`,
// gana_type: "Paragraph",
type: "textArea",
@@ -420,19 +420,19 @@ export function VQF_902_1(
title: i18n.str`Relationship`,
fields: [
{
- id: "RELATIONSHIP_TYPE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "RELATIONSHIP_TYPE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Type of business relationship`,
// gana_type: "'MONEY_EXCHANGE' | 'MONEY_ASSET_TRANSFER' | String",
type: "choiceStacked",
choices: [
{
value:
- "MONEY_EXCHANGE" satisfies
TalerAmlAttributes.VQF_902_1["RELATIONSHIP_TYPE"],
+ "MONEY_EXCHANGE" satisfies
TalerFormAttributes.VQF_902_1["RELATIONSHIP_TYPE"],
label: i18n.str`Money exchange`,
},
{
value:
- "MONEY_ASSET_TRANSFER" satisfies
TalerAmlAttributes.VQF_902_1["RELATIONSHIP_TYPE"],
+ "MONEY_ASSET_TRANSFER" satisfies
TalerFormAttributes.VQF_902_1["RELATIONSHIP_TYPE"],
label: i18n.str`Money asset transfer`,
},
],
@@ -440,7 +440,7 @@ export function VQF_902_1(
required: false,
},
{
- id: "RELATIONSHIP_PURPOSE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "RELATIONSHIP_PURPOSE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Purpose of the business relationship`,
// gana_type: "Paragraph",
type: "textArea",
@@ -452,35 +452,35 @@ export function VQF_902_1(
title: i18n.str`Enclosures`,
fields: [
{
- id: "ENCLOSURE_CUSTOMER_DOCUMENTS" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "ENCLOSURE_CUSTOMER_DOCUMENTS" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Customer identification documents`,
// gana_type: "Boolean",
type: "toggle",
required: false,
},
{
- id: "ENCLOSURE_IDENTIFICATION_DOCUMENTS" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "ENCLOSURE_IDENTIFICATION_DOCUMENTS" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Customer identification documents`,
// gana_type: "Boolean",
type: "toggle",
required: false,
},
{
- id: "ENCLOSURE_BENEFICIAL_OWNER" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "ENCLOSURE_BENEFICIAL_OWNER" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Customer identification documents`,
// gana_type: "Boolean",
type: "toggle",
required: false,
},
{
- id: "ENCLOSURE_CUSTOMER_PROFILE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "ENCLOSURE_CUSTOMER_PROFILE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Customer identification documents`,
// gana_type: "Boolean",
type: "toggle",
required: false,
},
{
- id: "ENCLOSURE_RISK_PROFILE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "ENCLOSURE_RISK_PROFILE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Customer identification documents`,
// gana_type: "Boolean",
type: "toggle",
diff --git a/packages/web-util/src/forms/gana/VQF_902_11.ts
b/packages/web-util/src/forms/gana/VQF_902_11.ts
index fd1b9b220..91ca694b9 100644
--- a/packages/web-util/src/forms/gana/VQF_902_11.ts
+++ b/packages/web-util/src/forms/gana/VQF_902_11.ts
@@ -3,7 +3,7 @@ import {
DoubleColumnFormDesign,
UIHandlerId,
} from "@gnu-taler/web-util/browser";
-import { TalerAmlAttributes } from "./taler_form_attributes.js";
+import { TalerFormAttributes } from "./taler_form_attributes.js";
export function VQF_902_11(
i18n: InternationalizationAPI,
@@ -15,7 +15,7 @@ export function VQF_902_11(
title: i18n.str`This form was completed by`,
fields: [
{
- id: "FORM_FILLING_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_11 as UIHandlerId,
+ id: "FORM_FILLING_DATE" satisfies keyof
TalerFormAttributes.VQF_902_11 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -25,7 +25,7 @@ export function VQF_902_11(
disabled: true,
},
{
- id: "CUSTOMER_ID" satisfies keyof TalerAmlAttributes.VQF_902_11 as
UIHandlerId,
+ id: "CUSTOMER_ID" satisfies keyof TalerFormAttributes.VQF_902_11
as UIHandlerId,
label: i18n.str`Customer`,
// gana_type: "String",
type: "text",
@@ -38,7 +38,7 @@ export function VQF_902_11(
title: i18n.str`Contracting partner`,
fields: [
{
- id: "CONTROLLING_ENTITY_CONTRACTING_PARTNER" satisfies keyof
TalerAmlAttributes.VQF_902_11 as UIHandlerId,
+ id: "CONTROLLING_ENTITY_CONTRACTING_PARTNER" satisfies keyof
TalerFormAttributes.VQF_902_11 as UIHandlerId,
label: i18n.str`Contracting partner`,
// gana_type: "Paragraph",
type: "textArea",
@@ -50,26 +50,26 @@ export function VQF_902_11(
title: i18n.str`The contracting partner hereby declares that:`,
fields: [
{
- id: "CONTROLLING_ENTITY_LEVEL" satisfies keyof
TalerAmlAttributes.VQF_902_11 as UIHandlerId,
+ id: "CONTROLLING_ENTITY_LEVEL" satisfies keyof
TalerFormAttributes.VQF_902_11 as UIHandlerId,
label: i18n.str``,
// gana_type: "'25_MORE_RIGHTS' | 'OTHER_WAY' | 'DIRECTOR'",
type: "choiceStacked",
choices: [
{
value:
- "25_MORE_RIGHTS" satisfies
TalerAmlAttributes.VQF_902_11["CONTROLLING_ENTITY_LEVEL"],
+ "25_MORE_RIGHTS" satisfies
TalerFormAttributes.VQF_902_11["CONTROLLING_ENTITY_LEVEL"],
label: i18n.str`Holding 25% or more`,
description: i18n.str`the person listed below is holding 25%
or more of the contracting partner's share (capital shares or voting rights)`,
},
{
value:
- "OTHER_WAY" satisfies
TalerAmlAttributes.VQF_902_11["CONTROLLING_ENTITY_LEVEL"],
+ "OTHER_WAY" satisfies
TalerFormAttributes.VQF_902_11["CONTROLLING_ENTITY_LEVEL"],
label: i18n.str`Other way`,
description: i18n.str`the contracting partner hereby declares
that the person listed below is contrlling the contracting partner in other
ways`,
},
{
value:
- "DIRECTOR" satisfies
TalerAmlAttributes.VQF_902_11["CONTROLLING_ENTITY_LEVEL"],
+ "DIRECTOR" satisfies
TalerFormAttributes.VQF_902_11["CONTROLLING_ENTITY_LEVEL"],
label: i18n.str`Managing director`,
description: i18n.str`the contracting partner hereby declares
that the person listed below is the managin director`,
},
@@ -77,14 +77,14 @@ export function VQF_902_11(
required: true,
},
{
- id: "CONTROLLING_ENTITY_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_11 as UIHandlerId,
+ id: "CONTROLLING_ENTITY_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_11 as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "CONTROLLING_ENTITY_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_11 as UIHandlerId,
+ id: "CONTROLLING_ENTITY_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_11 as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
@@ -96,7 +96,7 @@ export function VQF_902_11(
title: i18n.str`Fiduciary holding assets`,
fields: [
{
- id: "CONTROLLING_ENTITY_THIRD_PERSON" satisfies keyof
TalerAmlAttributes.VQF_902_11 as UIHandlerId,
+ id: "CONTROLLING_ENTITY_THIRD_PERSON" satisfies keyof
TalerFormAttributes.VQF_902_11 as UIHandlerId,
label: i18n.str`Is fiduciary?`,
help: i18n.str`Is a third person the beneficial owner of the
assets held in the account/securities account?`,
// gana_type: "Boolean",
@@ -111,7 +111,7 @@ export function VQF_902_11(
description: i18n.str`It is a criminal offence to deliberately provide
false information on this form (article 251 of the Swiss Criminal Code,
documents forgery)`,
fields: [
{
- id: "SIGNATURE" satisfies keyof TalerAmlAttributes.VQF_902_9 as
UIHandlerId,
+ id: "SIGNATURE" satisfies keyof TalerFormAttributes.VQF_902_9 as
UIHandlerId,
label: i18n.str`Signature`,
// gana_type: "AbsoluteDateTime",
type: "text",
@@ -119,7 +119,7 @@ export function VQF_902_11(
disabled: true,
},
{
- id: "SIGN_DATE" satisfies keyof TalerAmlAttributes.VQF_902_9 as
UIHandlerId,
+ id: "SIGN_DATE" satisfies keyof TalerFormAttributes.VQF_902_9 as
UIHandlerId,
label: i18n.str`Date`,
// gana_type: "String",
type: "absoluteTimeText",
diff --git a/packages/web-util/src/forms/gana/VQF_902_12.ts
b/packages/web-util/src/forms/gana/VQF_902_12.ts
index 199913108..d4b19fdcd 100644
--- a/packages/web-util/src/forms/gana/VQF_902_12.ts
+++ b/packages/web-util/src/forms/gana/VQF_902_12.ts
@@ -3,7 +3,7 @@ import {
DoubleColumnFormDesign,
UIHandlerId,
} from "@gnu-taler/web-util/browser";
-import { TalerAmlAttributes } from "./taler_form_attributes.js";
+import { TalerFormAttributes } from "./taler_form_attributes.js";
import { countryList } from "./VQF_902_1.js";
export function VQF_902_12(
@@ -16,7 +16,7 @@ export function VQF_902_12(
title: i18n.str`This form was completed by`,
fields: [
{
- id: "FORM_FILLING_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FORM_FILLING_DATE" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -26,7 +26,7 @@ export function VQF_902_12(
disabled: true,
},
{
- id: "CUSTOMER_ID" satisfies keyof TalerAmlAttributes.VQF_902_12 as
UIHandlerId,
+ id: "CUSTOMER_ID" satisfies keyof TalerFormAttributes.VQF_902_12
as UIHandlerId,
label: i18n.str`Customer`,
// gana_type: "String",
type: "text",
@@ -39,14 +39,14 @@ export function VQF_902_12(
title: i18n.str`Contracing partner`,
fields: [
{
- id: "FOUNDATION_CONTRACTING_PARTNER" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_CONTRACTING_PARTNER" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`Contracting partner`,
// gana_type: "Paragraph",
type: "textArea",
required: true,
},
{
- id: "FOUNDATION_KNOWN_AS" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_KNOWN_AS" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`The foundation known as`,
// gana_type: "String",
type: "text",
@@ -59,14 +59,14 @@ export function VQF_902_12(
title: i18n.str`Name and information pertaining to the foundation`,
fields: [
{
- id: "FOUNDATION_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_NAME" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`Name`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "FOUNDATION_DISCRETIONARY" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_DISCRETIONARY" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`Type of foundation`,
// gana_type: "Boolean",
type: "choiceStacked",
@@ -77,7 +77,7 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_REVOCABLE" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_REVOCABLE" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`Revocability`,
// gana_type: "Boolean",
type: "choiceStacked",
@@ -94,30 +94,30 @@ export function VQF_902_12(
description: i18n.str`Information pertaining to the (ultimate
economic, not fiduciary) founder (individual or entity)`,
fields: [
{
- id: "FOUNDATION_FOUNDER_LIST" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_FOUNDER_LIST" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`Founders`,
help: i18n.str``,
// gana_type: "Form<VQF_902_12_founder>[]",
type: "array",
labelFieldId:
- "FOUNDATION_FOUNDER_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_12_founder as UIHandlerId,
+ "FOUNDATION_FOUNDER_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_12_founder as UIHandlerId,
fields: [
{
- id: "FOUNDATION_FOUNDER_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_12_founder as UIHandlerId,
+ id: "FOUNDATION_FOUNDER_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_12_founder as UIHandlerId,
label: i18n.str`Full name`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "FOUNDATION_FOUNDER_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_12_founder as UIHandlerId,
+ id: "FOUNDATION_FOUNDER_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_12_founder as UIHandlerId,
label: i18n.str`Domicile`,
// gana_type: "ResidentialAddress",
type: "textArea",
required: true,
},
{
- id: "FOUNDATION_FOUNDER_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_12_founder as UIHandlerId,
+ id: "FOUNDATION_FOUNDER_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_12_founder as UIHandlerId,
label: i18n.str`Birthdate`,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -126,7 +126,7 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_FOUNDER_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_12_founder as UIHandlerId,
+ id: "FOUNDATION_FOUNDER_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_12_founder as UIHandlerId,
label: i18n.str`Nationality`,
// gana_type: "CountryCode",
type: "selectOne",
@@ -134,7 +134,7 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_FOUNDER_DEATHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_12_founder as UIHandlerId,
+ id: "FOUNDATION_FOUNDER_DEATHDATE" satisfies keyof
TalerFormAttributes.VQF_902_12_founder as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -143,7 +143,7 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_FOUNDER_RIGHT_TO_REVOKE" satisfies keyof
TalerAmlAttributes.VQF_902_12_founder as UIHandlerId,
+ id: "FOUNDATION_FOUNDER_RIGHT_TO_REVOKE" satisfies keyof
TalerFormAttributes.VQF_902_12_founder as UIHandlerId,
label: i18n.str`Right to revoke`,
// gana_type: "Boolean",
type: "toggle",
@@ -159,15 +159,15 @@ export function VQF_902_12(
description: i18n.str`If the foundation results from the restructuring
of pre-existing foundation (re-settlement) or the merger of pre-existing
foundations, the following information pertaining to the (actual) founders of
the pre-existing foundations has to be given`,
fields: [
{
- id: "FOUNDATION_PRE_LIST" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_PRE_LIST" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str``,
// gana_type: "Form<VQF_902_12_pre>[]",
type: "array",
labelFieldId:
- "FOUNDATION_PRE_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_12_pre as UIHandlerId,
+ "FOUNDATION_PRE_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_12_pre as UIHandlerId,
fields: [
{
- id: "FOUNDATION_PRE_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_12_pre as UIHandlerId,
+ id: "FOUNDATION_PRE_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_12_pre as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -176,7 +176,7 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_PRE_COUNTRY" satisfies keyof
TalerAmlAttributes.VQF_902_12_pre as UIHandlerId,
+ id: "FOUNDATION_PRE_COUNTRY" satisfies keyof
TalerFormAttributes.VQF_902_12_pre as UIHandlerId,
label: i18n.str`Country`,
// gana_type: "CountryCode",
type: "selectOne",
@@ -184,7 +184,7 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_PRE_DEATHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_12_pre as UIHandlerId,
+ id: "FOUNDATION_PRE_DEATHDATE" satisfies keyof
TalerFormAttributes.VQF_902_12_pre as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -193,21 +193,21 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_PRE_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_12_pre as UIHandlerId,
+ id: "FOUNDATION_PRE_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_12_pre as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
required: true,
},
{
- id: "FOUNDATION_PRE_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_12_pre as UIHandlerId,
+ id: "FOUNDATION_PRE_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_12_pre as UIHandlerId,
label: i18n.str`Full name`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "FOUNDATION_PRE_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_12_pre as UIHandlerId,
+ id: "FOUNDATION_PRE_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_12_pre as UIHandlerId,
label: i18n.str`Nationality`,
// gana_type: "CountryCode",
type: "selectOne",
@@ -224,15 +224,15 @@ export function VQF_902_12(
description: i18n.str``,
fields: [
{
- id: "FOUNDATION_BENEFICIARY_LIST" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_BENEFICIARY_LIST" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`Beneficiaries`,
// gana_type: "Form<VQF_902_12_beneficiary>[]",
type: "array",
labelFieldId:
- "FOUNDATION_BENEFICIARY_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_12_beneficiary as UIHandlerId,
+ "FOUNDATION_BENEFICIARY_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_12_beneficiary as UIHandlerId,
fields: [
{
- id: "FOUNDATION_BENEFICIARY_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_12_beneficiary as UIHandlerId,
+ id: "FOUNDATION_BENEFICIARY_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_12_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -241,7 +241,7 @@ export function VQF_902_12(
required: false,
},
{
- id: "FOUNDATION_BENEFICIARY_COUNTRY" satisfies keyof
TalerAmlAttributes.VQF_902_12_beneficiary as UIHandlerId,
+ id: "FOUNDATION_BENEFICIARY_COUNTRY" satisfies keyof
TalerFormAttributes.VQF_902_12_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -249,28 +249,28 @@ export function VQF_902_12(
required: false,
},
{
- id: "FOUNDATION_BENEFICIARY_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_12_beneficiary as UIHandlerId,
+ id: "FOUNDATION_BENEFICIARY_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_12_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
required: false,
},
{
- id: "FOUNDATION_BENEFICIARY_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_12_beneficiary as UIHandlerId,
+ id: "FOUNDATION_BENEFICIARY_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_12_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "FOUNDATION_BENEFICIARY_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_12_beneficiary as UIHandlerId,
+ id: "FOUNDATION_BENEFICIARY_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_12_beneficiary as UIHandlerId,
label: i18n.str``,
type: "selectOne",
choices: countryList(i18n),
required: false,
},
{
- id: "FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM" satisfies keyof
TalerAmlAttributes.VQF_902_12_beneficiary as UIHandlerId,
+ id: "FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM" satisfies keyof
TalerFormAttributes.VQF_902_12_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
@@ -280,7 +280,7 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_BENEFICIARY_ADDITION" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_BENEFICIARY_ADDITION" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`Addition`,
// gana_type: "Paragraph",
type: "textArea",
@@ -293,15 +293,15 @@ export function VQF_902_12(
description: i18n.str`Information pertaining to (a) further persons
having the right to determine or nominate representatives (e.g.) member of the
foundation board), if these representatives may dispose over the assets or have
the right to change the distribution of the assets or the nominaton of
beneficiaries`,
fields: [
{
- id: "FOUNDATION_REPRESENTATIVE_LIST" satisfies keyof
TalerAmlAttributes.VQF_902_12 as UIHandlerId,
+ id: "FOUNDATION_REPRESENTATIVE_LIST" satisfies keyof
TalerFormAttributes.VQF_902_12 as UIHandlerId,
label: i18n.str`Representatives`,
// gana_type: "Form<VQF_902_12_representative>[]",
type: "array",
labelFieldId:
- "FOUNDATION_REPRESENTATIVE_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_12_representative as UIHandlerId,
+ "FOUNDATION_REPRESENTATIVE_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_12_representative as UIHandlerId,
fields: [
{
- id: "FOUNDATION_REPRESENTATIVE_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_12_representative as UIHandlerId,
+ id: "FOUNDATION_REPRESENTATIVE_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_12_representative as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -310,7 +310,7 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_REPRESENTATIVE_COUNTRY" satisfies keyof
TalerAmlAttributes.VQF_902_12_representative as UIHandlerId,
+ id: "FOUNDATION_REPRESENTATIVE_COUNTRY" satisfies keyof
TalerFormAttributes.VQF_902_12_representative as UIHandlerId,
label: i18n.str`Country`,
// gana_type: "CountryCode",
type: "selectOne",
@@ -318,21 +318,21 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_REPRESENTATIVE_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_12_representative as UIHandlerId,
+ id: "FOUNDATION_REPRESENTATIVE_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_12_representative as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
required: true,
},
{
- id: "FOUNDATION_REPRESENTATIVE_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_12_representative as UIHandlerId,
+ id: "FOUNDATION_REPRESENTATIVE_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_12_representative as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "FOUNDATION_REPRESENTATIVE_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_12_representative as UIHandlerId,
+ id: "FOUNDATION_REPRESENTATIVE_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_12_representative as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -340,7 +340,7 @@ export function VQF_902_12(
required: true,
},
{
- id: "FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE" satisfies
keyof TalerAmlAttributes.VQF_902_12_representative as UIHandlerId,
+ id: "FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE" satisfies
keyof TalerFormAttributes.VQF_902_12_representative as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
@@ -356,7 +356,7 @@ export function VQF_902_12(
description: i18n.str`It is a criminal offence to deliberately provide
false information on this form (article 251 of the Swiss Criminal Code,
documents forgery)`,
fields: [
{
- id: "SIGNATURE" satisfies keyof TalerAmlAttributes.VQF_902_9 as
UIHandlerId,
+ id: "SIGNATURE" satisfies keyof TalerFormAttributes.VQF_902_9 as
UIHandlerId,
label: i18n.str`Signature`,
// gana_type: "AbsoluteDateTime",
type: "text",
@@ -364,7 +364,7 @@ export function VQF_902_12(
disabled: true,
},
{
- id: "SIGN_DATE" satisfies keyof TalerAmlAttributes.VQF_902_9 as
UIHandlerId,
+ id: "SIGN_DATE" satisfies keyof TalerFormAttributes.VQF_902_9 as
UIHandlerId,
label: i18n.str`Date`,
// gana_type: "String",
type: "absoluteTimeText",
diff --git a/packages/web-util/src/forms/gana/VQF_902_13.ts
b/packages/web-util/src/forms/gana/VQF_902_13.ts
index 638cf86af..b40eb6b51 100644
--- a/packages/web-util/src/forms/gana/VQF_902_13.ts
+++ b/packages/web-util/src/forms/gana/VQF_902_13.ts
@@ -3,7 +3,7 @@ import {
DoubleColumnFormDesign,
UIHandlerId,
} from "@gnu-taler/web-util/browser";
-import { TalerAmlAttributes } from "./taler_form_attributes.js";
+import { TalerFormAttributes } from "./taler_form_attributes.js";
import { countryList } from "./VQF_902_1.js";
export function VQF_902_13(
@@ -16,7 +16,7 @@ export function VQF_902_13(
title: i18n.str`This form was completed by`,
fields: [
{
- id: "FORM_FILLING_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_13 as UIHandlerId,
+ id: "FORM_FILLING_DATE" satisfies keyof
TalerFormAttributes.VQF_902_13 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -26,7 +26,7 @@ export function VQF_902_13(
disabled: true,
},
{
- id: "CUSTOMER_ID" satisfies keyof TalerAmlAttributes.VQF_902_13 as
UIHandlerId,
+ id: "CUSTOMER_ID" satisfies keyof TalerFormAttributes.VQF_902_13
as UIHandlerId,
label: i18n.str`Customer`,
// gana_type: "String",
type: "text",
@@ -39,14 +39,14 @@ export function VQF_902_13(
title: i18n.str`Contracing partner`,
fields: [
{
- id: "TRUST_CONTRACTING_PARTNER" satisfies keyof
TalerAmlAttributes.VQF_902_13 as UIHandlerId,
+ id: "TRUST_CONTRACTING_PARTNER" satisfies keyof
TalerFormAttributes.VQF_902_13 as UIHandlerId,
label: i18n.str``,
// gana_type: "Paragraph",
type: "textArea",
required: true,
},
{
- id: "TRUST_KNOWN_AS" satisfies keyof TalerAmlAttributes.VQF_902_13
as UIHandlerId,
+ id: "TRUST_KNOWN_AS" satisfies keyof
TalerFormAttributes.VQF_902_13 as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
@@ -58,21 +58,21 @@ export function VQF_902_13(
title: i18n.str`Name and information pertaining to the trust`,
fields: [
{
- id: "TRUST_DISCRETIONARY" satisfies keyof
TalerAmlAttributes.VQF_902_13 as UIHandlerId,
+ id: "TRUST_DISCRETIONARY" satisfies keyof
TalerFormAttributes.VQF_902_13 as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
required: true,
},
{
- id: "TRUST_NAME" satisfies keyof TalerAmlAttributes.VQF_902_13 as
UIHandlerId,
+ id: "TRUST_NAME" satisfies keyof TalerFormAttributes.VQF_902_13 as
UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "TRUST_REVOCABLE" satisfies keyof
TalerAmlAttributes.VQF_902_13 as UIHandlerId,
+ id: "TRUST_REVOCABLE" satisfies keyof
TalerFormAttributes.VQF_902_13 as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
@@ -85,15 +85,15 @@ export function VQF_902_13(
description: i18n.str`Information pertaining to the (ultimate
economic, not fiduciary) settlor of the trust (individual or entity)`,
fields: [
{
- id: "TRUST_SETTLOR_LIST" satisfies keyof
TalerAmlAttributes.VQF_902_13 as UIHandlerId,
+ id: "TRUST_SETTLOR_LIST" satisfies keyof
TalerFormAttributes.VQF_902_13 as UIHandlerId,
label: i18n.str``,
// gana_type: "Form<VQF_902_13_settlor>[]",
type: "array",
labelFieldId:
- "TRUST_SETTLOR_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_13_settlor as UIHandlerId,
+ "TRUST_SETTLOR_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_13_settlor as UIHandlerId,
fields: [
{
- id: "TRUST_SETTLOR_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_13_settlor as UIHandlerId,
+ id: "TRUST_SETTLOR_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_13_settlor as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -102,7 +102,7 @@ export function VQF_902_13(
required: true,
},
{
- id: "TRUST_SETTLOR_DEATHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_13_settlor as UIHandlerId,
+ id: "TRUST_SETTLOR_DEATHDATE" satisfies keyof
TalerFormAttributes.VQF_902_13_settlor as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -111,14 +111,14 @@ export function VQF_902_13(
required: true,
},
{
- id: "TRUST_SETTLOR_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_13_settlor as UIHandlerId,
+ id: "TRUST_SETTLOR_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_13_settlor as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
required: true,
},
{
- id: "TRUST_SETTLOR_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_13_settlor as UIHandlerId,
+ id: "TRUST_SETTLOR_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_13_settlor as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
@@ -126,7 +126,7 @@ export function VQF_902_13(
required: true,
},
{
- id: "TRUST_SETTLOR_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_13_settlor as UIHandlerId,
+ id: "TRUST_SETTLOR_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_13_settlor as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -135,7 +135,7 @@ export function VQF_902_13(
required: true,
},
{
- id: "TRUST_SETTLOR_RIGHT_TO_REVOKE" satisfies keyof
TalerAmlAttributes.VQF_902_13_settlor as UIHandlerId,
+ id: "TRUST_SETTLOR_RIGHT_TO_REVOKE" satisfies keyof
TalerFormAttributes.VQF_902_13_settlor as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
@@ -151,15 +151,15 @@ export function VQF_902_13(
description: i18n.str`If the trust results from the restructuring of
pre-existing trust (re-settlement) or the merger of pre-existing trusts, the
following information pertaining to the (actual) settlor of the pre-existing
trusts has to be given`,
fields: [
{
- id: "TRUST_PRE_LIST" satisfies keyof TalerAmlAttributes.VQF_902_13
as UIHandlerId,
+ id: "TRUST_PRE_LIST" satisfies keyof
TalerFormAttributes.VQF_902_13 as UIHandlerId,
label: i18n.str``,
// gana_type: "Form<VQF_902_13_pre>[]",
type: "array",
labelFieldId:
- "TRUST_PRE_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_13_pre as UIHandlerId,
+ "TRUST_PRE_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_13_pre as UIHandlerId,
fields: [
{
- id: "TRUST_PRE_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_13_pre as UIHandlerId,
+ id: "TRUST_PRE_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_13_pre as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -168,7 +168,7 @@ export function VQF_902_13(
required: false,
},
{
- id: "TRUST_PRE_COUNTRY" satisfies keyof
TalerAmlAttributes.VQF_902_13_pre as UIHandlerId,
+ id: "TRUST_PRE_COUNTRY" satisfies keyof
TalerFormAttributes.VQF_902_13_pre as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -177,7 +177,7 @@ export function VQF_902_13(
required: false,
},
{
- id: "TRUST_PRE_DEATHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_13_pre as UIHandlerId,
+ id: "TRUST_PRE_DEATHDATE" satisfies keyof
TalerFormAttributes.VQF_902_13_pre as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -187,21 +187,21 @@ export function VQF_902_13(
required: false,
},
{
- id: "TRUST_PRE_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_13_pre as UIHandlerId,
+ id: "TRUST_PRE_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_13_pre as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
required: false,
},
{
- id: "TRUST_PRE_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_13_pre as UIHandlerId,
+ id: "TRUST_PRE_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_13_pre as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "TRUST_PRE_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_13_pre as UIHandlerId,
+ id: "TRUST_PRE_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_13_pre as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -220,22 +220,22 @@ export function VQF_902_13(
description: i18n.str``,
fields: [
{
- id: "TRUST_BENEFICIARY_LIST" satisfies keyof
TalerAmlAttributes.VQF_902_13 as UIHandlerId,
+ id: "TRUST_BENEFICIARY_LIST" satisfies keyof
TalerFormAttributes.VQF_902_13 as UIHandlerId,
label: i18n.str``,
// gana_type: "Form<VQF_902_13_beneficiary>[]",
type: "array",
labelFieldId:
- "TRUST_BENEFICIARY_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_13_beneficiary as UIHandlerId,
+ "TRUST_BENEFICIARY_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_13_beneficiary as UIHandlerId,
fields: [
{
- id: "TRUST_BENEFICIARY_ADDITION" satisfies keyof
TalerAmlAttributes.VQF_902_13_beneficiary as UIHandlerId,
+ id: "TRUST_BENEFICIARY_ADDITION" satisfies keyof
TalerFormAttributes.VQF_902_13_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "Paragraph",
type: "textArea",
required: false,
},
{
- id: "TRUST_BENEFICIARY_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_13_beneficiary as UIHandlerId,
+ id: "TRUST_BENEFICIARY_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_13_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -245,7 +245,7 @@ export function VQF_902_13(
required: false,
},
{
- id: "TRUST_BENEFICIARY_COUNTRY" satisfies keyof
TalerAmlAttributes.VQF_902_13_beneficiary as UIHandlerId,
+ id: "TRUST_BENEFICIARY_COUNTRY" satisfies keyof
TalerFormAttributes.VQF_902_13_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -254,21 +254,21 @@ export function VQF_902_13(
required: false,
},
{
- id: "TRUST_BENEFICIARY_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_13_beneficiary as UIHandlerId,
+ id: "TRUST_BENEFICIARY_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_13_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
required: false,
},
{
- id: "TRUST_BENEFICIARY_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_13_beneficiary as UIHandlerId,
+ id: "TRUST_BENEFICIARY_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_13_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "TRUST_BENEFICIARY_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_13_beneficiary as UIHandlerId,
+ id: "TRUST_BENEFICIARY_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_13_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -277,7 +277,7 @@ export function VQF_902_13(
required: false,
},
{
- id: "TRUST_BENEFICIARY_RIGHT_TO_CLAIM" satisfies keyof
TalerAmlAttributes.VQF_902_13_beneficiary as UIHandlerId,
+ id: "TRUST_BENEFICIARY_RIGHT_TO_CLAIM" satisfies keyof
TalerFormAttributes.VQF_902_13_beneficiary as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
@@ -288,15 +288,15 @@ export function VQF_902_13(
required: true,
},
{
- id: "TRUST_PROTECTOR_LIST" satisfies keyof
TalerAmlAttributes.VQF_902_13 as UIHandlerId,
+ id: "TRUST_PROTECTOR_LIST" satisfies keyof
TalerFormAttributes.VQF_902_13 as UIHandlerId,
label: i18n.str``,
// gana_type: "Form<VQF_902_13_protector>[]",
type: "array",
labelFieldId:
- "TRUST_PROTECTOR_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_13_protector as UIHandlerId,
+ "TRUST_PROTECTOR_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_13_protector as UIHandlerId,
fields: [
{
- id: "TRUST_PROTECTOR_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_13_protector as UIHandlerId,
+ id: "TRUST_PROTECTOR_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_13_protector as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -306,7 +306,7 @@ export function VQF_902_13(
required: false,
},
{
- id: "TRUST_PROTECTOR_COUNTRY" satisfies keyof
TalerAmlAttributes.VQF_902_13_protector as UIHandlerId,
+ id: "TRUST_PROTECTOR_COUNTRY" satisfies keyof
TalerFormAttributes.VQF_902_13_protector as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -315,21 +315,21 @@ export function VQF_902_13(
required: false,
},
{
- id: "TRUST_PROTECTOR_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_13_protector as UIHandlerId,
+ id: "TRUST_PROTECTOR_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_13_protector as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
required: false,
},
{
- id: "TRUST_PROTECTOR_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_13_protector as UIHandlerId,
+ id: "TRUST_PROTECTOR_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_13_protector as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "TRUST_PROTECTOR_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_13_protector as UIHandlerId,
+ id: "TRUST_PROTECTOR_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_13_protector as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -338,7 +338,7 @@ export function VQF_902_13(
required: false,
},
{
- id: "TRUST_PROTECTOR_RIGHT_TO_REVOKE" satisfies keyof
TalerAmlAttributes.VQF_902_13_protector as UIHandlerId,
+ id: "TRUST_PROTECTOR_RIGHT_TO_REVOKE" satisfies keyof
TalerFormAttributes.VQF_902_13_protector as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
@@ -355,7 +355,7 @@ export function VQF_902_13(
description: i18n.str`It is a criminal offence to deliberately provide
false information on this form (article 251 of the Swiss Criminal Code,
documents forgery)`,
fields: [
{
- id: "SIGNATURE" satisfies keyof TalerAmlAttributes.VQF_902_9 as
UIHandlerId,
+ id: "SIGNATURE" satisfies keyof TalerFormAttributes.VQF_902_9 as
UIHandlerId,
label: i18n.str`Signature`,
// gana_type: "AbsoluteDateTime",
type: "text",
@@ -363,7 +363,7 @@ export function VQF_902_13(
disabled: true,
},
{
- id: "SIGN_DATE" satisfies keyof TalerAmlAttributes.VQF_902_9 as
UIHandlerId,
+ id: "SIGN_DATE" satisfies keyof TalerFormAttributes.VQF_902_9 as
UIHandlerId,
label: i18n.str`Date`,
// gana_type: "String",
type: "absoluteTimeText",
diff --git a/packages/web-util/src/forms/gana/VQF_902_14.ts
b/packages/web-util/src/forms/gana/VQF_902_14.ts
index f5f66fecd..f93bdebec 100644
--- a/packages/web-util/src/forms/gana/VQF_902_14.ts
+++ b/packages/web-util/src/forms/gana/VQF_902_14.ts
@@ -3,7 +3,7 @@ import {
DoubleColumnFormDesign,
UIHandlerId,
} from "@gnu-taler/web-util/browser";
-import { TalerAmlAttributes } from "./taler_form_attributes.js";
+import { TalerFormAttributes } from "./taler_form_attributes.js";
export function VQF_902_14(
i18n: InternationalizationAPI,
@@ -15,7 +15,7 @@ export function VQF_902_14(
title: i18n.str`This form was completed by`,
fields: [
{
- id: "FORM_FILLING_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_14 as UIHandlerId,
+ id: "FORM_FILLING_DATE" satisfies keyof
TalerFormAttributes.VQF_902_14 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -25,7 +25,7 @@ export function VQF_902_14(
disabled: true,
},
{
- id: "CUSTOMER_ID" satisfies keyof TalerAmlAttributes.VQF_902_14 as
UIHandlerId,
+ id: "CUSTOMER_ID" satisfies keyof TalerFormAttributes.VQF_902_14
as UIHandlerId,
label: i18n.str`Customer`,
// gana_type: "String",
type: "text",
@@ -38,7 +38,7 @@ export function VQF_902_14(
title: i18n.str`Reason for special clarifications`,
fields: [
{
- id: "INCRISK_REASON" satisfies keyof TalerAmlAttributes.VQF_902_14
as UIHandlerId,
+ id: "INCRISK_REASON" satisfies keyof
TalerFormAttributes.VQF_902_14 as UIHandlerId,
label: i18n.str`Reason`,
help: i18n.str`Description of the circumstances/transactions,
which triggered the special clarifications`,
// gana_type: "String",
@@ -51,7 +51,7 @@ export function VQF_902_14(
title: i18n.str`Used means of clarification`,
fields: [
{
- id: "INCRISK_MEANS" satisfies keyof TalerAmlAttributes.VQF_902_14
as UIHandlerId,
+ id: "INCRISK_MEANS" satisfies keyof TalerFormAttributes.VQF_902_14
as UIHandlerId,
label: i18n.str``,
// gana_type: "'GATHERING' | 'CONSULTATION' | 'ENQUIRIES' |
String",
type: "choiceStacked",
@@ -82,14 +82,14 @@ export function VQF_902_14(
description: i18n.str`The results of the clarifications have to be
documented and their plausability has to be checked.`,
fields: [
{
- id: "INCRISK_SUMMARY" satisfies keyof
TalerAmlAttributes.VQF_902_14 as UIHandlerId,
+ id: "INCRISK_SUMMARY" satisfies keyof
TalerFormAttributes.VQF_902_14 as UIHandlerId,
label: i18n.str`Summary`,
// gana_type: "Paragraph",
type: "textArea",
required: true,
},
{
- id: "INCRISK_DOCUMENTS" satisfies keyof
TalerAmlAttributes.VQF_902_14 as UIHandlerId,
+ id: "INCRISK_DOCUMENTS" satisfies keyof
TalerFormAttributes.VQF_902_14 as UIHandlerId,
label: i18n.str`Gathered documentes`,
// gana_type: "File[]",
type: "array",
@@ -103,7 +103,7 @@ export function VQF_902_14(
title: i18n.str`Result of the special clarification`,
fields: [
{
- id: "INCRISK_RESULT" satisfies keyof TalerAmlAttributes.VQF_902_14
as UIHandlerId,
+ id: "INCRISK_RESULT" satisfies keyof
TalerFormAttributes.VQF_902_14 as UIHandlerId,
label: i18n.str`Result`,
type: "choiceStacked",
choices: [
diff --git a/packages/web-util/src/forms/gana/VQF_902_15.ts
b/packages/web-util/src/forms/gana/VQF_902_15.ts
index beb944477..6f53eeeaa 100644
--- a/packages/web-util/src/forms/gana/VQF_902_15.ts
+++ b/packages/web-util/src/forms/gana/VQF_902_15.ts
@@ -3,7 +3,7 @@ import {
InternationalizationAPI,
UIHandlerId,
} from "@gnu-taler/web-util/browser";
-import { TalerAmlAttributes } from "./taler_form_attributes.js";
+import { TalerFormAttributes } from "./taler_form_attributes.js";
import { countryList } from "./VQF_902_1.js";
export function VQF_902_15(
@@ -16,7 +16,7 @@ export function VQF_902_15(
title: i18n.str`This form was completed by`,
fields: [
{
- id: "FORM_FILLING_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_15 as UIHandlerId,
+ id: "FORM_FILLING_DATE" satisfies keyof
TalerFormAttributes.VQF_902_15 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -26,7 +26,7 @@ export function VQF_902_15(
disabled: true,
},
{
- id: "CUSTOMER_ID" satisfies keyof TalerAmlAttributes.VQF_902_15 as
UIHandlerId,
+ id: "CUSTOMER_ID" satisfies keyof TalerFormAttributes.VQF_902_15
as UIHandlerId,
label: i18n.str`Customer`,
// gana_type: "String",
type: "text",
@@ -39,7 +39,7 @@ export function VQF_902_15(
title: i18n.str`Contracting partner`,
fields: [
{
- id: "INSURANCE_CONTRACTING_PARTNER" satisfies keyof
TalerAmlAttributes.VQF_902_15 as UIHandlerId,
+ id: "INSURANCE_CONTRACTING_PARTNER" satisfies keyof
TalerFormAttributes.VQF_902_15 as UIHandlerId,
label: i18n.str`Contracting partner`,
// gana_type: "Paragraph",
type: "textArea",
@@ -52,14 +52,14 @@ export function VQF_902_15(
description: i18n.str`Information about the contractua relationship
between the contracting party and the financial intermediary`,
fields: [
{
- id: "INSURANCE_RELATIONSHIP_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_15 as UIHandlerId,
+ id: "INSURANCE_RELATIONSHIP_NAME" satisfies keyof
TalerFormAttributes.VQF_902_15 as UIHandlerId,
label: i18n.str`Name`,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "INSURANCE_RELATIONSHIP_POLICY" satisfies keyof
TalerAmlAttributes.VQF_902_15 as UIHandlerId,
+ id: "INSURANCE_RELATIONSHIP_POLICY" satisfies keyof
TalerFormAttributes.VQF_902_15 as UIHandlerId,
label: i18n.str`Insurance policy`,
// gana_type: "String",
type: "text",
@@ -75,7 +75,7 @@ export function VQF_902_15(
title: i18n.str`Policy holder`,
fields: [
{
- id: "INSURANCE_HOLDER_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_15 as UIHandlerId,
+ id: "INSURANCE_HOLDER_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_15 as UIHandlerId,
label: i18n.str`Birthdate`,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -84,21 +84,21 @@ export function VQF_902_15(
required: true,
},
{
- id: "INSURANCE_HOLDER_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_15 as UIHandlerId,
+ id: "INSURANCE_HOLDER_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_15 as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
required: true,
},
{
- id: "INSURANCE_HOLDER_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_15 as UIHandlerId,
+ id: "INSURANCE_HOLDER_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_15 as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "INSURANCE_HOLDER_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_15 as UIHandlerId,
+ id: "INSURANCE_HOLDER_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_15 as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
diff --git a/packages/web-util/src/forms/gana/VQF_902_4.ts
b/packages/web-util/src/forms/gana/VQF_902_4.ts
index b3e5a0de5..a843fe021 100644
--- a/packages/web-util/src/forms/gana/VQF_902_4.ts
+++ b/packages/web-util/src/forms/gana/VQF_902_4.ts
@@ -3,7 +3,7 @@ import {
DoubleColumnFormDesign,
UIHandlerId,
} from "@gnu-taler/web-util/browser";
-import { TalerAmlAttributes } from "./taler_form_attributes.js";
+import { TalerFormAttributes } from "./taler_form_attributes.js";
export function VQF_902_4(
i18n: InternationalizationAPI,
@@ -15,7 +15,7 @@ export function VQF_902_4(
title: i18n.str`This form was completed by`,
fields: [
{
- id: "FORM_FILLING_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_1 as UIHandlerId,
+ id: "FORM_FILLING_DATE" satisfies keyof
TalerFormAttributes.VQF_902_1 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -25,7 +25,7 @@ export function VQF_902_4(
disabled: true,
},
{
- id: "CUSTOMER_ID" satisfies keyof TalerAmlAttributes.VQF_902_1 as
UIHandlerId,
+ id: "CUSTOMER_ID" satisfies keyof TalerFormAttributes.VQF_902_1 as
UIHandlerId,
label: i18n.str`Customer`,
// gana_type: "String",
type: "text",
@@ -39,7 +39,7 @@ export function VQF_902_4(
description: i18n.str`This evaluation has to be completed by all
members for every business relationship.`,
fields: [
{
- id: "PEP_ACCEPTANCE_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "PEP_ACCEPTANCE_DATE" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -48,21 +48,21 @@ export function VQF_902_4(
required: false,
},
{
- id: "PEP_DOMESTIC" satisfies keyof TalerAmlAttributes.VQF_902_4 as
UIHandlerId,
+ id: "PEP_DOMESTIC" satisfies keyof TalerFormAttributes.VQF_902_4
as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
required: true,
},
{
- id: "PEP_FOREIGN" satisfies keyof TalerAmlAttributes.VQF_902_4 as
UIHandlerId,
+ id: "PEP_FOREIGN" satisfies keyof TalerFormAttributes.VQF_902_4 as
UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
required: true,
},
{
- id: "PEP_INTERNATIONAL_ORGANIZATION" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "PEP_INTERNATIONAL_ORGANIZATION" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
@@ -75,7 +75,7 @@ export function VQF_902_4(
description: i18n.str`This evaluation has to be completed by all
members for every business relationship.`,
fields: [
{
- id: "HIGH_RISK_ACCEPTANCE_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "HIGH_RISK_ACCEPTANCE_DATE" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -84,7 +84,7 @@ export function VQF_902_4(
required: false,
},
{
- id: "HIGH_RISK_COUNTRY" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "HIGH_RISK_COUNTRY" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str``,
// gana_type: "Boolean",
type: "toggle",
@@ -97,7 +97,7 @@ export function VQF_902_4(
description: i18n.str`This evaluation has to be completed by all
members who have in total more than 20 customers for every business
relationship. At least two risk categories have to be chosen and assessed.`,
fields: [
{
- id: "CONTACT_RISK_LEVEL" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "CONTACT_RISK_LEVEL" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`Contact risk level`,
// gana_type: "'LOW' | 'MEDIUM' | 'HIGH'",
choices: [
@@ -109,7 +109,7 @@ export function VQF_902_4(
required: false,
},
{
- id: "COUNTRY_RISK_LEVEL" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "COUNTRY_RISK_LEVEL" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`Country risk level`,
// gana_type: "'LOW' | 'MEDIUM' | 'HIGH'",
choices: [
@@ -121,7 +121,7 @@ export function VQF_902_4(
required: false,
},
{
- id: "COUNTRY_RISK_TYPE" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "COUNTRY_RISK_TYPE" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`Country risk type`,
// gana_type:
// "'NATIONALITY_CUSTOMER' | 'NATIONALITY_OWNER' |
'DOMICILE_CUSTOMER' | 'DOMICILE_OWNER' | 'DOMICILE_CONTROLLING' |
'BUSINESS_ACTIVITY' | 'PAYMENTS'",
@@ -153,14 +153,14 @@ export function VQF_902_4(
required: false,
},
{
- id: "EXTRA_CRITERA_1_RISK_DEFINITION" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "EXTRA_CRITERA_1_RISK_DEFINITION" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`1. Extra criteria risk`,
// gana_type: "String",
type: "textArea",
required: false,
},
{
- id: "EXTRA_CRITERA_1_RISK_LEVEL" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "EXTRA_CRITERA_1_RISK_LEVEL" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`1. Extra criteria level`,
// gana_type: "'LOW' | 'MEDIUM' | 'HIGH'",
choices: [
@@ -172,14 +172,14 @@ export function VQF_902_4(
required: false,
},
{
- id: "EXTRA_CRITERA_2_RISK_DEFINITION" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "EXTRA_CRITERA_2_RISK_DEFINITION" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`2. Extra criteria risk`,
// gana_type: "String",
type: "textArea",
required: false,
},
{
- id: "EXTRA_CRITERA_2_RISK_LEVEL" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "EXTRA_CRITERA_2_RISK_LEVEL" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`2. Extra criteria level`,
// gana_type: "'LOW' | 'MEDIUM' | 'HIGH'",
choices: [
@@ -191,7 +191,7 @@ export function VQF_902_4(
required: false,
},
{
- id: "INDUSTRY_RISK_LEVEL" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "INDUSTRY_RISK_LEVEL" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`Industry risk level`,
// gana_type:
// "'TRANSPARENT' | 'HIGH_CASH_TRANSACTION' | 'NOT_WELL_KNOWN' |
'HIGH_RISK_TRADE' | 'UNKNOWN_INDUSTRY'",
@@ -209,7 +209,7 @@ export function VQF_902_4(
required: false,
},
{
- id: "INDUSTRY_RISK_TYPE" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "INDUSTRY_RISK_TYPE" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`Industry risk type`,
// gana_type: "'CUSTOMER' | 'OWNER'",
type: "choiceHorizontal",
@@ -220,7 +220,7 @@ export function VQF_902_4(
required: false,
},
{
- id: "PRODUCT_RISK_LEVEL" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "PRODUCT_RISK_LEVEL" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str`Product risk level`,
// gana_type:
// "'EASY' | 'SOPHISTICATED' | 'OFFSHORE' | 'COMPLEX_STRUCTURE' |
'LARGE_NUMBER_OF_ACCOUNTS' | 'COMPLEX_SERVICE' | 'FREQ_TRANS_WITH_HIGH_RISK'",
@@ -246,7 +246,7 @@ export function VQF_902_4(
required: false,
},
{
- id: "RISK_CLASIFICATION_ACCEPTANCE_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "RISK_CLASIFICATION_ACCEPTANCE_DATE" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -255,7 +255,7 @@ export function VQF_902_4(
required: false,
},
{
- id: "RISK_CLASIFICATION_LEVEL" satisfies keyof
TalerAmlAttributes.VQF_902_4 as UIHandlerId,
+ id: "RISK_CLASIFICATION_LEVEL" satisfies keyof
TalerFormAttributes.VQF_902_4 as UIHandlerId,
label: i18n.str``,
// gana_type: "'WITH' | 'WITHOUT'",
choices: [
diff --git a/packages/web-util/src/forms/gana/VQF_902_5.ts
b/packages/web-util/src/forms/gana/VQF_902_5.ts
index 46dbdb810..f68e2f9cc 100644
--- a/packages/web-util/src/forms/gana/VQF_902_5.ts
+++ b/packages/web-util/src/forms/gana/VQF_902_5.ts
@@ -3,7 +3,7 @@ import {
InternationalizationAPI,
UIHandlerId,
} from "@gnu-taler/web-util/browser";
-import { TalerAmlAttributes } from "./taler_form_attributes.js";
+import { TalerFormAttributes } from "./taler_form_attributes.js";
export function VQF_902_5(
i18n: InternationalizationAPI,
@@ -15,7 +15,7 @@ export function VQF_902_5(
title: i18n.str`This form was completed by`,
fields: [
{
- id: "FORM_FILLING_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "FORM_FILLING_DATE" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -25,7 +25,7 @@ export function VQF_902_5(
disabled: true,
},
{
- id: "CUSTOMER_ID" satisfies keyof TalerAmlAttributes.VQF_902_5 as
UIHandlerId,
+ id: "CUSTOMER_ID" satisfies keyof TalerFormAttributes.VQF_902_5 as
UIHandlerId,
label: i18n.str`Customer`,
// gana_type: "String",
type: "text",
@@ -38,7 +38,7 @@ export function VQF_902_5(
title: i18n.str`Business activity`,
fields: [
{
- id: "BIZREL_PROFESSION" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_PROFESSION" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Profession, business activities, etc. (former,
current, potentially planned)`,
// gana_type: "String",
type: "text",
@@ -50,7 +50,7 @@ export function VQF_902_5(
title: i18n.str`Financial circumstances`,
fields: [
{
- id: "BIZREL_INCOME" satisfies keyof TalerAmlAttributes.VQF_902_5
as UIHandlerId,
+ id: "BIZREL_INCOME" satisfies keyof TalerFormAttributes.VQF_902_5
as UIHandlerId,
label: i18n.str`Income and assets, liabilities (estimated)`,
// gana_type: "String",
type: "textArea",
@@ -62,7 +62,7 @@ export function VQF_902_5(
title: i18n.str`Origin of the deposited assets involved`,
fields: [
{
- id: "BIZREL_ORIGIN_AMOUNT" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_ORIGIN_AMOUNT" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Amount`,
// gana_type: "Amount",
type: "amount",
@@ -70,7 +70,7 @@ export function VQF_902_5(
required: true,
},
{
- id: "BIZREL_ORIGIN_CATEGORY" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_ORIGIN_CATEGORY" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Category`,
// gana_type: "'SAVINGS' | 'OWN_BUSINESS' | 'INHERITANCE' |
'OTHER'",
type: "choiceStacked",
@@ -87,7 +87,7 @@ export function VQF_902_5(
required: true,
},
{
- id: "BIZREL_ORIGIN_DETAIL" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_ORIGIN_DETAIL" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Detail description of the origings/economical
background of the assets involved in the business relationship`,
// gana_type: "Paragraph",
type: "textArea",
@@ -99,21 +99,21 @@ export function VQF_902_5(
title: i18n.str`Nature and purpose of the business relationship`,
fields: [
{
- id: "BIZREL_PURPOSE" satisfies keyof TalerAmlAttributes.VQF_902_5
as UIHandlerId,
+ id: "BIZREL_PURPOSE" satisfies keyof TalerFormAttributes.VQF_902_5
as UIHandlerId,
label: i18n.str`Purpose of the business relationship`,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "BIZREL_DEVELOPMENT" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_DEVELOPMENT" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Information on the planned development of the
business relationship and the assets`,
// gana_type: "String",
type: "text",
required: false,
},
{
- id: "BIZREL_FINANCIAL_BENEFICIARIES_ADDRESS" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_FINANCIAL_BENEFICIARIES_ADDRESS" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Address`,
help: i18n.str`Information of the beneficiary`,
// gana_type: "String",
@@ -121,7 +121,7 @@ export function VQF_902_5(
required: false,
},
{
- id: "BIZREL_FINANCIAL_BENEFICIARIES_BANK_ACCOUNT" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_FINANCIAL_BENEFICIARIES_BANK_ACCOUNT" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Bank account`,
help: i18n.str`Information of the beneficiary`,
// gana_type: "String",
@@ -129,7 +129,7 @@ export function VQF_902_5(
required: false,
},
{
- id: "BIZREL_FINANCIAL_BENEFICIARIES_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_FINANCIAL_BENEFICIARIES_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Full name`,
help: i18n.str`Information of the beneficiary`,
// gana_type: "String",
@@ -137,7 +137,7 @@ export function VQF_902_5(
required: false,
},
{
- id: "BIZREL_FINANCIAL_VOLUME" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_FINANCIAL_VOLUME" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Detail on usual business volume`,
// gana_type: "String",
type: "text",
@@ -149,21 +149,21 @@ export function VQF_902_5(
title: i18n.str`Relationship with third parties`,
fields: [
{
- id: "BIZREL_THIRDPARTY_RELATIONSHIP" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_THIRDPARTY_RELATIONSHIP" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Relation of the customer to the benefical owner`,
// gana_type: "String",
type: "textArea",
required: false,
},
{
- id: "BIZREL_THIRDPARTY_REFERENCES" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_THIRDPARTY_REFERENCES" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Introducer / agents / references`,
// gana_type: "String",
type: "textArea",
required: false,
},
{
- id: "BIZREL_THIRDPARTY_AMLA_FILES" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_THIRDPARTY_AMLA_FILES" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Relation to other AMLA-Files`,
// gana_type: "String",
type: "textArea",
@@ -175,7 +175,7 @@ export function VQF_902_5(
title: i18n.str`Further information`,
fields: [
{
- id: "BIZREL_FURTHER_INFO" satisfies keyof
TalerAmlAttributes.VQF_902_5 as UIHandlerId,
+ id: "BIZREL_FURTHER_INFO" satisfies keyof
TalerFormAttributes.VQF_902_5 as UIHandlerId,
label: i18n.str`Other relevant information`,
// gana_type: "String",
type: "textArea",
diff --git a/packages/web-util/src/forms/gana/VQF_902_9.ts
b/packages/web-util/src/forms/gana/VQF_902_9.ts
index 90e17be8b..9380de2eb 100644
--- a/packages/web-util/src/forms/gana/VQF_902_9.ts
+++ b/packages/web-util/src/forms/gana/VQF_902_9.ts
@@ -3,7 +3,7 @@ import {
DoubleColumnFormDesign,
UIHandlerId,
} from "@gnu-taler/web-util/browser";
-import { TalerAmlAttributes } from "./taler_form_attributes.js";
+import { TalerFormAttributes } from "./taler_form_attributes.js";
import { countryList } from "./VQF_902_1.js";
export function VQF_902_9(
@@ -16,7 +16,7 @@ export function VQF_902_9(
title: i18n.str`This form was completed by`,
fields: [
{
- id: "FORM_FILLING_DATE" satisfies keyof
TalerAmlAttributes.VQF_902_9 as UIHandlerId,
+ id: "FORM_FILLING_DATE" satisfies keyof
TalerFormAttributes.VQF_902_9 as UIHandlerId,
label: i18n.str`Date`,
// gana_type: "AbsoluteDateTime",
type: "absoluteTimeText",
@@ -26,7 +26,7 @@ export function VQF_902_9(
disabled: true,
},
{
- id: "CUSTOMER_ID" satisfies keyof TalerAmlAttributes.VQF_902_9 as
UIHandlerId,
+ id: "CUSTOMER_ID" satisfies keyof TalerFormAttributes.VQF_902_9 as
UIHandlerId,
label: i18n.str`Customer`,
// gana_type: "String",
type: "text",
@@ -39,7 +39,7 @@ export function VQF_902_9(
title: i18n.str`Contracting partner`,
fields: [
{
- id: "IDENTITY_CONTRACTING_PARTNER" satisfies keyof
TalerAmlAttributes.VQF_902_9 as UIHandlerId,
+ id: "IDENTITY_CONTRACTING_PARTNER" satisfies keyof
TalerFormAttributes.VQF_902_9 as UIHandlerId,
label: i18n.str`Contracting partner`,
// gana_type: "Paragraph",
type: "textArea",
@@ -52,21 +52,21 @@ export function VQF_902_9(
description: i18n.str`The contracting partner hereby declares that the
persons(s) listed below is/are the beneficial owner(s) of the assets involved
in the business relationship. If the contracting prtner is also the sole
beneficial owner of the assets, the contracting partner's detail must be set
out below.`,
fields: [
{
- id: "IDENTITY_LIST" satisfies keyof TalerAmlAttributes.VQF_902_9
as UIHandlerId,
+ id: "IDENTITY_LIST" satisfies keyof TalerFormAttributes.VQF_902_9
as UIHandlerId,
label: i18n.str``,
// gana_type: "Form<VQF_902_9_identity>[]",
type: "array",
labelFieldId: "" as UIHandlerId,
fields: [
{
- id: "IDENTITY_FULL_NAME" satisfies keyof
TalerAmlAttributes.VQF_902_9_identity as UIHandlerId,
+ id: "IDENTITY_FULL_NAME" satisfies keyof
TalerFormAttributes.VQF_902_9_identity as UIHandlerId,
label: i18n.str``,
// gana_type: "String",
type: "text",
required: true,
},
{
- id: "IDENTITY_BIRTHDATE" satisfies keyof
TalerAmlAttributes.VQF_902_9_identity as UIHandlerId,
+ id: "IDENTITY_BIRTHDATE" satisfies keyof
TalerFormAttributes.VQF_902_9_identity as UIHandlerId,
label: i18n.str``,
// gana_type: "AbsoluteDate",
type: "absoluteTimeText",
@@ -75,7 +75,7 @@ export function VQF_902_9(
required: true,
},
{
- id: "IDENTITY_NATIONALITY" satisfies keyof
TalerAmlAttributes.VQF_902_9_identity as UIHandlerId,
+ id: "IDENTITY_NATIONALITY" satisfies keyof
TalerFormAttributes.VQF_902_9_identity as UIHandlerId,
label: i18n.str``,
// gana_type: "CountryCode",
type: "selectOne",
@@ -83,7 +83,7 @@ export function VQF_902_9(
required: true,
},
{
- id: "IDENTITY_DOMICILE" satisfies keyof
TalerAmlAttributes.VQF_902_9_identity as UIHandlerId,
+ id: "IDENTITY_DOMICILE" satisfies keyof
TalerFormAttributes.VQF_902_9_identity as UIHandlerId,
label: i18n.str``,
// gana_type: "ResidentialAddress",
type: "textArea",
@@ -99,7 +99,7 @@ export function VQF_902_9(
description: i18n.str`It is a criminal offence to deliberately provide
false information on this form (article 251 of the Swiss Criminal Code,
documents forgery)`,
fields: [
{
- id: "SIGNATURE" satisfies keyof TalerAmlAttributes.VQF_902_9 as
UIHandlerId,
+ id: "SIGNATURE" satisfies keyof TalerFormAttributes.VQF_902_9 as
UIHandlerId,
label: i18n.str`Signature`,
// gana_type: "AbsoluteDateTime",
type: "text",
@@ -107,7 +107,7 @@ export function VQF_902_9(
disabled: true,
},
{
- id: "SIGN_DATE" satisfies keyof TalerAmlAttributes.VQF_902_9 as
UIHandlerId,
+ id: "SIGN_DATE" satisfies keyof TalerFormAttributes.VQF_902_9 as
UIHandlerId,
label: i18n.str`Date`,
// gana_type: "String",
type: "absoluteTimeText",
diff --git a/packages/web-util/src/forms/gana/taler_form_attributes.ts
b/packages/web-util/src/forms/gana/taler_form_attributes.ts
index 84e200bb0..e634ab702 100644
--- a/packages/web-util/src/forms/gana/taler_form_attributes.ts
+++ b/packages/web-util/src/forms/gana/taler_form_attributes.ts
@@ -35,33 +35,41 @@ type Hostname = string;
type HttpHostnamePath = string;
type Form<T> = T;
-export namespace TalerAmlAttributes {
+export namespace TalerFormAttributes {
export interface VQF_902_1 {
/**
- *
+ *
* Required: false
*/
- ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE?: 'TO_THE_CUSTOMER' |
'HOLD_AT_BANK' | 'TO_THE_MEMBER' | 'TO_A_THIRD_PARTY' | String;
+ ACCEPTANCE_CORRESPONDENCE_SERVICE_TYPE?:
+ | "TO_THE_CUSTOMER"
+ | "HOLD_AT_BANK"
+ | "TO_THE_MEMBER"
+ | "TO_A_THIRD_PARTY"
+ | String;
/**
* Conclusion of the conract
* Required: false
*/
ACCEPTANCE_DATE?: AbsoluteDate;
/**
- *
+ *
* Required: false
*/
ACCEPTANCE_FURTHER_INFO?: String;
/**
- *
+ *
* Required: false
*/
ACCEPTANCE_LANGUAGE?: LangCode;
/**
- *
+ *
* Required: false
*/
- ACCEPTANCE_METHOD?: 'FACE_TO_FACE' | 'AUTHENTICATED_COPY' |
'RESIDENTIAL_ADDRESS_VALIDATED';
+ ACCEPTANCE_METHOD?:
+ | "FACE_TO_FACE"
+ | "AUTHENTICATED_COPY"
+ | "RESIDENTIAL_ADDRESS_VALIDATED";
/**
* If the customer is a legal entity.
* Required: true
@@ -88,7 +96,7 @@ export namespace TalerAmlAttributes {
*/
CUSTOMER_ENTITY_ID: String;
/**
- *
+ *
* Required: true
*/
CUSTOMER_ENTITY_ID_COPY: File;
@@ -128,7 +136,7 @@ export namespace TalerAmlAttributes {
*/
CUSTOMER_NATURAL_EMAIL?: Email;
/**
- *
+ *
* Required: true
*/
CUSTOMER_NATURAL_FULL_NAME: String;
@@ -166,34 +174,40 @@ export namespace TalerAmlAttributes {
* Establishment of the beneficial owner of the assets and/or contrilling
person
* Required: true
*/
- CUSTOMER_TYPE: 'NATURAL' | 'LEGAL_ENTITY' | 'FOUNDATION' | 'TRUST' |
'LIFE_INSURANCE' | 'OTHER';
+ CUSTOMER_TYPE:
+ | "NATURAL"
+ | "LEGAL_ENTITY"
+ | "FOUNDATION"
+ | "TRUST"
+ | "LIFE_INSURANCE"
+ | "OTHER";
/**
* Verification whether the customer, beneficial owners of the assets,
controlling persons, authorised representatives or other involved persons are
listed on an embargo-/terrorism list (date of verification/result)
* Required: false
*/
EMBARGO_TERRORISM_INFO?: Paragraph;
/**
- *
+ *
* Required: false
*/
ENCLOSURE_BENEFICIAL_OWNER?: Boolean;
/**
- *
+ *
* Required: false
*/
ENCLOSURE_CUSTOMER_DOCUMENTS?: Boolean;
/**
- *
+ *
* Required: false
*/
ENCLOSURE_CUSTOMER_PROFILE?: Boolean;
/**
- *
+ *
* Required: false
*/
ENCLOSURE_IDENTIFICATION_DOCUMENTS?: Boolean;
/**
- *
+ *
* Required: false
*/
ENCLOSURE_RISK_PROFILE?: Boolean;
@@ -213,32 +227,32 @@ export namespace TalerAmlAttributes {
*/
RELATIONSHIP_PURPOSE?: Paragraph;
/**
- *
+ *
* Required: false
*/
- RELATIONSHIP_TYPE?: 'MONEY_EXCHANGE' | 'MONEY_ASSET_TRANSFER' | String;
+ RELATIONSHIP_TYPE?: "MONEY_EXCHANGE" | "MONEY_ASSET_TRANSFER" | String;
}
export interface VQF_902_11 {
/**
- *
+ *
* Required: true
*/
CONTROLLING_ENTITY_CONTRACTING_PARTNER: Paragraph;
/**
- *
+ *
* Required: true
*/
CONTROLLING_ENTITY_DOMICILE: ResidentialAddress;
/**
- *
+ *
* Required: true
*/
CONTROLLING_ENTITY_FULL_NAME: String;
/**
- *
+ *
* Required: true
*/
- CONTROLLING_ENTITY_LEVEL: '25_MORE_RIGHTS' | 'OTHER_WAY' | 'DIRECTOR';
+ CONTROLLING_ENTITY_LEVEL: "25_MORE_RIGHTS" | "OTHER_WAY" | "DIRECTOR";
/**
* Is a third person the beneficial owner of the assets?
* Required: true
@@ -255,7 +269,7 @@ export namespace TalerAmlAttributes {
*/
FORM_FILLING_DATE: AbsoluteDateTime;
/**
- *
+ *
* Required: true
*/
SIGNATURE: String;
@@ -277,57 +291,57 @@ export namespace TalerAmlAttributes {
*/
FORM_FILLING_DATE: AbsoluteDateTime;
/**
- *
+ *
* Required: false
*/
FOUNDATION_BENEFICIARY_ADDITION?: Paragraph;
/**
- *
+ *
* Required: true
*/
FOUNDATION_BENEFICIARY_LIST: Form<VQF_902_12_beneficiary>[];
/**
- *
+ *
* Required: true
*/
FOUNDATION_CONTRACTING_PARTNER: Paragraph;
/**
- *
+ *
* Required: true
*/
FOUNDATION_DISCRETIONARY: Boolean;
/**
- *
+ *
* Required: true
*/
FOUNDATION_FOUNDER_LIST: Form<VQF_902_12_founder>[];
/**
- *
+ *
* Required: true
*/
FOUNDATION_KNOWN_AS: String;
/**
- *
+ *
* Required: true
*/
FOUNDATION_NAME: String;
/**
- *
+ *
* Required: true
*/
FOUNDATION_PRE_LIST: Form<VQF_902_12_pre>[];
/**
- *
+ *
* Required: true
*/
FOUNDATION_REPRESENTATIVE_LIST: Form<VQF_902_12_representative>[];
/**
- *
+ *
* Required: true
*/
FOUNDATION_REVOCABLE: Boolean;
/**
- *
+ *
* Required: true
*/
SIGNATURE: String;
@@ -339,128 +353,128 @@ export namespace TalerAmlAttributes {
}
export interface VQF_902_12_beneficiary {
/**
- *
+ *
* Required: false
*/
FOUNDATION_BENEFICIARY_BIRTHDATE?: AbsoluteDate;
/**
- *
+ *
* Required: false
*/
FOUNDATION_BENEFICIARY_COUNTRY?: CountryCode;
/**
- *
+ *
* Required: false
*/
FOUNDATION_BENEFICIARY_DOMICILE?: ResidentialAddress;
/**
- *
+ *
* Required: false
*/
FOUNDATION_BENEFICIARY_FULL_NAME?: String;
/**
- *
+ *
* Required: false
*/
FOUNDATION_BENEFICIARY_NATIONALITY?: CountryCode;
/**
- *
+ *
* Required: false
*/
FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM?: Boolean;
}
export interface VQF_902_12_founder {
/**
- *
+ *
* Required: true
*/
FOUNDATION_FOUNDER_BIRTHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
FOUNDATION_FOUNDER_DEATHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
FOUNDATION_FOUNDER_DOMICILE: ResidentialAddress;
/**
- *
+ *
* Required: true
*/
FOUNDATION_FOUNDER_FULL_NAME: String;
/**
- *
+ *
* Required: true
*/
FOUNDATION_FOUNDER_NATIONALITY: CountryCode;
/**
- *
+ *
* Required: true
*/
FOUNDATION_FOUNDER_RIGHT_TO_REVOKE: Boolean;
}
export interface VQF_902_12_pre {
/**
- *
+ *
* Required: true
*/
FOUNDATION_PRE_BIRTHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
FOUNDATION_PRE_COUNTRY: CountryCode;
/**
- *
+ *
* Required: true
*/
FOUNDATION_PRE_DEATHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
FOUNDATION_PRE_DOMICILE: ResidentialAddress;
/**
- *
+ *
* Required: true
*/
FOUNDATION_PRE_FULL_NAME: String;
/**
- *
+ *
* Required: true
*/
FOUNDATION_PRE_NATIONALITY: CountryCode;
}
export interface VQF_902_12_representative {
/**
- *
+ *
* Required: true
*/
FOUNDATION_REPRESENTATIVE_BIRTHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
FOUNDATION_REPRESENTATIVE_COUNTRY: CountryCode;
/**
- *
+ *
* Required: true
*/
FOUNDATION_REPRESENTATIVE_DOMICILE: ResidentialAddress;
/**
- *
+ *
* Required: true
*/
FOUNDATION_REPRESENTATIVE_FULL_NAME: String;
/**
- *
+ *
* Required: true
*/
FOUNDATION_REPRESENTATIVE_NATIONALITY: CountryCode;
/**
- *
+ *
* Required: true
*/
FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE: Boolean;
@@ -477,7 +491,7 @@ export namespace TalerAmlAttributes {
*/
FORM_FILLING_DATE: AbsoluteDateTime;
/**
- *
+ *
* Required: true
*/
SIGNATURE: String;
@@ -487,217 +501,217 @@ export namespace TalerAmlAttributes {
*/
SIGN_DATE: AbsoluteDateTime;
/**
- *
+ *
* Required: true
*/
TRUST_BENEFICIARY_LIST: Form<VQF_902_13_beneficiary>[];
/**
- *
+ *
* Required: true
*/
TRUST_CONTRACTING_PARTNER: Paragraph;
/**
- *
+ *
* Required: true
*/
TRUST_DISCRETIONARY: Boolean;
/**
- *
+ *
* Required: true
*/
TRUST_KNOWN_AS: String;
/**
- *
+ *
* Required: true
*/
TRUST_NAME: String;
/**
- *
+ *
* Required: true
*/
TRUST_PRE_LIST: Form<VQF_902_13_pre>[];
/**
- *
+ *
* Required: true
*/
TRUST_PROTECTOR_LIST: Form<VQF_902_13_protector>[];
/**
- *
+ *
* Required: true
*/
TRUST_REVOCABLE: Boolean;
/**
- *
+ *
* Required: true
*/
TRUST_SETTLOR_LIST: Form<VQF_902_13_settlor>[];
}
export interface VQF_902_13_beneficiary {
/**
- *
+ *
* Required: false
*/
TRUST_BENEFICIARY_ADDITION?: Paragraph;
/**
- *
+ *
* Required: false
*/
TRUST_BENEFICIARY_BIRTHDATE?: AbsoluteDate;
/**
- *
+ *
* Required: false
*/
TRUST_BENEFICIARY_COUNTRY?: CountryCode;
/**
- *
+ *
* Required: false
*/
TRUST_BENEFICIARY_DOMICILE?: ResidentialAddress;
/**
- *
+ *
* Required: false
*/
TRUST_BENEFICIARY_FULL_NAME?: String;
/**
- *
+ *
* Required: false
*/
TRUST_BENEFICIARY_NATIONALITY?: CountryCode;
/**
- *
+ *
* Required: false
*/
TRUST_BENEFICIARY_RIGHT_TO_CLAIM?: Boolean;
}
export interface VQF_902_13_further {
/**
- *
+ *
* Required: false
*/
TRUST_FURTHER_BIRTHDATE?: AbsoluteDate;
/**
- *
+ *
* Required: false
*/
TRUST_FURTHER_COUNTRY?: CountryCode;
/**
- *
+ *
* Required: false
*/
TRUST_FURTHER_DOMICILE?: ResidentialAddress;
/**
- *
+ *
* Required: false
*/
TRUST_FURTHER_FULL_NAME?: String;
/**
- *
+ *
* Required: true
*/
TRUST_FURTHER_LIST: Form<VQF_902_13_further>[];
/**
- *
+ *
* Required: false
*/
TRUST_FURTHER_NATIONALITY?: CountryCode;
/**
- *
+ *
* Required: false
*/
TRUST_FURTHER_RIGHT_TO_REVOKE?: Boolean;
}
export interface VQF_902_13_pre {
/**
- *
+ *
* Required: false
*/
TRUST_PRE_BIRTHDATE?: AbsoluteDate;
/**
- *
+ *
* Required: false
*/
TRUST_PRE_COUNTRY?: CountryCode;
/**
- *
+ *
* Required: false
*/
TRUST_PRE_DEATHDATE?: AbsoluteDate;
/**
- *
+ *
* Required: false
*/
TRUST_PRE_DOMICILE?: ResidentialAddress;
/**
- *
+ *
* Required: false
*/
TRUST_PRE_FULL_NAME?: String;
/**
- *
+ *
* Required: false
*/
TRUST_PRE_NATIONALITY?: CountryCode;
}
export interface VQF_902_13_protector {
/**
- *
+ *
* Required: false
*/
TRUST_PROTECTOR_BIRTHDATE?: AbsoluteDate;
/**
- *
+ *
* Required: false
*/
TRUST_PROTECTOR_COUNTRY?: CountryCode;
/**
- *
+ *
* Required: false
*/
TRUST_PROTECTOR_DOMICILE?: ResidentialAddress;
/**
- *
+ *
* Required: false
*/
TRUST_PROTECTOR_FULL_NAME?: String;
/**
- *
+ *
* Required: false
*/
TRUST_PROTECTOR_NATIONALITY?: CountryCode;
/**
- *
+ *
* Required: false
*/
TRUST_PROTECTOR_RIGHT_TO_REVOKE?: Boolean;
}
export interface VQF_902_13_settlor {
/**
- *
+ *
* Required: true
*/
TRUST_SETTLOR_BIRTHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
TRUST_SETTLOR_DEATHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
TRUST_SETTLOR_DOMICILE: ResidentialAddress;
/**
- *
+ *
* Required: true
*/
TRUST_SETTLOR_FULL_NAME: String;
/**
- *
+ *
* Required: true
*/
TRUST_SETTLOR_NATIONALITY: CountryCode;
/**
- *
+ *
* Required: true
*/
TRUST_SETTLOR_RIGHT_TO_REVOKE: Boolean;
@@ -719,22 +733,25 @@ export namespace TalerAmlAttributes {
*/
INCRISK_DOCUMENTS: File[];
/**
- *
+ *
* Required: true
*/
- INCRISK_MEANS: 'GATHERING' | 'CONSULTATION' | 'ENQUIRIES' | String;
+ INCRISK_MEANS: "GATHERING" | "CONSULTATION" | "ENQUIRIES" | String;
/**
* Description of the circumstances/transactions, which triggered the
special clarifications
* Required: true
*/
INCRISK_REASON: String;
/**
- *
+ *
* Required: true
*/
- INCRISK_RESULT: 'NO_SUSPICION' | 'REASONABLE_SUSPICION' |
'SIMPLE_SUSPICION';
+ INCRISK_RESULT:
+ | "NO_SUSPICION"
+ | "REASONABLE_SUSPICION"
+ | "SIMPLE_SUSPICION";
/**
- *
+ *
* Required: true
*/
INCRISK_SUMMARY: Paragraph;
@@ -751,17 +768,17 @@ export namespace TalerAmlAttributes {
*/
FORM_FILLING_DATE: AbsoluteDateTime;
/**
- *
+ *
* Required: true
*/
INSURANCE_CONTRACTING_PARTNER: Paragraph;
/**
- *
+ *
* Required: true
*/
INSURANCE_HOLDER_BIRTHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
INSURANCE_HOLDER_DOMICILE: ResidentialAddress;
@@ -771,17 +788,17 @@ export namespace TalerAmlAttributes {
*/
INSURANCE_HOLDER_FULL_NAME?: String;
/**
- *
+ *
* Required: true
*/
INSURANCE_HOLDER_NATIONALITY: CountryCode;
/**
- *
+ *
* Required: true
*/
INSURANCE_PAYER_BIRTHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
INSURANCE_PAYER_DOMICILE: ResidentialAddress;
@@ -791,7 +808,7 @@ export namespace TalerAmlAttributes {
*/
INSURANCE_PAYER_FULL_NAME?: String;
/**
- *
+ *
* Required: true
*/
INSURANCE_PAYER_NATIONALITY: CountryCode;
@@ -801,12 +818,12 @@ export namespace TalerAmlAttributes {
*/
INSURANCE_RELATIONSHIP_NAME: String;
/**
- *
+ *
* Required: true
*/
INSURANCE_RELATIONSHIP_POLICY: String;
/**
- *
+ *
* Required: true
*/
SIGNATURE: String;
@@ -823,37 +840,37 @@ export namespace TalerAmlAttributes {
*/
FOUNDER_AUTHORIZATION_TYPE: String;
/**
- *
+ *
* Required: true
*/
FOUNDER_BIRTHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
FOUNDER_FULL_NAME: String;
/**
- *
+ *
* Required: true
*/
FOUNDER_NATIONALITY: CountryCode;
/**
- *
+ *
* Required: true
*/
FOUNDER_NATIONAL_COPY: File;
/**
- *
+ *
* Required: true
*/
FOUNDER_NATIONAL_ID: String;
/**
- *
+ *
* Required: true
*/
- FOUNDER_POWER_OF_ATTORNEY: 'CR' | 'MANDATE' | 'OTHER' | String;
+ FOUNDER_POWER_OF_ATTORNEY: "CR" | "MANDATE" | "OTHER" | String;
/**
- *
+ *
* Required: true
*/
FOUNDER_RESIDENTIAL_ADDRESS: ResidentialAddress;
@@ -863,17 +880,24 @@ export namespace TalerAmlAttributes {
* Based on 902.4.1 country list
* Required: false
*/
- CONTACT_RISK_LEVEL?: 'LOW' | 'MEDIUM' | 'HIGH';
+ CONTACT_RISK_LEVEL?: "LOW" | "MEDIUM" | "HIGH";
/**
* Based on 902.4.1 country list
* Required: false
*/
- COUNTRY_RISK_LEVEL?: 'LOW' | 'MEDIUM' | 'HIGH';
+ COUNTRY_RISK_LEVEL?: "LOW" | "MEDIUM" | "HIGH";
/**
- *
+ *
* Required: false
*/
- COUNTRY_RISK_TYPE?: 'NATIONALITY_CUSTOMER' | 'NATIONALITY_OWNER' |
'DOMICILE_CUSTOMER' | 'DOMICILE_OWNER' | 'DOMICILE_CONTROLLING' |
'BUSINESS_ACTIVITY' | 'PAYMENTS';
+ COUNTRY_RISK_TYPE?:
+ | "NATIONALITY_CUSTOMER"
+ | "NATIONALITY_OWNER"
+ | "DOMICILE_CUSTOMER"
+ | "DOMICILE_OWNER"
+ | "DOMICILE_CONTROLLING"
+ | "BUSINESS_ACTIVITY"
+ | "PAYMENTS";
/**
* Customer system ID required to correlate different AML forms.
* Required: true
@@ -888,7 +912,7 @@ export namespace TalerAmlAttributes {
* Based on 902.4.1 country list
* Required: false
*/
- EXTRA_CRITERA_1_RISK_LEVEL?: 'LOW' | 'MEDIUM' | 'HIGH';
+ EXTRA_CRITERA_1_RISK_LEVEL?: "LOW" | "MEDIUM" | "HIGH";
/**
* Criteria description
* Required: false
@@ -898,7 +922,7 @@ export namespace TalerAmlAttributes {
* Based on 902.4.1 country list
* Required: false
*/
- EXTRA_CRITERA_2_RISK_LEVEL?: 'LOW' | 'MEDIUM' | 'HIGH';
+ EXTRA_CRITERA_2_RISK_LEVEL?: "LOW" | "MEDIUM" | "HIGH";
/**
* When the form was completed.
* Required: true
@@ -915,15 +939,20 @@ export namespace TalerAmlAttributes {
*/
HIGH_RISK_COUNTRY: Boolean;
/**
- *
+ *
* Required: false
*/
- INDUSTRY_RISK_LEVEL?: 'TRANSPARENT' | 'HIGH_CASH_TRANSACTION' |
'NOT_WELL_KNOWN' | 'HIGH_RISK_TRADE' | 'UNKNOWN_INDUSTRY';
+ INDUSTRY_RISK_LEVEL?:
+ | "TRANSPARENT"
+ | "HIGH_CASH_TRANSACTION"
+ | "NOT_WELL_KNOWN"
+ | "HIGH_RISK_TRADE"
+ | "UNKNOWN_INDUSTRY";
/**
- *
+ *
* Required: false
*/
- INDUSTRY_RISK_TYPE?: 'CUSTOMER' | 'OWNER';
+ INDUSTRY_RISK_TYPE?: "CUSTOMER" | "OWNER";
/**
* The decision of the Senior executive body on the acceptance of a
business relationsip was obtained on ___
* Required: false
@@ -945,20 +974,27 @@ export namespace TalerAmlAttributes {
*/
PEP_INTERNATIONAL_ORGANIZATION: Boolean;
/**
- *
+ *
* Required: false
*/
- PRODUCT_RISK_LEVEL?: 'EASY' | 'SOPHISTICATED' | 'OFFSHORE' |
'COMPLEX_STRUCTURE' | 'LARGE_NUMBER_OF_ACCOUNTS' | 'COMPLEX_SERVICE' |
'FREQ_TRANS_WITH_HIGH_RISK';
+ PRODUCT_RISK_LEVEL?:
+ | "EASY"
+ | "SOPHISTICATED"
+ | "OFFSHORE"
+ | "COMPLEX_STRUCTURE"
+ | "LARGE_NUMBER_OF_ACCOUNTS"
+ | "COMPLEX_SERVICE"
+ | "FREQ_TRANS_WITH_HIGH_RISK";
/**
* The decision of the Senior executive body on the acceptance of a
business relationsip was obtained on ___
* Required: false
*/
RISK_CLASIFICATION_ACCEPTANCE_DATE?: AbsoluteDateTime;
/**
- *
+ *
* Required: false
*/
- RISK_CLASIFICATION_LEVEL?: 'WITH' | 'WITHOUT';
+ RISK_CLASIFICATION_LEVEL?: "WITH" | "WITHOUT";
}
export interface VQF_902_5 {
/**
@@ -1002,12 +1038,16 @@ export namespace TalerAmlAttributes {
*/
BIZREL_ORIGIN_AMOUNT: Amount;
/**
- *
+ *
* Required: true
*/
- BIZREL_ORIGIN_CATEGORY: 'SAVINGS' | 'OWN_BUSINESS' | 'INHERITANCE' |
'OTHER';
+ BIZREL_ORIGIN_CATEGORY:
+ | "SAVINGS"
+ | "OWN_BUSINESS"
+ | "INHERITANCE"
+ | "OTHER";
/**
- *
+ *
* Required: false
*/
BIZREL_ORIGIN_CATEGORY_OTHER?: String;
@@ -1064,7 +1104,7 @@ export namespace TalerAmlAttributes {
*/
FORM_FILLING_DATE: AbsoluteDateTime;
/**
- *
+ *
* Required: true
*/
IDENTITY_CONTRACTING_PARTNER: Paragraph;
@@ -1074,7 +1114,7 @@ export namespace TalerAmlAttributes {
*/
IDENTITY_LIST?: Form<VQF_902_9_identity>[];
/**
- *
+ *
* Required: true
*/
SIGNATURE: String;
@@ -1086,22 +1126,22 @@ export namespace TalerAmlAttributes {
}
export interface VQF_902_9_identity {
/**
- *
+ *
* Required: true
*/
IDENTITY_BIRTHDATE: AbsoluteDate;
/**
- *
+ *
* Required: true
*/
IDENTITY_DOMICILE: ResidentialAddress;
/**
- *
+ *
* Required: true
*/
IDENTITY_FULL_NAME: String;
/**
- *
+ *
* Required: true
*/
IDENTITY_NATIONALITY: CountryCode;
@@ -1196,7 +1236,7 @@ export namespace TalerAmlAttributes {
* Type of company form or business (limited liability company, general
partnership, limited partnership, corporations, etc... ).
* Required: false
*/
- BUSINESS_TYPE?: String ;
+ BUSINESS_TYPE?: String;
/**
* DNS domain name owned by the individual or business.
* Required: false
@@ -1278,8 +1318,5 @@ export namespace TalerAmlAttributes {
*/
TAX_IS_USA_LAW?: Boolean;
}
- export interface GLS_BusinessRepresentative {
- }
-
-
+ export interface GLS_BusinessRepresentative {}
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: update latest gana forms,
gnunet <=