exchange

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

kyc-balance.tex (2643B)


      1 \section{KYC: Balance}
      2 
      3 Note: this process is not implemented and would require non-trivial extra work
      4 if required.
      5 
      6 \begin{figure}[h!]
      7   \begin{center}
      8 \begin{tikzpicture}[node distance=1cm,font=\sffamily,
      9     start/.style={rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=yellow!30},
     10     end/.style={rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=red!30},
     11     process/.style={rectangle, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=orange!30},
     12     failed/.style={rectangle, rounded corners, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=red!30},
     13     io/.style={trapezium, trapezium left angle=70, trapezium right angle=110, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=blue!30},
     14     decision/.style={diamond, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=green!30},
     15     arr/.style={very thick,-latex},
     16     every edge quotes/.style = {auto, font=\footnotesize, sloped}
     17     ]
     18  \node (start) [start] {Start};
     19  \node (balance) [decision,below=of start,text width=3cm] {Transaction leaves wallet balance below AML threshold?};
     20  \node (registered) [decision,below=of balance,text width=3cm] {Wallet has been subject to KYC?};
     21  \node (kyc) [process, below=of registered] {KYC process};
     22  \node (aml) [process, left=of kyc] {AML process};
     23  \node (allow) [end, right=of balance] {Allow};
     24  \node (deny) [failed, right=of registered] {Deny};
     25  \draw[arr] (start) -> (balance) {};
     26  \draw[arr] (balance) -> (registered);
     27  \draw (balance) edge["No"] (registered);
     28  \draw[arr] (balance) -> (allow);
     29  \draw (balance) edge["Yes"] (allow);
     30 
     31  \draw[arr] (registered) -> (kyc);
     32  \draw (registered) edge["No"] (kyc);
     33  \draw[arr] (registered) -> (deny);
     34  \draw (registered) edge["Yes"] (deny);
     35 
     36  \draw[arr] (kyc) -> (deny);
     37  \draw (kyc) edge["Failed"] (deny);
     38  \draw[arr] (kyc) -> (aml);
     39  \draw (kyc) edge["Ok"] (aml);
     40 
     41  \draw[arr] (aml) -> (balance.west);
     42  \draw (aml) edge["New threshold"] (balance.west);
     43 \end{tikzpicture}
     44   \end{center}
     45   \caption{Regulatory process when a wallet exceeds its AML threshold.
     46     When the transfer is denied the transaction (withdraw, P2P transfer)
     47     is refused by the wallet.}
     48 \end{figure}
     49 
     50 
     51 \begin{table}[h!]
     52   \caption{Settings for the balance trigger.}
     53   \begin{tabular}{l|l|r}
     54     {\bf Setting}          & {\bf Type}         & {\bf Value} \\ \hline \hline
     55     KYC threshold          & Amount             & {\em 5000 CHF} \\
     56     Default AML threshold  & Amount             & {\em 5000 CHF} \\
     57   \end{tabular}
     58 \end{table}