commit 15f1c41f9cd502cd7d86974c6a88db0c848a1098
parent 4cda0b22afe60553c969788132c84848e4460f99
Author: Casaburi Johannes <johannes.casaburi@students.bfh.ch>
Date: Mon, 3 Jun 2024 15:32:08 +0200
restructure files
Diffstat:
9 files changed, 39 insertions(+), 36 deletions(-)
diff --git a/doc/thesis/chapters/intro/abstract.tex b/doc/thesis/abstract.tex
diff --git a/doc/thesis/chapters/intro/acknowledgements.tex b/doc/thesis/chapters/acknowledgements/acknowledgements.tex
diff --git a/doc/thesis/chapters/intro/introduction.tex b/doc/thesis/chapters/intro/introduction.tex
@@ -1,32 +0,0 @@
-\section{Motivation}
-To be able to donate to a charity and deduct that donation from taxes, it is often required to provide evidence. The donor would have to present said evidence in form of a donation receipt which would include information about both the donor and charity. The donor may want to keep this information private and only provide a receipt that proves that a certain amount was indeed donated to a recognized charity.
-
-%privacy
-There are many reasons why such information can be sensitive and should be hidden from third parties. Both personally and politically this information could be harmful to individuals if not handeled responsably. It is best to reduce and anonymize this information as much as possible, while still having all the necessary information to verify donations and prevent illegal practices.
-
-%simplicity
-Tax authorities may have to verify donations manually which can be time consuming, involving in a disproportionate amount of effort for the tax authorities. The donor on the other hand has to keep track of the donation receipt which may get lost.
-
-%standardisation
-For every donation the donor wants the donation to be tax deductible, the adressed charity has to be recognized by the local tax authority. However, it can happen that donations to unrecognized charities are mistakenly deducted or that donations to recognized charities are not deducted. This misconduct has found attention by Michiel Leenaars from the NLnet Foundation\footnote{see \url{https://nlnet.nl/}}. He has noticed that donations to their organization from other countries are sometimes not deducted from the taxes of their donors, although this should be the case.
-%Problems arise when donating to foreign countries due to the lack of standardisation of donations. Charities that are recognized in one country are not necessarly recognized as such in another country. Donations made to a charity abroad which is not recognized by one's own country are thus not elegable for tax deduction.
-
-% can donor donate abroad? -> Maybe. Firstly the charity must be recognized by the tax authority of the donor. Secondly, the charity has to accept donations in the currency used by the mentioned tax authority.
-% This is a problem the Donau can not fix. Instead the Donau defines a protocol that, when followed,
-
-\section{Goals}
-The goal of this bachelor thesis is to assess the current situation in the area of donation deduction and to formulate and implement a solution for the problems described above. The main goals are the following:
-
-\begin{itemize}
- \item Protect the donors privacy and still be able to deduct the amount from the taxes.
- \item Make donations verfiable by simply scanning a QR-Code.
- \item Improve the user convienience for both the donor and tax authorities.
- \item Prevent donation fraud with fake, expired or third-party donations.
-\end{itemize}
-
-%free software
-
-\section{Scope}
-The Donau REST API with its backend were developped and implemented. Tests where written to check the endpoints for errors. Throughout the project we documented both the code and specifications. To demonstrate the Donau we developped an android application that can verify donations.
-
-Out of scope was the charity implementation which would have been integrated into the Taler merchant and the donor client implementation which would have been integrated into the Taler wallet. Unlike the charity integration, the donor part of the taler wallet is payment system dependent. In other words, since the taler wallet can only make donations with the taler payment system, it could only receive donation receipts for this. The administrator interface was also not realized, which would have provided a user-friendly interface to manage the charities.
diff --git a/doc/thesis/chapters/introduction/goals.tex b/doc/thesis/chapters/introduction/goals.tex
@@ -0,0 +1,12 @@
+\section{Goals}
+The goal of this bachelor thesis is to assess the current situation in the area of donation deduction and to formulate and implement a solution for the problems described above. The main goals are the following:
+
+\begin{itemize}
+ \item Protect the donors privacy and still be able to deduct the amount from the taxes.
+ \item Make donations verfiable by simply scanning a QR-Code.
+ \item Improve the user convienience for both the donor and tax authorities.
+ \item Prevent donation fraud with fake, expired or third-party donations.
+\end{itemize}
+
+%free software
+
diff --git a/doc/thesis/chapters/introduction/motivation.tex b/doc/thesis/chapters/introduction/motivation.tex
@@ -0,0 +1,16 @@
+\section{Motivation}
+To be able to donate to a charity and deduct that donation from taxes, it is often required to provide evidence. The donor would have to present said evidence in form of a donation receipt which would include information about both the donor and charity. The donor may want to keep this information private and only provide a receipt that proves that a certain amount was indeed donated to a recognized charity.
+
+%privacy
+There are many reasons why such information can be sensitive and should be hidden from third parties. Both personally and politically this information could be harmful to individuals if not handeled responsably. It is best to reduce and anonymize this information as much as possible, while still having all the necessary information to verify donations and prevent illegal practices.
+
+%simplicity
+Tax authorities may have to verify donations manually which can be time consuming, involving in a disproportionate amount of effort for the tax authorities. The donor on the other hand has to keep track of the donation receipt which may get lost.
+
+%standardisation
+For every donation the donor wants the donation to be tax deductible, the adressed charity has to be recognized by the local tax authority. However, it can happen that donations to unrecognized charities are mistakenly deducted or that donations to recognized charities are not deducted. This misconduct has found attention by Michiel Leenaars from the NLnet Foundation\footnote{see \url{https://nlnet.nl/}}. He has noticed that donations to their organization from other countries are sometimes not deducted from the taxes of their donors, although this should be the case.
+%Problems arise when donating to foreign countries due to the lack of standardisation of donations. Charities that are recognized in one country are not necessarly recognized as such in another country. Donations made to a charity abroad which is not recognized by one's own country are thus not elegable for tax deduction.
+
+% can donor donate abroad? -> Maybe. Firstly the charity must be recognized by the tax authority of the donor. Secondly, the charity has to accept donations in the currency used by the mentioned tax authority.
+% This is a problem the Donau can not fix. Instead the Donau defines a protocol that, when followed,
+
diff --git a/doc/thesis/chapters/introduction/scope.tex b/doc/thesis/chapters/introduction/scope.tex
@@ -0,0 +1,5 @@
+\section{Scope}
+The Donau REST API with its backend were developped and implemented. Tests where written to check the endpoints for errors. Throughout the project we documented both the code and specifications. To demonstrate the Donau we developped an android application that can verify donations.
+
+Out of scope was the charity implementation which would have been integrated into the Taler merchant and the donor client implementation which would have been integrated into the Taler wallet. Unlike the charity integration, the donor part of the taler wallet is payment system dependent. In other words, since the taler wallet can only make donations with the taler payment system, it could only receive donation receipts for this. The administrator interface was also not realized, which would have provided a user-friendly interface to manage the charities.
+
diff --git a/doc/thesis/chapters/outro/discussion.tex b/doc/thesis/chapters/results/discussion.tex
diff --git a/doc/thesis/thesis.pdf b/doc/thesis/thesis.pdf
Binary files differ.
diff --git a/doc/thesis/thesis.tex b/doc/thesis/thesis.tex
@@ -14,15 +14,17 @@
\maketitle
-\input{chapters/intro/abstract}
+\input{abstract}
\tableofcontents
\chapter*{Acknowledgements}
-\input{chapters/intro/acknowledgements}
+\input{chapters/acknowledgements/acknowledgements}
\chapter{Introduction}
-\input{chapters/intro/introduction}
+\input{chapters/introduction/motivation}
+\input{chapters/introduction/goals}
+\input{chapters/introduction/scope}
\chapter{Background}
\input{chapters/background/blindsign}
@@ -40,7 +42,7 @@
\input{chapters/implementation/implementation}
\chapter{Results and Outlook}
-\input{chapters/outro/discussion}
+\input{chapters/results/discussion}
\bibliography{bibliography}
\addcontentsline{toc}{chapter}{Bibliography}