From a8b3f0eb4ea6c7b438a4081fe9a91b38ac60b07d Mon Sep 17 00:00:00 2001
From: Christian Grothoff <christian@grothoff.org>
Date: Sun, 2 Jul 2023 14:33:59 +0200
Subject: work on regulator text

---
 doc/flows/kyc-pull.tex | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

(limited to 'doc/flows/kyc-pull.tex')

diff --git a/doc/flows/kyc-pull.tex b/doc/flows/kyc-pull.tex
index 092892ae..57fcc3be 100644
--- a/doc/flows/kyc-pull.tex
+++ b/doc/flows/kyc-pull.tex
@@ -73,8 +73,11 @@
   \begin{tabular}{l|l|r}
     {\bf Setting}             & {\bf Type}      & {\bf Value} \\ \hline \hline
     Permitted phone numbers   & Dialing prefix  & {\em +41} \\
-    P2P KYC threshold         & Amount/month    & {\em  5000 CHF} \\
-    P2P KYC threshold         & Amount/year     & {\em 15000 CHF} \\
-    Default P2P AML threshold & Amount/month    & {\em  1000 CHF} \\
+    P2P KYC threshold         & Amount/month    & {\em  1000 CHF} \\
+    P2P KYC threshold         & Amount/year     & {\em  5000 CHF} \\
+    Default P2P AML threshold & Amount/month    & {\em  2500 CHF} \\
   \end{tabular}
 \end{table}
+
+The P2P KYC thresholds of 1'000 \CURRENCY{} per month and than 5'000
+\CURRENCY{} per year ensure compliance with article 49-2c.
-- 
cgit v1.2.3


From 2d5f0a87e0e336c6888adf878ae21613c384f89e Mon Sep 17 00:00:00 2001
From: Christian Grothoff <christian@grothoff.org>
Date: Sun, 2 Jul 2023 14:57:48 +0200
Subject: fix build

---
 doc/flows/int-pull.tex |  2 +-
 doc/flows/int-push.tex |  2 +-
 doc/flows/kyc-pull.tex |  2 +-
 doc/flows/kyc-push.tex |  2 +-
 doc/flows/main.de.tex  | 10 +++++-----
 doc/flows/main.tex     |  3 +++
 doc/flows/proc-kyb.tex |  2 +-
 7 files changed, 13 insertions(+), 10 deletions(-)

(limited to 'doc/flows/kyc-pull.tex')

diff --git a/doc/flows/int-pull.tex b/doc/flows/int-pull.tex
index 8c9b66b1..1503ec0b 100644
--- a/doc/flows/int-pull.tex
+++ b/doc/flows/int-pull.tex
@@ -1,4 +1,4 @@
-\section{Pull payment (aka invoicing)}
+\section{Pull payment (aka invoicing)} \label{sec:pull}
 
 \begin{figure}[h!]
   \begin{sequencediagram}
diff --git a/doc/flows/int-push.tex b/doc/flows/int-push.tex
index fd49e8d4..0d95d2df 100644
--- a/doc/flows/int-push.tex
+++ b/doc/flows/int-push.tex
@@ -1,4 +1,4 @@
-\section{Push payment}
+\section{Push payment} \label{sec:push}
 
 \begin{figure}[h!]
   \begin{sequencediagram}
diff --git a/doc/flows/kyc-pull.tex b/doc/flows/kyc-pull.tex
index 57fcc3be..d131d130 100644
--- a/doc/flows/kyc-pull.tex
+++ b/doc/flows/kyc-pull.tex
@@ -1,4 +1,4 @@
-\section{KYC/AML: Pull Payment}
+\section{KYC/AML: Pull Payment} \label{sec:kyc:pull}
 
 \begin{figure}[h!]
   \begin{center}
diff --git a/doc/flows/kyc-push.tex b/doc/flows/kyc-push.tex
index a42318f8..4cc09c18 100644
--- a/doc/flows/kyc-push.tex
+++ b/doc/flows/kyc-push.tex
@@ -1,4 +1,4 @@
-\section{KYC/AML: Push Payment}
+\section{KYC/AML: Push Payment} \label{sec:kyc:push}
 
 \begin{figure}[h!]
   \begin{center}
diff --git a/doc/flows/main.de.tex b/doc/flows/main.de.tex
index 88fc3fac..5f224007 100644
--- a/doc/flows/main.de.tex
+++ b/doc/flows/main.de.tex
@@ -118,13 +118,13 @@ Das Taler-Bezahlsystem transferiert lediglich Gelder auf die bestehenden
 Bankkonten der Verk\"aufer, die f\"ur ihre G\"uterleistungen Zahlungen
 der Nutzer erhalten, f\"ur die bereits bei der \"Uberweisung von deren
 Kundenkonten eine KYC-Pr\"ufung erfolgte. Daher wird unseres Erachtens
-der Betreiber eines Taler-Exchange keine Mittelherkunft verlangen bzw. 
+der Betreiber eines Taler-Exchange keine Mittelherkunft verlangen bzw.
 nachweisen m\"ussen
-\footnote{Wenn Unternehmen das Taler-Bezahlsystem ihrerseits f\"ur 
-Zahlungen nutzen wollen, m\"ussen sie genauso wie alle anderen Nutzer 
-zuerst Geld von ihrem Bankkonto an einen Taler-Exchange \"uberweisen, 
+\footnote{Wenn Unternehmen das Taler-Bezahlsystem ihrerseits f\"ur
+Zahlungen nutzen wollen, m\"ussen sie genauso wie alle anderen Nutzer
+zuerst Geld von ihrem Bankkonto an einen Taler-Exchange \"uberweisen,
 eine KYC-Pr\"ufung absolvieren und dann ihr Wallet Coins abheben lassen.
-F\"ur die gesch\"aftlichen K\"aufer gelten ebenfalls die Limits wie 
+F\"ur die gesch\"aftlichen K\"aufer gelten ebenfalls die Limits wie
 f\"ur alle anderen Nutzer.}.
 
 
diff --git a/doc/flows/main.tex b/doc/flows/main.tex
index 30d5fd3a..be7b884e 100644
--- a/doc/flows/main.tex
+++ b/doc/flows/main.tex
@@ -13,8 +13,11 @@
 \author{Christian Grothoff}
 \title{Flows in the GNU Taler System}
 
+\newcommand\CURRENCY{CHF}
+
 \begin{document}
 
+\maketitle
 \tableofcontents
 
 \chapter{Interactions} \label{chap:interactions}
diff --git a/doc/flows/proc-kyb.tex b/doc/flows/proc-kyb.tex
index fa63976f..d7cd6430 100644
--- a/doc/flows/proc-kyb.tex
+++ b/doc/flows/proc-kyb.tex
@@ -13,7 +13,7 @@
         \node at (1.5,0) {\shortstack{{{\tiny Database}}}};
        \end{tikzpicture}
     }}
-    \newinst[2]{kyc}{\shortstack{KYB provider \\
+    \newinst[2]{kyb}{\shortstack{KYB provider \\
        \\ \begin{tikzpicture}[shape aspect=.5]
         \tikzset{every node/.style={cylinder,shape border rotate=90, draw,fill=gray!25}}
         \node at (1.5,0) {\shortstack{{{\tiny Database}}}};
-- 
cgit v1.2.3


From 8d6bce26ad056fca1f097c66de62e01476157850 Mon Sep 17 00:00:00 2001
From: Christian Grothoff <christian@grothoff.org>
Date: Sun, 2 Jul 2023 15:22:28 +0200
Subject: clarify what happens on block

---
 doc/flows/kyc-deposit.tex | 4 ++--
 doc/flows/kyc-pull.tex    | 5 ++++-
 doc/flows/kyc-push.tex    | 4 ++--
 3 files changed, 8 insertions(+), 5 deletions(-)

(limited to 'doc/flows/kyc-pull.tex')

diff --git a/doc/flows/kyc-deposit.tex b/doc/flows/kyc-deposit.tex
index b6345ad7..c2b2ff24 100644
--- a/doc/flows/kyc-deposit.tex
+++ b/doc/flows/kyc-deposit.tex
@@ -55,8 +55,8 @@
 \end{tikzpicture}
   \end{center}
   \caption{Regulatory process when depositing digital cash into a bank
-    account.  When the transfer is denied, the money is returned to the
-    originating wallet.}
+    account.  When the transfer is denied, the money is held in escrow
+    until authorities authorize the transfer.}
 \end{figure}
 
 
diff --git a/doc/flows/kyc-pull.tex b/doc/flows/kyc-pull.tex
index d131d130..c89986ea 100644
--- a/doc/flows/kyc-pull.tex
+++ b/doc/flows/kyc-pull.tex
@@ -63,7 +63,10 @@
   \end{center}
   \caption{Regulatory process when receiving payments from another wallet.
     The threshold depends on the risk profile from the KYC process.
-    When invoicing is denied the wallet cannot generate the invoice.}
+    When KYC thresholds would be passed, the receiving wallet cannot
+    generate a valid invoice until it has provided the KYC data.
+    When a transfer is denied by AML staff, the money is held in escrow
+    until authorities authorize the transfer.}
 \end{figure}
 
 
diff --git a/doc/flows/kyc-push.tex b/doc/flows/kyc-push.tex
index 4cc09c18..93a6fdaa 100644
--- a/doc/flows/kyc-push.tex
+++ b/doc/flows/kyc-push.tex
@@ -63,8 +63,8 @@
   \end{center}
   \caption{Regulatory process when receiving payments from another wallet.
     The threshold depends on the risk profile from the KYC process.
-    When the transfer is denied the money is (eventually) returned to
-    the originating wallet.}
+    When the transfer is denied, the money is held in escrow
+    until authorities authorize the transfer.}
 \end{figure}
 
 
-- 
cgit v1.2.3

