registry.rec (19536B)
1 # -*- mode: rec -*- 2 # 3 # Registry for GNU Taler form attributes 4 # 5 %rec: TalerAttributes 6 %unique: Identifier 7 %key: Identifier 8 %type: Identifier Identifier_t 9 %typedef: Identifier_t regexp /^[ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789:\.]*$/ 10 # Define the form's field ID 11 %mandatory: Identifier 12 # Use to specify the form's field type. Arrays and generics are allowed in typescript form. 13 # Literal values are enclosed by single quote `'` and enumerated type union by vertical bar `|` 14 %mandatory: Type 15 %type: Type Type_t 16 %typedef: Type_t regexp !^[ABCDEFGHIJKLMNOPQRSTUVWXYZ_'][ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789 \[\]|:\.,'-/]*$! 17 # Define for which form this form's field belongs 18 %mandatory: Form 19 # Description of the usage of the field 20 %allowed: Description 21 %type: Description Description_t 22 %typedef: Description_t regexp |^[ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789 :\.,'-/?]*$| 23 %sort: Identifier Description Type Form 24 25 # Customer is the person with whom the member concludes the contract with regard to the financia service provided. 26 27 Identifier: DATADIR 28 Type: String 29 Description: Reserved for technical reasons, do not use in actual forms. 30 Form: * 31 32 Identifier: FILING_DATE 33 Type: String 34 Description: Date (in human readable format) on which the form was submitted. Generated by the exchange for PDF generation, do not use in the actual forms. 35 Form: * 36 37 Identifier: AML_STAFF_NAME 38 Type: String 39 Description: Name of the AML officer submitting the form. Generated by the exchange for PDF generation, do not use in the actual forms. 40 Form: * 41 42 Identifier: BY_AML_OFFICER 43 Type: Boolean 44 Description: True if an AML officer submitted the form. Generated by the exchange for PDF generation, do not use in the actual forms. 45 Form: * 46 47 Identifier: SANCTION_LIST_SUPPRESS 48 Type: Boolean 49 Description: Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive. 50 Form: tops-property 51 52 # FIXME: Should this be DATE or DATETIME? 53 Identifier: SIGN_DATE 54 Description: Date for the signature. 55 Type: AbsoluteDateTime 56 Form: VQF_902_9 57 Form: VQF_902_11 58 Form: VQF_902_12 59 Form: VQF_902_13 60 Form: VQF_902_15 61 62 Identifier: SIGNATURE 63 Description: Name of the contracting party for the purpose of signing. 64 Type: String 65 Form: VQF_902_1 66 Form: VQF_902_9 67 Form: VQF_902_11 68 Form: VQF_902_12 69 Form: VQF_902_13 70 Form: VQF_902_15 71 72 73 Identifier: CUSTOMER_TYPE 74 Description: Basic customer type classification to distinguish which basic info is relevant. 75 Type: 'NATURAL_PERSON' | 'LEGAL_ENTITY' 76 Form: VQF_902_1 77 78 Identifier: CUSTOMER_NAME 79 Description: Name of the customer required by VQF. 80 Type: String 81 Form: vqf_902_4 82 Form: vqf_902_5 83 Form: vqf_902_14 84 85 Identifier: DATE_OF_BIRTH 86 Description: Date of birth for natural persons. It should be in the past and less than 120 years. 87 Type: ISO Date 88 Form: VQF_902_1 89 Form: GLS_Onboarding 90 91 Identifier: PERSONAL_IDENTIFICATION_DOCUMENT_COPY 92 Description: If the customer is a natural person. 93 Type: File 94 Form: VQF_902_1 95 96 Identifier: CUSTOMER_IS_SOLE_PROPRIETOR 97 Description: Is the customer a sole proprietor? 98 Type: Boolean 99 Form: vqf_902_1_customer 100 101 Identifier: COMPANY_NAME 102 Type: String 103 Form: VQF_902_1 104 Description: If the customer is a natural person. 105 106 Identifier: REGISTERED_OFFICE_ADDRESS 107 Type: String 108 Form: VQF_902_1 109 110 Identifier: LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY 111 Description: Digital copy of the identification document for a legal entity. 112 Type: FileUpload 113 Form: VQF_902_1 114 115 Identifier: CONTACT_PERSON_NAME 116 Description: Full name of the contact person. 117 Type: String 118 Form: VQF_902_1 119 Form: ChallengerPostal 120 Form: ChallengerPostalCh 121 122 Identifier: DESCRIPTION 123 Description: Free-form description. 124 Type: String 125 Form: supplementary_files 126 127 Identifier: FILE 128 Type: FileUpload[] 129 Form: supplementary_files 130 131 Identifier: ESTABLISHER_LIST 132 Type: Form<VQF_902_1_founder>[] 133 Form: vqf_902_1_customer 134 Description: List of founder with the fields below. 135 #Required: true 136 137 Identifier: FULL_NAME 138 Type: String 139 Description: Full name of a natural person. 140 Form: vqf_establisher 141 142 Identifier: DOMICILE_ADDRESS 143 Type: ResidentialAddress 144 Description: Domicile address. A domicile is a place where you live, an address is just a place where you receive mail. A residential address is somewhere you live but not necessarily your primary place. 145 Form: VQF_902_1_founder 146 147 Identifier: NATIONALITY 148 Type: CountryCode 149 Description: Nationality, expressed as a country code. 150 Form: VQF_902_1_founder 151 152 Identifier: SIGNING_AUTHORITY_TYPE 153 Description: Signatory of representation (single, collective two, ...) 154 Type: String 155 Form: VQF_902_1_founder 156 157 Identifier: SIGNING_AUTHORITY_TYPE_OTHER 158 Description: Signatory of representation (other type) 159 Type: String 160 Form: VQF_902_1_founder 161 162 Identifier: SIGNING_AUTHORITY_EVIDENCE 163 Type: 'CR' | 'MANDATE' | 'OTHER' 164 Form: VQF_902_1_founder 165 166 Identifier: SIGNING_AUTHORITY_EVIDENCE_OTHER 167 Type: String 168 Form: VQF_902_1_founder 169 170 Identifier: SIGNING_AUTHORITY_EVIDENCE_DOCUMENT_COPY 171 Type: File 172 Form: VQF_902_1_founder 173 174 Identifier: ACCEPTANCE_DATE 175 Description: Conclusion of the conract 176 Type: AbsoluteDate 177 Description: Conclusion of contract 178 Form: VQF_902_1 179 180 Identifier: ACCEPTANCE_METHOD 181 Type: 'FACE_TO_FACE' | 'AUTHENTICATED_COPY' | 'RESIDENTIAL_ADDRESS_VALIDATED' 182 Form: VQF_902_1 183 184 Identifier: CORRESPONDENCE_LANGUAGE 185 Description: Correspondence language of the customer. 186 Type: LangCode 187 Form: VQF_902_1 188 189 Identifier: ACCEPTANCE_FURTHER_INFO 190 Description: Further information on the acceptance of a customer. 191 Type: String 192 Form: VQF_902_1 193 194 Identifier: CUSTOMER_TYPE_VQF 195 Type: 'NATURAL_PERSON' | 'OPERATIONAL' | 'FOUNDATION' | 'TRUST' | 'LIFE_INSURANCE' | 'OTHER' 196 Description: Customer type under the VQF classification. Establishment of the beneficial owner of the assets and/or controlling person 197 Form: VQF_902_1 198 199 Identifier: EMBARGO_TERRORISM_INFO 200 Description: 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) 201 Type: Paragraph 202 Form: VQF_902_1 203 204 Identifier: EMBARGO_TERRORISM_CHECK_DATE 205 Description: Verification date in the sancations lists. It should be in the past and less than 120 years. 206 Type: Date 207 Form: VQF_902_1 208 209 Identifier: EMBARGO_TERRORISM_CHECK_RESULT 210 Description: Verification date. 211 Type: 'NOT_LISTED' | 'LISTED' 212 Form: VQF_902_1 213 214 Identifier: PEP_FOREIGN 215 Description: True if the person is a PEP defined by 'Art 7 lit. g numeral 1' 216 Type: Boolean 217 Form: VQF_902_4 218 219 Identifier: PEP_DOMESTIC 220 Description: True if the person is a PEP defined by 'Art 7 lit. g numeral 2' 221 Type: Boolean 222 Form: VQF_902_4 223 #Required: true 224 225 Identifier: PEP_INTERNATIONAL_ORGANIZATION 226 Description: True if the person is a PEP defined by 'Art 7 lit. g numeral 3' 227 Type: Boolean 228 Form: VQF_902_4 229 #Required: true 230 231 Identifier: PEP_ACCEPTANCE_DATE 232 Description: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___. It should be in the past and less than 120 years. 233 Type: AbsoluteDateTime 234 Form: VQF_902_4 235 236 Identifier: HIGH_RISK_COUNTRY 237 Description: True if the person is in a country for which FATF requires increased dilegence. 238 Type: Boolean 239 Form: VQF_902_4 240 241 Identifier: HIGH_RISK_ACCEPTANCE_DATE 242 Description: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___. It should be in the past and less than 120 years. 243 Type: AbsoluteDateTime 244 Form: VQF_902_4 245 246 # 3. Business relationship risk 247 248 Identifier: COUNTRY_RISK_NATIONALITY_TYPE 249 Type: 'NATIONALITY_CUSTOMER' | 'NATIONALITY_OWNER' | 'DOMICILE_CUSTOMER' | 'DOMICILE_OWNER' | 'DOMICILE_CONTROLLING' 250 Form: VQF_902_4 251 252 Identifier: COUNTRY_RISK_NATIONALITY_LEVEL 253 Description: Based on 902.4.1 country list 254 Type: 'LOW' | 'MEDIUM' | 'HIGH' 255 Form: VQF_902_4 256 257 Identifier: COUNTRY_RISK_BUSINESS_TYPE 258 Type: 'CUSTOMER' | 'OWNER' 259 Form: VQF_902_4 260 261 Identifier: COUNTRY_RISK_BUSINESS_LEVEL 262 Description: Based on 902.4.1 country list 263 Type: 'LOW' | 'MEDIUM' | 'HIGH' 264 Form: VQF_902_4 265 266 Identifier: INDUSTRY_RISK_TYPE 267 Type: 'CUSTOMER' | 'OWNER' 268 Form: VQF_902_4 269 270 Identifier: INDUSTRY_RISK_LEVEL 271 Type: 'TRANSPARENT' | 'HIGH_CASH_TRANSACTION' | 'NOT_WELL_KNOWN' | 'HIGH_RISK_TRADE' | 'UNKNOWN_INDUSTRY' 272 Form: VQF_902_4 273 274 Identifier: CONTACT_RISK_LEVEL 275 Description: Based on 902.4.1 country list 276 Type: 'LOW' | 'MEDIUM' | 'HIGH' 277 Form: VQF_902_4 278 279 Identifier: PRODUCT_RISK_LEVEL 280 Type: 'EASY' | 'SOPHISTICATED' | 'OFFSHORE' | 'COMPLEX_STRUCTURE' | 'LARGE_NUMBER_OF_ACCOUNTS' | 'COMPLEX_SERVICE' | 'FREQ_TRANS_WITH_HIGH_RISK' 281 Form: VQF_902_4 282 283 Identifier: RISK_CLASSIFICATION_LEVEL 284 Type: 'HIGH_RISK' | 'NO_HIGH_RISK' 285 Form: VQF_902_4 286 287 Identifier: RISK_RATIONALE 288 Type: Paragraph 289 Form: VQF_902_4 290 Description: Justification for differing risk assessment 291 292 Identifier: RISK_ACCEPTANCE_DATE 293 Description: The decision of the Senior executive body on the acceptance of a business relationsip was obtained on ___. It should be in the past and less than 120 years. 294 Type: AbsoluteDateTime 295 Form: VQF_902_4 296 297 298 Identifier: BIZREL_PROFESSION 299 Description: Profession, business activities, etc. (former, current, potentially planned) 300 Type: String 301 Form: VQF_902_5 302 303 Identifier: BIZREL_INCOME 304 Description: Income and assets, liabilities (estimated) 305 Type: String 306 Form: VQF_902_5 307 308 Identifier: BIZREL_HAVE_ASSETS 309 Description: Does the customer have assets that will be deposited? 310 Type: Boolean 311 Form: VQF_902_5 312 313 Identifier: BIZREL_ORIGIN_NATURE 314 Description: Nature of the involved assets (amount, currency, ...). 315 Type: String 316 Form: VQF_902_5 317 318 Identifier: BIZREL_ORIGIN_CATEGORY 319 Type: 'SAVINGS' | 'OWN_BUSINESS' | 'INHERITANCE' | 'OTHER' 320 Form: VQF_902_5 321 322 Identifier: BIZREL_ORIGIN_CATEGORY_OTHER 323 Type: String 324 Form: VQF_902_5 325 326 Identifier: BIZREL_ORIGIN_DETAIL 327 Description: Detailed description of the origins. 328 Type: Paragraph 329 Form: VQF_902_5 330 331 Identifier: BIZREL_PURPOSE 332 Description: Purpose of the business relationship. 333 Type: String 334 Form: VQF_902_5 335 336 Identifier: BIZREL_DEVELOPMENT 337 Description: Information on the planned development of the business relationship and the assets. 338 Type: String 339 Form: VQF_902_5 340 341 Identifier: BIZREL_FINANCIAL_VOLUME 342 Description: In the case of cash or money and asset transfer transacction with regular customer 343 Type: String 344 Form: VQF_902_5 345 346 Identifier: BIZREL_THIRDPARTY_RELATIONSHIP 347 Description: Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship. 348 Type: String 349 Form: VQF_902_5 350 351 Identifier: BIZREL_THIRDPARTY_AMLA_FILES 352 Description: Relation to other AMLA-files. 353 Type: String 354 Form: VQF_902_5 355 356 Identifier: BIZREL_THIRDPARTY_REFERENCES 357 Description: Introducer / agents / references. 358 Type: String 359 Form: VQF_902_5 360 361 Identifier: BIZREL_FURTHER_INFO 362 Description: Other relevant information. 363 Type: String 364 Form: VQF_902_5 365 366 Identifier: IDENTITY_CONTRACTING_PARTNER 367 Type: Paragraph 368 Form: VQF_902_9 369 370 Identifier: ATTACHMENT_SIGNED_DOCUMENT 371 Type: File 372 Form: VQF_902_9 373 374 Identifier: IDENTITY_LIST 375 Description: The beneficial owners of the assets involved in the business relationship. 376 Type: Form<VQF_902_9_identity>[] 377 Form: VQF_902_9 378 379 Identifier: SUBMITTED_BY 380 Description: Party that is filling out the form. 381 Type: 'AML_OFFICER' | 'CUSTOMER' 382 Form: VQF_902_9 383 Form: VQF_902_11 384 385 Identifier: CONTROL_REASON 386 Type: 'HAS_25_MORE_RIGHTS' | 'OTHER_WAY' | 'DIRECTOR' 387 Form: VQF_902_11 388 389 Identifier: THIRD_PARTY_OWNERSHIP 390 Type: Boolean 391 Form: VQF_902_11 392 Description: Is a third person the beneficial owner of the assets? 393 394 Identifier: INCRISK_REASON 395 Description: Description of the circumstances/transactions, which triggered the special clarifications 396 Type: String 397 Form: VQF_902_14 398 399 Identifier: INCRISK_MEANS 400 Type: 'GATHERING' | 'CONSULTATION' | 'ENQUIRIES' | 'OTHER' 401 Form: VQF_902_14 402 403 Identifier: INCRISK_MEANS_OTHER 404 Type: String 405 Form: VQF_902_14 406 407 Identifier: INCRISK_SUMMARY 408 Type: Paragraph 409 Form: VQF_902_14 410 #Required: true 411 412 Identifier: INCRISK_DOCUMENTS 413 Description: Gathered or consulted documents 414 Type: Paragraph 415 Form: VQF_902_14 416 #Required: true 417 418 Identifier: INCRISK_RESULT 419 Type: 'NO_SUSPICION' | 'REASONABLE_SUSPICION' | 'SIMPLE_SUSPICION' | 'OTHER' 420 Form: VQF_902_14 421 422 Identifier: INCRISK_RESULT_OTHER 423 Type: String 424 Form: VQF_902_14 425 426 Identifier: PERSON_FIRST_NAMES 427 Description: First name(s) as on the identity document. 428 Form: GLS_Onboarding 429 Type: String 430 431 Identifier: PERSON_LAST_NAME 432 Description: Last name of an individual as on the identity document. 433 Form: GLS_Onboarding 434 Type: String 435 436 Identifier: WALLET_USER_IS_PRIVATE_CUSTOMER 437 Description: Confirmation that the wallet user is a private customer, not a business. 438 Form: tbd 439 Type: Boolean 440 441 ## Business company information 442 443 # CHECK: vollständiger name des unternehmens 444 Identifier: BUSINESS_DISPLAY_NAME 445 Description: Name of the company or business. 446 Form: GLS_Onboarding 447 Type: String 448 449 Identifier: BUSINESS_TYPE 450 Description: Type of company form or business (selection from fixed list). 451 Form: GLS_Onboarding 452 Type: String 453 454 Identifier: BUSINESS_TYPE_OTHER 455 Description: Type of company form or business (free-form entry for OTHER). 456 Form: GLS_Onboarding 457 Type: String 458 459 # vertretungsberechtigung -> authorized to represent 460 # einzeln -> individual 461 # mehrheitlich -> majority 462 # zu zweit -> in pair 463 # anders -> Others 464 465 Identifier: COMMERCIAL_REGISTER_NUMBER 466 Description: Registration id on legal entity of the company or business. 467 Form: GLS_Onboarding 468 Type: String 469 470 Identifier: REGISTER_COURT_LOCATION 471 Description: City or location where the company or business is registered. 472 Form: GLS_Onboarding 473 Type: String 474 475 Identifier: FOUNDING_DATE 476 Description: Registration founding date of the company or business. It should be in the past and less than 120 years. 477 Form: GLS_Onboarding 478 Type: AbsoluteDate 479 480 # CHECK: liegt eine gemeinnützigkeit vor? 481 Identifier: BUSINESS_IS_NON_PROFIT 482 Description: True if the company or business is a non-profit. 483 Form: GLS_Onboarding 484 Type: Boolean 485 486 # CHECK: Branche 487 Identifier: BUSINESS_INDUSTRY 488 Description: Industry in which the company or business mainly operate. 489 Form: GLS_Onboarding 490 Type: String 491 492 Identifier: BUSINESS_INDUSTRY_OTHER 493 Description: Free-form industry, when BUSINESS_INDUSTRY is OTHER. 494 Form: GLS_Onboarding 495 Type: String 496 497 # CHECK: bitte ergänzen sie alle gesetzlichen vertreter, gesellschafter und bevollmächtigte 498 Identifier: BUSINESS_PERSONS 499 Description: List of natural persons that are legal representatives or shareholders. 500 Form: GLS_Onboarding 501 Type: GLS_BusinessRepresentative[] 502 503 Identifier: REPRESENTATIVE_TYPE 504 Description: List of natural persons that are legal representatives or shareholders. 505 Form: GLS_Onboarding 506 Type: LEGAL_REPRESENTATIVE | SHAREHOLDER_GT_25_PERCENT | AUTHORIZED_EMPLOYEE 507 508 ## Contact information 509 510 Identifier: CONTACT_DNS_DOMAIN 511 Description: DNS domain name owned by the individual or business. 512 Form: GLS_Onboarding 513 Type: Hostname 514 Description: Can be validated by having the owner set an appropriate DNS TXT record. 515 516 Identifier: CONTACT_WEBSITE 517 Description: Web site owned by the individual or business. 518 Type: HttpHostnamePath 519 Form: GLS_Onboarding 520 Description: Can be validated by having the owner serve an appropriate well-known page. 521 522 Identifier: CONTACT_EMAIL 523 Description: E-mail address to contact the individual or business. Can be validated via E-mail with TAN. 524 Form: GLS_Onboarding 525 Form: ChallengerEmail 526 Type: Email 527 528 Identifier: CONTACT_PHONE 529 Description: Phone number to contact the individual or business. Can be validated via SMS-TAN or phone call. 530 Form: GLS_Onboarding 531 Form: ChallengerPhone 532 Type: Phone 533 534 Identifier: CONTACT_NAME 535 Description: Natural person full-name or name of the business to contact. 536 Form: ChallengerPostal 537 Form: ChallengerPostalCh 538 Type: String 539 540 ## Location information 541 542 Identifier: ADDRESS_COUNTRY 543 Description: Country where the individual or business resides. Format is 2-letter ISO country-code. 544 Form: GLS_Onboarding 545 Form: ChallengerPostal 546 Type: CountryCode 547 548 Identifier: ADDRESS_STREET_NAME 549 Description: Street address name of the individual or business. 550 Form: GLS_Onboarding 551 Type: String 552 553 Identifier: ADDRESS_STREET_NUMBER 554 Description: Street address number of the individual or business. 555 Form: GLS_Onboarding 556 Type: String 557 558 Identifier: ADDRESS_LINES 559 Description: Additional address information of the individual or business. 560 Form: GLS_Onboarding 561 Form: ChallengerPostal 562 Form: ChallengerPostalCh 563 Type: String 564 565 Identifier: ADDRESS_BUILDING_NAME 566 Description: Building name of the of the individual or business. 567 Form: GLS_Onboarding 568 Type: String 569 570 Identifier: ADDRESS_BUILDING_NUMBER 571 Description: Building number of the individual or business. 572 Form: GLS_Onboarding 573 Type: String 574 575 Identifier: ADDRESS_ZIPCODE 576 Description: Postal code of the city where the individual or business resides. 577 Form: GLS_Onboarding 578 Type: String 579 580 Identifier: ADDRESS_TOWN_LOCATION 581 Description: Town location of the individual or business. 582 Form: GLS_Onboarding 583 Type: String 584 585 Identifier: ADDRESS_TOWN_DISTRICT 586 Description: Town district of the individual or business. 587 Form: GLS_Onboarding 588 Type: String 589 590 Identifier: ADDRESS_COUNTRY_SUBDIVISION 591 Description: Country subdivision of the individual or business. 592 Form: GLS_Onboarding 593 Type: String 594 595 ## Tax information 596 597 Identifier: TAX_COUNTRY 598 Description: Country name of of the individual or business. 599 Form: GLS_Onboarding 600 Type: CountryCode 601 602 # CHECK: wirtschaftsidentifikationsnummer oder steuernummer 603 Identifier: TAX_ID 604 Description: Tax identifier of the individual or business. 605 Form: GLS_Onboarding 606 Type: String 607 608 # CHECK wurde die gesellschaft in den USA oder nach US-Recht gergrudent 609 Identifier: TAX_IS_USA_LAW 610 Description: Is business founded or under USA law. 611 Form: GLS_Onboarding 612 Type: Boolean 613 614 # CHECK: wirtschaftlich aktiv oder passiv 615 Identifier: TAX_IS_ACTIVE 616 Description: Is the individual or business economically active or passive. 617 Form: GLS_Onboarding 618 Type: Boolean 619 620 # CHECK: sind sie vorsteuerabzugsberechtigt 621 Identifier: TAX_IS_DEDUCTED 622 Description: Is the business entitled to deduct input tax. 623 Form: GLS_Onboarding 624 Type: Boolean 625 626 Identifier: DE_BUSINESS_OR_TAX_ID 627 Description: Wirtschafts-Identifikationsnummer / Steuernummer. 628 Form: GLS_Onboarding 629 Type: Boolean 630 631 ## Others 632 633 Identifier: ACCEPTED_TERMS_OF_SERVICE 634 Form: TermOfService 635 Form: GLS_Onboarding 636 Type: Boolean 637 Description: Name of the version of the terms of service accepted by the customer. 638 639 Identifier: DOWNLOADED_TERMS_OF_SERVICE 640 Form: TermOfService 641 Form: GLS_Onboarding 642 Type: Boolean 643 Description: True if the customer read or downloaded the terms of service. It should be set automatically. 644 645 ########################## 646 ## KYC Forms metadata 647 ########################## 648 649 Identifier: FORM_ID 650 Type: String 651 Form: FormMetadata 652 Description: Name of the form completed by the user. 653 654 Identifier: FORM_VERSION 655 Type: Number 656 Form: FormMetadata 657 Description: Version of the form completed by the user. 658 659 Identifier: FORM_SALT 660 Type: String 661 Form: FormMetadata 662 Description: High entropy value used in forms where hash is going to be stored in plain text. 663 664 Identifier: SUPPLEMENTAL_FILES_LIST 665 Form: vqf_902_1_officer 666 Type: List of records, usually the file upload and a description. 667 Description: List of supplemental file attachments. 668 669 Identifier: NOTE_TEXT 670 Type: String 671 Form: generic_note 672 Description: Generic note description 673 674 ########################## 675 676 Identifier: FORM_CONTEXT 677 Type: JSON 678 Form: any 679 Description: Context for form submitted by the user. 680 681 # Type: { [id: string]: FILE } 682 Identifier: FILE_MAP 683 Type: MapStrFile 684 Form: any 685 Description: Map of uploaded files.