exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

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 }