aboutsummaryrefslogtreecommitdiff
path: root/packages/aml-backoffice-ui/src/forms/902_4e.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-01-03 14:52:00 -0300
committerSebastian <sebasjm@gmail.com>2024-01-03 14:52:00 -0300
commit1a71cd5ba2e9afb0ba7ef22760ecbe8b44aad953 (patch)
tree7d73293db6dca3ce0ac89d36a52472bd75fa8aa4 /packages/aml-backoffice-ui/src/forms/902_4e.ts
parent609ad091e332e4150b4d472284e5a9518cbe7571 (diff)
downloadwallet-core-1a71cd5ba2e9afb0ba7ef22760ecbe8b44aad953.tar.gz
wallet-core-1a71cd5ba2e9afb0ba7ef22760ecbe8b44aad953.tar.bz2
wallet-core-1a71cd5ba2e9afb0ba7ef22760ecbe8b44aad953.zip
split forms js
Diffstat (limited to 'packages/aml-backoffice-ui/src/forms/902_4e.ts')
-rw-r--r--packages/aml-backoffice-ui/src/forms/902_4e.ts232
1 files changed, 116 insertions, 116 deletions
diff --git a/packages/aml-backoffice-ui/src/forms/902_4e.ts b/packages/aml-backoffice-ui/src/forms/902_4e.ts
index 6c6e55886..e6d15eae3 100644
--- a/packages/aml-backoffice-ui/src/forms/902_4e.ts
+++ b/packages/aml-backoffice-ui/src/forms/902_4e.ts
@@ -1,22 +1,22 @@
-import { AbsoluteTime, TranslatedString } from "@gnu-taler/taler-util";
-import { FlexibleForm, FormState } from "@gnu-taler/web-util/browser";
+import type { AbsoluteTime, TranslatedString } from "@gnu-taler/taler-util";
+import type { FlexibleForm, FormState, InternationalizationAPI } from "@gnu-taler/web-util/browser";
import { h as create } from "preact";
-import { BaseForm } from "../pages/AntiMoneyLaunderingForm.js";
-import { ArrowRightIcon, ChevronRightIcon } from "../pages/Cases.js";
import { resolutionSection } from "./simplest.js";
+import { BaseForm } from "./index.js";
+import { ArrowRightIcon, ChevronRightIcon } from "./icons.js";
-export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
+export const v1 = (i18n: InternationalizationAPI) => (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
design: [
{
- title: "Risk Profile AMLA" as TranslatedString,
+ title: i18n.str`Risk Profile AMLA`,
description:
- "Evaluation of business relationship with increased risk and definition of criteria for transaction monitoring." as TranslatedString,
+ i18n.str`Evaluation of business relationship with increased risk and definition of criteria for transaction monitoring.`,
fields: [
{
type: "caption",
props: {
label:
- "The member performs additional clarifications if the business relationship or the transaction is classified as increased risk (Art. 56 SRO Regulations)" as TranslatedString,
+ i18n.str`The member performs additional clarifications if the business relationship or the transaction is classified as increased risk (Art. 56 SRO Regulations)`,
before: create(ArrowRightIcon, { class: "h-6 w-6" }),
},
},
@@ -24,41 +24,41 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "text",
props: {
name: "customer",
- label: "Customer" as TranslatedString,
- help: "Pursuant identification form (VQF doc. Nr. 902.1) numeral 1" as TranslatedString,
+ label: i18n.str`Customer`,
+ help: i18n.str`Pursuant identification form (VQF doc. Nr. 902.1) numeral 1`,
},
},
],
},
{
title:
- "Evaluation of politically exposed persons (PEP-Check)" as TranslatedString,
+ i18n.str`Evaluation of politically exposed persons (PEP-Check)`,
fields: [
{
type: "caption",
props: {
label:
- "This evaluation has to be completed by all members for every business relationship" as TranslatedString,
+ i18n.str`This evaluation has to be completed by all members for every business relationship`,
before: create(ArrowRightIcon, { class: "h-6 w-6" }),
},
},
{
type: "choiceStacked",
props: {
- label: "Foreign PEP" as TranslatedString,
+ label: i18n.str`Foreign PEP`,
// tooltip:
- // "Definition see Art. 7 lit. g numeral 1 SRO Regulations" as TranslatedString,
- help: "Is the customer, the beneficial owner or the controlling person or authorized representative a foreign PEP or closely related to such a person?" as TranslatedString,
+ // i18n.str`Definition see Art. 7 lit. g numeral 1 SRO Regulations`,
+ help: i18n.str`Is the customer, the beneficial owner or the controlling person or authorized representative a foreign PEP or closely related to such a person?`,
name: "pep.foreign",
choices: [
{
- label: "No" as TranslatedString,
+ label: i18n.str`No`,
value: "no",
},
{
- label: "Yes" as TranslatedString,
+ label: i18n.str`Yes`,
description:
- "The business relationship is compulsory classified as increased risk" as TranslatedString,
+ i18n.str`The business relationship is compulsory classified as increased risk`,
value: "yes",
},
],
@@ -68,26 +68,26 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "choiceStacked",
props: {
label:
- "Domestic PEP and PEP of International Organizations" as TranslatedString,
+ i18n.str`Domestic PEP and PEP of International Organizations`,
// tooltip:
- // "Definition see Art. 7 lit. g numeral 2 and 3 SRO Regulations " as TranslatedString,
- help: "Is the customer, the beneficial owner or the controlling person or authorized representative a domestic PEP or PEP in International Organizations or closely related to such a person?" as TranslatedString,
+ // i18n.str`Definition see Art. 7 lit. g numeral 2 and 3 SRO Regulations `,
+ help: i18n.str`Is the customer, the beneficial owner or the controlling person or authorized representative a domestic PEP or PEP in International Organizations or closely related to such a person?`,
name: "pep.domestic",
choices: [
{
- label: "No" as TranslatedString,
+ label: i18n.str`No`,
value: "no",
},
{
label:
- "Yes, but NOT risk criterion pursuant to numeral 3 subsequently increased." as TranslatedString,
+ i18n.str`Yes, but NOT risk criterion pursuant to numeral 3 subsequently increased.`,
value: "yes-but-no-risk",
},
{
label:
- "Yes, AND a risk criterion pursuant to numeral 3 subsequently increased." as TranslatedString,
+ i18n.str`Yes, AND a risk criterion pursuant to numeral 3 subsequently increased.`,
description:
- "Classification of the business relationship as increased risk is compulsory" as TranslatedString,
+ i18n.str`Classification of the business relationship as increased risk is compulsory`,
value: "yes",
},
],
@@ -97,10 +97,10 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "absoluteTime",
props: {
label:
- "The decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on" as TranslatedString,
+ i18n.str`The decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on`,
name: "pep.when",
pattern: "dd/MM/yyyy",
- // placeholder: "dd/MM/yyyy" as TranslatedString,
+ // placeholder: i18n.str`dd/MM/yyyy`,
},
},
],
@@ -113,7 +113,7 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "caption",
props: {
label:
- "This evaluation has to be completed by all members for every business relationship" as TranslatedString,
+ i18n.str`This evaluation has to be completed by all members for every business relationship`,
before: create(ArrowRightIcon, { class: "h-6 w-6" }),
},
},
@@ -125,13 +125,13 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
name: "highRisk.evaluation",
choices: [
{
- label: "No" as TranslatedString,
+ label: i18n.str`No`,
value: "no",
},
{
- label: "Yes" as TranslatedString,
+ label: i18n.str`Yes`,
description:
- "considered as business relationship with increased risk" as TranslatedString,
+ i18n.str`considered as business relationship with increased risk`,
value: "yes",
},
],
@@ -141,47 +141,47 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "absoluteTime",
props: {
label:
- "The decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on" as TranslatedString,
+ i18n.str`The decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on`,
name: "highRisk.when",
pattern: "dd/MM/yyyy",
- // placeholder: "dd/MM/yyyy" as TranslatedString,
+ // placeholder: i18n.str`dd/MM/yyyy`,
},
},
],
},
{
- title: "Evaluation of business relationship risk" as TranslatedString,
+ title: i18n.str`Evaluation of business relationship risk`,
fields: [
{
type: "caption",
props: {
label:
- "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" as TranslatedString,
+ 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`,
before: create(ArrowRightIcon, { class: "h-6 w-6" }),
},
},
{
type: "group",
props: {
- before: "a) Country risk (nationality)" as TranslatedString,
+ before: i18n.str`a) Country risk (nationality)`,
fields: [
{
type: "choiceStacked",
props: {
- label: "Domicile/residential address" as TranslatedString,
+ label: i18n.str`Domicile/residential address`,
name: "evaluation.nationality.address",
choices: [
{
- label: "Customer" as TranslatedString,
+ label: i18n.str`Customer`,
value: "customer",
},
{
label:
- "Beneficial owner of the assets" as TranslatedString,
+ i18n.str`Beneficial owner of the assets`,
value: "owner",
},
{
- label: "Controlling person" as TranslatedString,
+ label: i18n.str`Controlling person`,
value: "controlling",
},
],
@@ -190,16 +190,16 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "choiceStacked",
props: {
- label: "Nationality" as TranslatedString,
+ label: i18n.str`Nationality`,
name: "evaluation.nationality.nationality",
choices: [
{
- label: "Customer" as TranslatedString,
+ label: i18n.str`Customer`,
value: "customer",
},
{
label:
- "Beneficial owner of the assets" as TranslatedString,
+ i18n.str`Beneficial owner of the assets`,
value: "owner",
},
],
@@ -208,22 +208,22 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "choiceStacked",
props: {
- label: "Risk level" as TranslatedString,
+ label: i18n.str`Risk level`,
name: "evaluation.nationality.risk",
choices: [
{
label:
- "Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)" as TranslatedString,
+ i18n.str`Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)`,
value: "low",
},
{
label:
- "Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)" as TranslatedString,
+ i18n.str`Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)`,
value: "medium",
},
{
label:
- "Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)" as TranslatedString,
+ i18n.str`Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)`,
value: "high",
},
],
@@ -235,21 +235,21 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "group",
props: {
- before: "b) Country risk (business activity)" as TranslatedString,
+ before: i18n.str`b) Country risk (business activity)`,
fields: [
{
type: "choiceStacked",
props: {
- label: "Place of business activity" as TranslatedString,
+ label: i18n.str`Place of business activity`,
name: "evaluation.business.place",
choices: [
{
- label: "Customer" as TranslatedString,
+ label: i18n.str`Customer`,
value: "customer",
},
{
label:
- "Beneficial owner of the assets" as TranslatedString,
+ i18n.str`Beneficial owner of the assets`,
value: "owner",
},
],
@@ -258,22 +258,22 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "choiceStacked",
props: {
- label: "Risk level" as TranslatedString,
+ label: i18n.str`Risk level`,
name: "evaluation.business.risk",
choices: [
{
label:
- "Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)" as TranslatedString,
+ i18n.str`Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)`,
value: "low",
},
{
label:
- "Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)" as TranslatedString,
+ i18n.str`Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)`,
value: "medium",
},
{
label:
- "Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)" as TranslatedString,
+ i18n.str`Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)`,
value: "high",
},
],
@@ -285,34 +285,34 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "group",
props: {
- before: "c) Country risk (payments)" as TranslatedString,
+ before: i18n.str`c) Country risk (payments)`,
fields: [
{
type: "caption",
props: {
label:
- "Country of origin and destination of frequent payments (if known)" as TranslatedString,
+ i18n.str`Country of origin and destination of frequent payments (if known)`,
},
},
{
type: "choiceStacked",
props: {
- label: "Risk level" as TranslatedString,
+ label: i18n.str`Risk level`,
name: "evaluation.payments.risk",
choices: [
{
label:
- "Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)" as TranslatedString,
+ i18n.str`Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)`,
value: "low",
},
{
label:
- "Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)" as TranslatedString,
+ i18n.str`Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)`,
value: "medium",
},
{
label:
- "Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)" as TranslatedString,
+ i18n.str`Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)`,
value: "high",
},
],
@@ -324,22 +324,22 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "group",
props: {
- before: "d) Industry risk" as TranslatedString,
+ before: i18n.str`d) Industry risk`,
fields: [
{
type: "choiceStacked",
props: {
label:
- "Nature of customer's business activity" as TranslatedString,
+ i18n.str`Nature of customer's business activity`,
name: "evaluation.industry.nature",
choices: [
{
- label: "Customer" as TranslatedString,
+ label: i18n.str`Customer`,
value: "customer",
},
{
label:
- "Beneficial owner of the assets" as TranslatedString,
+ i18n.str`Beneficial owner of the assets`,
value: "owner",
},
],
@@ -348,32 +348,32 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "choiceStacked",
props: {
- label: "Risk level" as TranslatedString,
+ label: i18n.str`Risk level`,
name: "evaluation.payments.risk",
choices: [
{
label:
- "Clearly defined, transparent, easily comprehensible business activity well known to the member" as TranslatedString,
+ i18n.str`Clearly defined, transparent, easily comprehensible business activity well known to the member`,
value: "low",
},
{
label:
- "Business activity with a high level of cash transactions" as TranslatedString,
+ i18n.str`Business activity with a high level of cash transactions`,
value: "medium-cash",
},
{
label:
- "Business activity not well known to the member" as TranslatedString,
+ i18n.str`Business activity not well known to the member`,
value: "medium-unknown",
},
{
label:
- "Trade in munitions/arms, raw gem stones/diamonds, jewelry, international trade in exotic animals, casino and lottery business, trade in erotic wares" as TranslatedString,
+ i18n.str`Trade in munitions/arms, raw gem stones/diamonds, jewelry, international trade in exotic animals, casino and lottery business, trade in erotic wares`,
value: "high-restricted",
},
{
label:
- "Member has no personal knowledge of the customer's industry" as TranslatedString,
+ i18n.str`Member has no personal knowledge of the customer's industry`,
value: "high-unknown",
},
],
@@ -385,34 +385,34 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "group",
props: {
- before: "e) Contact risk" as TranslatedString,
+ before: i18n.str`e) Contact risk`,
fields: [
{
type: "caption",
props: {
label:
- "Types of contact to the customer/ beneficial owner of the assets" as TranslatedString,
+ i18n.str`Types of contact to the customer/ beneficial owner of the assets`,
},
},
{
type: "choiceStacked",
props: {
- label: "Risk level" as TranslatedString,
+ label: i18n.str`Risk level`,
name: "evaluation.contact.risk",
choices: [
{
label:
- "Personal acquaintance between member and customer/beneficial owner of the assets over several years (at least 2) prior to entering into the business relationship" as TranslatedString,
+ i18n.str`Personal acquaintance between member and customer/beneficial owner of the assets over several years (at least 2) prior to entering into the business relationship`,
value: "low",
},
{
label:
- "The customer/beneficial owner was not personally known to the member for several years (at least 2) prior to entering into the business relationship; however (a) no business was entered into in the absence of the customer/beneficial owner, or (b) the customer was at least introduced/brokered by a trusted third party" as TranslatedString,
+ i18n.str`The customer/beneficial owner was not personally known to the member for several years (at least 2) prior to entering into the business relationship; however (a) no business was entered into in the absence of the customer/beneficial owner, or (b) the customer was at least introduced/brokered by a trusted third party`,
value: "medium",
},
{
label:
- "The customer/beneficial owner was not personally known to the member and business was entered into in the absence of the former (relationship by correspondence) and the customer was not introduced/brokered by a trusted third party" as TranslatedString,
+ i18n.str`The customer/beneficial owner was not personally known to the member and business was entered into in the absence of the former (relationship by correspondence) and the customer was not introduced/brokered by a trusted third party`,
value: "high",
},
],
@@ -424,54 +424,54 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "group",
props: {
- before: "f) Product risk" as TranslatedString,
+ before: i18n.str`f) Product risk`,
fields: [
{
type: "caption",
props: {
label:
- "Nature of services and products requested by the customer" as TranslatedString,
+ i18n.str`Nature of services and products requested by the customer`,
},
},
{
type: "choiceStacked",
props: {
- label: "Risk level" as TranslatedString,
+ label: i18n.str`Risk level`,
name: "evaluation.product.risk",
choices: [
{
label:
- "Easy to understand, transparent services and products whose financial background is easy to comprehend and verify" as TranslatedString,
+ i18n.str`Easy to understand, transparent services and products whose financial background is easy to comprehend and verify`,
value: "low",
},
{
label:
- "More sophisticated services/products whose financial background is not readily easy to comprehend and verify" as TranslatedString,
+ i18n.str`More sophisticated services/products whose financial background is not readily easy to comprehend and verify`,
value: "medium",
},
{
label:
- "Main focus on offshore business (especially: relationships with domiciliary companies or other such offshore organisations)" as TranslatedString,
+ i18n.str`Main focus on offshore business (especially: relationships with domiciliary companies or other such offshore organisations)`,
value: "high-offshore",
},
{
label:
- "Complex structures in particular by using a domiciliary company with fiduciary shareholders in a non-transparent jurisdiction, without comprehensible reason or for the purpose of short-term asset placement" as TranslatedString,
+ i18n.str`Complex structures in particular by using a domiciliary company with fiduciary shareholders in a non-transparent jurisdiction, without comprehensible reason or for the purpose of short-term asset placement`,
value: "high-structure",
},
{
label:
- "The customer or beneficial owner of the assets has a large number of accounts with pass-through transactions (pass-through accounts)" as TranslatedString,
+ i18n.str`The customer or beneficial owner of the assets has a large number of accounts with pass-through transactions (pass-through accounts)`,
value: "high-accounts",
},
{
label:
- "Complex services/products whose financial background can’t be understood or verified with considerable effort" as TranslatedString,
+ i18n.str`Complex services/products whose financial background can’t be understood or verified with considerable effort`,
value: "high-service",
},
{
label:
- "Frequent transactions with increased risks" as TranslatedString,
+ i18n.str`Frequent transactions with increased risks`,
value: "high-freq-tx",
},
],
@@ -483,31 +483,31 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
{
type: "group",
props: {
- before: "g) Criteria defined by the member" as TranslatedString,
+ before: i18n.str`g) Criteria defined by the member`,
fields: [
{
type: "text",
props: {
- label: "Criteria definition" as TranslatedString,
+ label: i18n.str`Criteria definition`,
name: "evaluation.custom.definition",
},
},
{
type: "choiceStacked",
props: {
- label: "Risk level" as TranslatedString,
+ label: i18n.str`Risk level`,
name: "evaluation.custom.risk",
choices: [
{
- label: "Low" as TranslatedString,
+ label: i18n.str`Low`,
value: "low",
},
{
- label: "Medium" as TranslatedString,
+ label: i18n.str`Medium`,
value: "medium",
},
{
- label: "High" as TranslatedString,
+ label: i18n.str`High`,
value: "high",
},
],
@@ -520,20 +520,20 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "caption",
props: {
label:
- "Overall assessment of the business relationship" as TranslatedString,
+ i18n.str`Overall assessment of the business relationship`,
},
},
{
type: "group",
props: {
before:
- "A business relationship is classified as increased risk if:" as TranslatedString,
+ i18n.str`A business relationship is classified as increased risk if:`,
fields: [
{
type: "caption",
props: {
label:
- "Business relationship with PEP pursuant to numeral 1 (no exception possible)" as TranslatedString,
+ i18n.str`Business relationship with PEP pursuant to numeral 1 (no exception possible)`,
before: create(ChevronRightIcon, { class: "h-6 w-6" }),
},
},
@@ -549,7 +549,7 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "caption",
props: {
label:
- "Min. one criterion pursuant to numeral 3 was assessed with risk 2 or min. two criteria pursuant to numeral 3 were assessed with risk 1 (exception: justification by the member below why the business relationship overall does not have to be classified as increased risk despite the fact that individual risk criteria are increased)" as TranslatedString,
+ i18n.str`Min. one criterion pursuant to numeral 3 was assessed with risk 2 or min. two criteria pursuant to numeral 3 were assessed with risk 1 (exception: justification by the member below why the business relationship overall does not have to be classified as increased risk despite the fact that individual risk criteria are increased)`,
before: create(ChevronRightIcon, { class: "h-6 w-6" }),
},
},
@@ -560,24 +560,24 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "textArea",
props: {
label:
- "Justification for differing risk assessment" as TranslatedString,
+ i18n.str`Justification for differing risk assessment`,
name: "evaluation.overall.justification",
},
},
{
type: "choiceStacked",
props: {
- label: "Risk classified" as TranslatedString,
+ label: i18n.str`Risk classified`,
name: "evaluation.overall.risk",
choices: [
{
label:
- "Business relationship _without_ increased risk" as TranslatedString,
+ i18n.str`Business relationship _without_ increased risk`,
value: "without",
},
{
label:
- "Business relationship __with__ increased risk" as TranslatedString,
+ i18n.str`Business relationship __with__ increased risk`,
value: "with",
},
],
@@ -587,28 +587,28 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "absoluteTime",
props: {
label:
- "The decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on" as TranslatedString,
+ i18n.str`The decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on`,
name: "evaluation.when",
pattern: "dd/MM/yyyy",
- // placeholder: "dd/MM/yyyy" as TranslatedString,
+ // placeholder: i18n.str`dd/MM/yyyy`,
},
},
],
},
{
title:
- "Criteria for identification of increased risk transactions (transaction monitoring)" as TranslatedString,
+ i18n.str`Criteria for identification of increased risk transactions (transaction monitoring)`,
fields: [
{
type: "group",
props: {
- before: "Criteria" as TranslatedString,
+ before: i18n.str`Criteria`,
fields: [
{
type: "caption",
props: {
label:
- "Classification as as increased risk is compulsory if" as TranslatedString,
+ i18n.str`Classification as as increased risk is compulsory if`,
},
},
{
@@ -616,7 +616,7 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
props: {
before: create(ChevronRightIcon, { class: "w-6 h-6" }),
label:
- "Transactions for which assets with an equivalent value of CHF 100'000.- or more are physically introduced at the beginning of the business relationship, either at once or in a staggered manner" as TranslatedString,
+ i18n.str`Transactions for which assets with an equivalent value of CHF 100'000.- or more are physically introduced at the beginning of the business relationship, either at once or in a staggered manner`,
},
},
{
@@ -642,20 +642,20 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "group",
props: {
before:
- "Additional criteria defined by the member" as TranslatedString,
+ i18n.str`Additional criteria defined by the member`,
fields: [
{
type: "caption",
props: {
before: create(ArrowRightIcon, { class: "w-6 h-6" }),
label:
- "All members have to define min. 1 additional criterion for every business relationship to identify unusual transactions" as TranslatedString,
+ i18n.str`All members have to define min. 1 additional criterion for every business relationship to identify unusual transactions`,
},
},
{
type: "textArea",
props: {
- label: "Description" as TranslatedString,
+ label: i18n.str`Description`,
name: "criteria.additional",
},
},
@@ -663,14 +663,14 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
type: "group",
props: {
before:
- "Possible criteria (Art. 59 para. 2 SRO Regulations)" as TranslatedString,
+ i18n.str`Possible criteria (Art. 59 para. 2 SRO Regulations)`,
fields: [
{
type: "caption",
props: {
before: create(ChevronRightIcon, { class: "w-4 h-4" }),
label:
- "the amount of inflowing and outflowing assets" as TranslatedString,
+ i18n.str`the amount of inflowing and outflowing assets`,
},
},
{
@@ -678,7 +678,7 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
props: {
before: create(ChevronRightIcon, { class: "w-4 h-4" }),
label:
- "type, volume and frequency of transactions usual to the business relationship (considerable variance would be unusual)" as TranslatedString,
+ i18n.str`type, volume and frequency of transactions usual to the business relationship (considerable variance would be unusual)`,
},
},
{
@@ -686,7 +686,7 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
props: {
before: create(ChevronRightIcon, { class: "w-4 h-4" }),
label:
- "type, volume and frequency of transactions usual to comparable business relationships (considerable variance would be unusual)" as TranslatedString,
+ i18n.str`type, volume and frequency of transactions usual to comparable business relationships (considerable variance would be unusual)`,
},
},
{
@@ -694,7 +694,7 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
props: {
before: create(ChevronRightIcon, { class: "w-4 h-4" }),
label:
- "description of expected transaction patterns which the client notify the member of (considerable variance would be unusual)" as TranslatedString,
+ i18n.str`description of expected transaction patterns which the client notify the member of (considerable variance would be unusual)`,
},
},
{
@@ -713,7 +713,7 @@ export const v1 = (current: BaseForm): FlexibleForm<Form902_4.Form> => ({
},
],
},
- resolutionSection(current),
+ resolutionSection(current, i18n),
],
behavior: function formBehavior(
v: Partial<Form902_4.Form>,