EUR.tex 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. \documentclass[a4paper, 12pt]{article}
  2. \usepackage[utf8]{inputenc} % this is needed for umlauts
  3. \usepackage[ngerman]{babel} % this is needed for umlauts
  4. \usepackage[T1]{fontenc} % needed for right umlaut output in pdf
  5. \usepackage[ngerman, num]{isodate} % get DD.MM.YYYY dates
  6. \usepackage[locale=DE,group-minimum-digits={3}]{siunitx}
  7. \usepackage{parskip}
  8. \usepackage{fancyhdr}
  9. \usepackage[rmargin=2.4cm]{geometry}
  10. \usepackage{csvsimple}
  11. \usepackage{pgfplots}
  12. \usepackage{myInformation}
  13. \fancypagestyle{appendix}{%
  14. \fancyhead{}
  15. \renewcommand{\headrulewidth}{0pt}
  16. }
  17. \setlength{\headheight}{15pt} % fixes \headheight warning
  18. \lhead{\Vorname{}~\Nachname{}, \Strasse{}, \PLZ{}~\Ort}
  19. \rhead{Id-Nr. \Idnr}
  20. % Begin document %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  21. \begin{document}
  22. \pagestyle{fancy}
  23. \section*{Überschussrechnung \Year}
  24. \subsection*{Einnahmen}
  25. \csvreader[before reading=\def\einnahmen{0},separator=semicolon]{2013-einnahmen-selbststaendig.csv}{Betrag=\Betrag}{%
  26. \pgfmathsetmacro{\einnahmen}{\einnahmen+\Betrag}%
  27. }
  28. \begin{tabular}{|p{2.5cm}|p{2.5cm}|p{7cm}|p{2cm}|}\hline%
  29. \textbf{Rechnungs-\newline{}nummer} & \textbf{Rechnungs-\newline{datum}} & \textbf{Text} & \textbf{Betrag\newline{}in EUR}
  30. \csvreader[head to column names,separator=semicolon]{2013-einnahmen-selbststaendig.csv}{}%
  31. {\\\hline\Rechnungsnummer & \Rechnungsdatum & \Text &\hfill\num[round-mode=places,round-precision=2]{\Betrag}}%
  32. \\\hline\hline
  33. \multicolumn{3}{|l|}{Summe} & \hfill\num[round-mode=places,round-precision=2]{\einnahmen}
  34. \\\hline
  35. \end{tabular}
  36. \subsection*{Ausgaben}
  37. \csvreader[before reading=\def\ausgaben{0},separator=semicolon]{2013-ausgaben.csv}{Betrag=\Betrag}{%
  38. \pgfmathsetmacro{\ausgaben}{\ausgaben+\Betrag}%
  39. }
  40. \begin{tabular}{|p{2cm}|p{10.4cm}|p{2cm}|}\hline%
  41. \textbf{Datum} & \textbf{Text} & \textbf{Betrag}
  42. \csvreader[head to column names,separator=semicolon]{2013-ausgaben.csv}{}%
  43. {\\\hline\Datum & \Text &\hfill\num[round-mode=places,round-precision=2]{\Betrag}}%
  44. \\\hline\hline
  45. \multicolumn{2}{|l|}{Summe} & \hfill\num[round-mode=places,round-precision=2]{\ausgaben}
  46. \\\hline
  47. \end{tabular}
  48. \vfill\pgfmathsetmacro{\gewinn}{\einnahmen-\ausgaben}
  49. \textbf{Gewinn / Verlust:}\hfill\num[round-mode=places,round-precision=2]{\gewinn}
  50. \clearpage
  51. \subsection*{Sonstige Einnahmen aus selbstständiger Tätigkeit}
  52. \csvreader[before reading=\def\selbststaendig{0},separator=semicolon]{2013-einnahmen-sonstiges.csv}{Betrag=\Betrag}{%
  53. \pgfmathsetmacro{\selbststaendig}{\selbststaendig+\Betrag}%
  54. }
  55. \begin{tabular}{|p{2cm}|p{10.4cm}|p{2cm}|}\hline%
  56. \textbf{Datum} & \textbf{Text} & \textbf{Betrag}
  57. \csvreader[head to column names,separator=semicolon]{2013-einnahmen-sonstiges.csv}{}%
  58. {\\\hline\Datum & \Text &\hfill\num[round-mode=places,round-precision=2]{\Betrag}}%
  59. \\\hline\hline
  60. \multicolumn{2}{|l|}{Summe} & \hfill\num[round-mode=places,round-precision=2]{\selbststaendig}
  61. \\\hline
  62. \end{tabular}
  63. \subsection*{Einnahmen aus Kapitalerträgen}
  64. \csvreader[before reading=\def\kapitalsum{0},separator=semicolon]{2013-kapitalertraege.csv}{Betrag=\Betrag}{%
  65. \pgfmathsetmacro{\kapitalsum}{\kapitalsum+\Betrag}%
  66. }
  67. \begin{tabular}{|p{2cm}|p{10.4cm}|p{2cm}|}\hline%
  68. \textbf{Datum} & \textbf{Text} & \textbf{Betrag}
  69. \csvreader[head to column names,separator=semicolon]{2013-kapitalertraege.csv}{}%
  70. {\\\hline\Datum & \Text &\hfill\num[round-mode=places,round-precision=2]{\Betrag}}%
  71. \\\hline\hline
  72. \multicolumn{2}{|l|}{Summe} & \hfill\num[round-mode=places,round-precision=2]{\kapitalsum}
  73. \\\hline
  74. \end{tabular}
  75. \subsection*{Einnahmen aus nicht-selbstständiger Tätigkeit}
  76. \csvreader[before reading=\def\nichstselbststaendig{0},separator=semicolon]{2013-nicht-selbststaendig.csv}{Betrag=\Betrag}{%
  77. \pgfmathsetmacro{\nichstselbststaendig}{\nichstselbststaendig+\Betrag}%
  78. }
  79. \begin{tabular}{|p{2cm}|p{10.4cm}|p{2cm}|}\hline%
  80. \textbf{Datum} & \textbf{Text} & \textbf{Betrag}
  81. \csvreader[head to column names,separator=semicolon]{2013-nicht-selbststaendig.csv}{}%
  82. {\\\hline\Datum & \Text &\hfill\num[round-mode=places,round-precision=2]{\Betrag}}%
  83. \\\hline\hline
  84. \multicolumn{2}{|l|}{Summe} & \hfill\num[round-mode=places,round-precision=2]{\nichstselbststaendig}
  85. \\\hline
  86. \end{tabular}
  87. \end{document}