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}