aboutsummaryrefslogtreecommitdiff
path: root/packages/kyc-ui/src/forms.json
diff options
context:
space:
mode:
Diffstat (limited to 'packages/kyc-ui/src/forms.json')
-rw-r--r--packages/kyc-ui/src/forms.json215
1 files changed, 215 insertions, 0 deletions
diff --git a/packages/kyc-ui/src/forms.json b/packages/kyc-ui/src/forms.json
new file mode 100644
index 000000000..b0c198574
--- /dev/null
+++ b/packages/kyc-ui/src/forms.json
@@ -0,0 +1,215 @@
+{
+ "forms": [
+ {
+ "label": "VQF starting form",
+ "id": "vqf-type",
+ "version": 1,
+ "config": {
+ "type": "double-column",
+ "design": [
+ {
+ "title": "Information on the beneficial owner of the assets and/or controlling person",
+ "description": "Establishment of the beneficial owner of the assets and/or controlling person",
+ "fields": [
+ {
+ "type": "choiceStacked",
+ "id": "LEGAL_ENTITY_TYPE",
+ "label": "The customer is",
+ "required": true,
+ "choices": [
+ {
+ "label": "a natural person and there are no doubts that this person is the sole beneficial owner of the assets",
+ "value": "natural"
+ },
+ {
+ "label": "a foundation (or a similar construct; incl. underlying companies)",
+ "value": "foundation"
+ },
+ {
+ "label": "an operation legal entity or partnership",
+ "value": "legal-entity"
+ },
+ {
+ "label": "a trust (incl. underlying companies)",
+ "value": "trust"
+ },
+ {
+ "label": "a life insurance policy with separately managed accounts/securities accounts",
+ "value": "insurance"
+ },
+ {
+ "label": "all other cases",
+ "value": "other"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "label": "VQF natural person form",
+ "id": "vqf-natural",
+ "version": 1,
+ "config": {
+ "type": "double-column",
+ "design": [
+ {
+ "title": "Natural person form",
+ "fields": [
+ {
+ "type": "choiceStacked",
+ "id": "LEGAL_ENTITY_TYPE",
+ "label": "The customer is",
+ "required": true,
+ "choices": [
+ {
+ "label": "natural",
+ "value": "natural"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "label": "VQF legal entity form",
+ "id": "vqf-legal-entity",
+ "version": 1,
+ "config": {
+ "type": "double-column",
+ "design": [
+ {
+ "title": "Legal entity form",
+ "fields": [
+ {
+ "type": "choiceStacked",
+ "id": "LEGAL_ENTITY_TYPE",
+ "label": "The customer is",
+ "required": true,
+ "choices": [
+ {
+ "label": "legal entity",
+ "value": "natural"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "label": "VQF foundation form",
+ "id": "vqf-foundation",
+ "version": 1,
+ "config": {
+ "type": "double-column",
+ "design": [
+ {
+ "title": "foundation form",
+ "fields": [
+ {
+ "type": "choiceStacked",
+ "id": "LEGAL_ENTITY_TYPE",
+ "label": "The customer is",
+ "required": true,
+ "choices": [
+ {
+ "label": "foundation",
+ "value": "natural"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "label": "VQF trust form",
+ "id": "vqf-trust",
+ "version": 1,
+ "config": {
+ "type": "double-column",
+ "design": [
+ {
+ "title": "Natural trust form",
+ "fields": [
+ {
+ "type": "choiceStacked",
+ "id": "LEGAL_ENTITY_TYPE",
+ "label": "The customer is",
+ "required": true,
+ "choices": [
+ {
+ "label": "trust",
+ "value": "natural"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "label": "VQF insurance form",
+ "id": "vqf-insurance",
+ "version": 1,
+ "config": {
+ "type": "double-column",
+ "design": [
+ {
+ "title": "insurance form",
+ "fields": [
+ {
+ "type": "choiceStacked",
+ "id": "LEGAL_ENTITY_TYPE",
+ "label": "The customer is",
+ "required": true,
+ "choices": [
+ {
+ "label": "insurance",
+ "value": "natural"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "label": "VQF other form",
+ "id": "vqf-other",
+ "version": 1,
+ "config": {
+ "type": "double-column",
+ "design": [
+ {
+ "title": "other form",
+ "fields": [
+ {
+ "type": "choiceStacked",
+ "id": "LEGAL_ENTITY_TYPE",
+ "label": "The customer is",
+ "required": true,
+ "choices": [
+ {
+ "label": "other",
+ "value": "natural"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ],
+ "not_yet_supported": []
+}