exchange

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

kyc-deposit.tex (3790B)


      1 \section{KYC: Deposit} \label{sec:kyc:deposit}
      2 
      3 \begin{figure}[h!]
      4   \begin{center}
      5 \begin{tikzpicture}[node distance=1cm,font=\sffamily,
      6     start/.style={rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=yellow!30},
      7     end/.style={rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=red!30},
      8     process/.style={rectangle, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=orange!30},
      9     failed/.style={rectangle, rounded corners, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=red!30},
     10     io/.style={trapezium, trapezium left angle=70, trapezium right angle=110, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=blue!30},
     11     decision/.style={diamond, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=green!30},
     12     arr/.style={very thick,-latex},
     13     every edge quotes/.style = {auto, font=\footnotesize, sloped}
     14     ]
     15  \node (start) [start] {Start};
     16  \node (country) [decision,below=of start,text width=2.5cm] {Target account in allowed country?};
     17  \node (amount) [decision, below=of country,text width=2.5cm] {Target account received less than KYB threshold?};
     18  \node (kyc) [process, right=of amount] {KYB process};
     19  \node (high) [decision, below=of amount,text width=2.5cm] {Target account received more than its AML threshold?};
     20  \node (aml) [process, right=of high] {AML process};
     21  \node (dummy) [below right=of aml] {};
     22  \node (allow) [end, below right=of dummy] {Allow};
     23  \node (deny) [failed, right=of kyc] {Deny};
     24  \draw[arr] (start) -> (country) {};
     25 
     26  \draw[arr] (country) -> (amount);
     27  \draw (country) edge["Yes"] (amount);
     28 
     29  \draw[arr] (country.east) -> (deny);
     30  \draw (country.east) edge["No"] (deny);
     31 
     32  \draw[arr] (amount) -> (high);
     33  \draw (amount) edge["Yes"] (high);
     34 
     35  \draw[arr] (amount.east) -> (kyc);
     36  \draw (amount.east) edge["No"] (kyc);
     37 
     38  \draw[arr] (kyc) -> (deny);
     39  \draw (kyc) edge["Failed"] (deny);
     40 
     41  \draw[arr] (kyc) -> (high);
     42  \draw (kyc) edge["Succeeded"] (high);
     43 
     44  \draw[arr] (high.south) -> (allow);
     45  \draw (high.south) edge["Yes"] (allow);
     46 
     47  \draw[arr] (high.east) -> (aml);
     48  \draw (high.east) edge["No"] (aml);
     49 
     50  \draw[arr] (aml) -> (deny);
     51  \draw (aml) edge["Violation"] (deny);
     52 
     53  \draw[arr] (aml) -> (allow);
     54  \draw (aml) edge["Ok"] (allow);
     55 \end{tikzpicture}
     56   \end{center}
     57   \caption{Regulatory process when depositing digital cash into a bank
     58     account.  When the transfer is denied, the money is held in escrow
     59     until authorities authorize the transfer.}
     60 \end{figure}
     61 
     62 
     63 \begin{table}[h!]
     64   \caption{Settings for the deposit trigger. Note that the operation
     65   must satisfy all of the given rules.}
     66   \begin{tabular}{l|l|r}
     67     {\bf Setting}                 & {\bf Type}         & {\bf Value}     \\ \hline \hline
     68     Allowed bank accounts         & RFC 8905 RegEx     & {\em CH*}       \\ \hline
     69     KYB deposit threshold         & Amount/month       & {\em  2500 CHF} \\
     70     KYB deposit threshold         & Amount/year        & {\em 15000 CHF} \\
     71     Default AML deposit threshold & Amount/month       & {\em  2500 CHF} \\
     72   \end{tabular}
     73 \end{table}
     74 
     75 %The KYB deposit threshold of 5'000 \CURRENCY{} per month and than 15'000
     76 %\CURRENCY{} per year ensure compliance. % with article 48-1b.
     77 
     78 Additionally, our terms of service will prohibit businesses to receive
     79 amounts exceeding 1'000 \CURRENCY{} per transaction.
     80 %(well below the 15'000 \CURRENCY{} threshold defined in article 24-1c).
     81 
     82 SMS-Identification is done by in-house software. KYB data is initially
     83 obtained and vetted by one of several external KYB providers before
     84 being passed for manual validation by our own staff who can then
     85 determine appropriate AML thresholds and set review criteria.