vqf_902_5.typ (5658B)
1 // VQF 902.5 Customer Profile Template 2 // Pass JSON data as content dictionary 3 #import "@taler-exchange/common:0.0.0": vqflogo, pointingfinger, checkbox 4 5 #let form(data) = { 6 set page( 7 paper: "a4", 8 margin: (left: 2cm, right: 2cm, top: 2cm, bottom: 2.5cm), 9 footer: context [ 10 #grid( 11 columns: (1fr, 1fr), 12 align: (left, right), 13 text(size: 8pt)[ 14 VQF doc. Nr. 902.5#linebreak() 15 Version of 1 December 2015 16 ], 17 text(size: 8pt)[ 18 Page #here().page() of #counter(page).final().first() 19 ] 20 ) 21 ] 22 ) 23 24 set text(font: "Liberation Sans", size: 10pt) 25 set par(justify: false, leading: 0.65em) 26 27 // Helper function to get value or empty string 28 let get(key, default: "") = { 29 data.at(key, default: default) 30 } 31 32 // Header 33 align(center, text(size: 11pt, weight: "bold")[CONFIDENTIAL]) 34 35 v(0.5em) 36 37 grid( 38 columns: (50%, 50%), 39 gutter: 1em, 40 vqflogo(), 41 align(right)[ 42 #table( 43 columns: (1fr, 1fr), 44 stroke: 0.5pt + black, 45 inset: 5pt, 46 align: (left, left), 47 [VQF member no.], [AMLA File No.], 48 [#get("VQF_MEMBER_NUMBER")], [#get("FILE_NUMBER")] 49 ) 50 ] 51 ) 52 53 v(1em) 54 55 align(left, text(size: 14pt, weight: "bold")[Customer Profile]) 56 57 v(0.3em) 58 59 text(size: 9pt, style: "italic")[For permanent business relationship and regular customers] 60 61 v(-1em) 62 line(length:100%) 63 64 grid( 65 columns: (auto, 1fr), 66 gutter: 0.5em, 67 align: (left, left), 68 pointingfinger(), 69 text(size: 9pt)[ 70 The information below has to refer to the persons from whom the assets originate ultimately (e.g. beneficial owner of the assets, founder/creator of a trust or foundation). Is the customer an operational legal entity or partnership the information may refer to the entity itself (not to the controlling person), unless the entity holds the assets in trust for a third party. 71 ] 72 ) 73 74 v(1em) 75 76 v(0.3em) 77 78 table( 79 columns: (20%,80%), 80 stroke: 0.5pt + black, 81 inset: 5pt, 82 [Customer:#footnote[Pursuant Identification Form (VQF doc. No. 902.1) numeral 1.]], 83 [#get("CUSTOMER_NAME")] 84 ) 85 86 v(0.5em) 87 88 text(weight: "bold")[This form was completed by:] 89 90 v(0.3em) 91 92 table( 93 columns: (20%, 80%), 94 stroke: 0.5pt + black, 95 inset: 5pt, 96 align: (left, left), 97 [Full name], [#get("AML_STAFF_NAME")], 98 [Date], [#get("FILING_DATE")], 99 ) 100 101 v(1.5em) 102 103 // Section 1: Business Activity 104 text(size: 11pt, weight: "bold")[1. Business activity] 105 106 v(0.5em) 107 108 table( 109 columns: (40%, 60%), 110 stroke: 0.5pt + black, 111 inset: 5pt, 112 [Profession, business activities etc. (former, current, potentially planned)], 113 [#get("BIZREL_PROFESSION")] 114 ) 115 116 v(1.5em) 117 118 // Section 2: Financial Circumstances 119 text(size: 11pt, weight: "bold")[2. Financial circumstances] 120 121 v(0.5em) 122 123 table( 124 columns: (40%, 60%), 125 stroke: 0.5pt + black, 126 inset: 5pt, 127 [Income and assets, liabilities (estimated)], 128 [#get("BIZREL_INCOME")] 129 ) 130 131 v(1.5em) 132 133 // Section 3: Origin of Deposited Assets 134 text(size: 11pt, weight: "bold")[3. Origin of the deposited assets involved] 135 136 v(0.5em) 137 138 let origin_cat = get("BIZREL_ORIGIN_CATEGORY") 139 140 block(breakable: false)[ 141 #table( 142 columns: (40%, 60%), 143 stroke: 0.5pt + black, 144 inset: 5pt, 145 [Nature, amount and currency of the involved assets], 146 [#get("BIZREL_ORIGIN_NATURE")], 147 [Category], 148 [#grid( 149 columns: (auto, 1fr), 150 gutter: 0.5em, 151 checkbox(origin_cat == "SAVINGS"), [Savings], 152 checkbox(origin_cat == "OWN_BUSINESS"), [Own business operations], 153 checkbox(origin_cat == "INHERITANCE"), [Inheritance], 154 checkbox(origin_cat == "OTHER"), [Other, what? #get("BIZREL_ORIGIN_CATEGORY_OTHER")], 155 )], 156 [Detailed description of the origins/economical background of the assets involved in the business relationship], 157 [#get("BIZREL_ORIGIN_DETAIL")] 158 ) 159 ] 160 161 v(1.5em) 162 pagebreak() 163 164 // Section 4: Nature and Purpose 165 text(size: 11pt, weight: "bold")[4. Nature and purpose of the business relationship] 166 167 v(0.5em) 168 169 table( 170 columns: (40%, 60%), 171 stroke: 0.5pt + black, 172 inset: 5pt, 173 [Purpose of the business relationship], 174 [#get("BIZREL_PURPOSE")], 175 [Information on the planned development of the business relationship and the assets], 176 [#get("BIZREL_DEVELOPMENT")], 177 [Especially in the case of cash or money and asset transfer transactions with regular customers: 178 \ - Details on usual business volume 179 \ - Information on the beneficiaries 180 \ (Full name, address, bank account)], 181 [#get("BIZREL_FINANCIAL_VOLUME")] 182 ) 183 184 v(1.5em) 185 186 // Section 5: Relationship with Third Parties 187 text(size: 11pt, weight: "bold")[5. Relationship with third parties] 188 189 v(0.5em) 190 191 table( 192 columns: (40%, 60%), 193 stroke: 0.5pt + black, 194 inset: 5pt, 195 [Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship], 196 [#get("BIZREL_THIRDPARTY_RELATIONSHIP")], 197 [Relation to other AMLA-Files], 198 [#get("BIZREL_THIRDPARTY_AMLA_FILES")], 199 [Introducer / agents / references], 200 [#get("BIZREL_THIRDPARTY_REFERENCES")] 201 ) 202 203 v(1.5em) 204 205 // Section 6: Further Information 206 text(size: 11pt, weight: "bold")[6. Further information] 207 208 v(0.5em) 209 210 table( 211 columns: (40%, 60%), 212 stroke: 0.5pt + black, 213 inset: 5pt, 214 [Other relevant information], 215 [#get("BIZREL_FURTHER_INFO")] 216 ) 217 218 v(2em) 219 220 text(size: 9pt, style: "italic")[⚠ *This form has to be updated when changes occur.*] 221 }