74 lines
2.4 KiB
Cheetah
74 lines
2.4 KiB
Cheetah
\documentclass[10pt]{article}
|
|
\usepackage{german}
|
|
\usepackage{eurosym}
|
|
\usepackage[a4paper, landscape=true, left=2cm, right=2cm, top=2cm]{geometry}
|
|
\usepackage{icomma}
|
|
\usepackage{longtable}
|
|
\usepackage{color}
|
|
\setlength{\parindent}{0pt}
|
|
|
|
\begin{document}
|
|
|
|
\subsection*{Account Statement $year}
|
|
|
|
\begin{longtable}{|r|r|p{6cm}|r|r|r|p{3cm}|r|p{5cm}|}
|
|
\hline \textcolor{blue}{\bf{ID}} & \textcolor{blue}{\bf{Date}} & \textcolor{blue}{\bf{Description}} & \textcolor{blue}{\bf{Amount}} & \textcolor{blue}{\bf{DocNo}} & \textcolor{blue}{\bf{Year}} & \textcolor{blue}{\bf{Category}} & \textcolor{blue}{\bf{IsRef}} & \textcolor{blue}{\bf{BaseAccount}} \\ \hline \hline
|
|
\endfirsthead
|
|
\hline \textcolor{blue}{\bf{ID}} & \textcolor{blue}{\bf{Date}} & \textcolor{blue}{\bf{Description}} & \textcolor{blue}{\bf{Amount}} & \textcolor{blue}{\bf{DocNo}} & \textcolor{blue}{\bf{Year}} & \textcolor{blue}{\bf{Category}} & \textcolor{blue}{\bf{IsRef}} & \textcolor{blue}{\bf{BaseAccount}} \\ \hline \hline
|
|
\endhead
|
|
\multicolumn{9}{r}{\em{to be continued}}
|
|
\endfoot
|
|
|
|
\endlastfoot
|
|
|
|
#for $entry in $entries
|
|
\tt{$entry['id']} & \tt{$entry['created_at']} & \tt{$entry['description']} & #slurp
|
|
#if $entry['amount'] <= 0
|
|
\textcolor{red}{#slurp
|
|
#end if
|
|
\tt{$entry['amount']} \,\euro{}#slurp
|
|
#if $entry['amount'] <= 0
|
|
}#slurp
|
|
#end if
|
|
& \tt{$entry['document_no']} & \tt{$entry['fiscal_year']} & \tt{$entry['category']} & \tt{$entry['is_reference']} & \tt{{$entry['base_account'].replace('_', ' ') }} \\ \hline
|
|
#end for
|
|
\end{longtable}
|
|
|
|
\pagebreak
|
|
\subsection*{Overviews}
|
|
|
|
\begin{tabular}{|l|r|} \hline
|
|
\hline \textcolor{blue}{\bf{category}} & \textcolor{blue}{\bf{sum}} \\
|
|
#for $entry in $overview
|
|
\hline \tt{$entry['category']} & #slurp
|
|
#if $entry['sum'] <= 0
|
|
\textcolor{red}{#slurp
|
|
#end if
|
|
\tt{$entry['sum']} \,\euro{}#slurp
|
|
#if $entry['sum'] <= 0
|
|
}#slurp
|
|
#end if
|
|
\\
|
|
#end for
|
|
|
|
\hline \hline related & \tt{$related['sum']} \,\euro{} \\
|
|
\hline unrelated & \tt{$unrelated['sum']} \,\euro{} \\
|
|
\hline total & \tt{$total['sum']} \,\euro{} \\
|
|
\hline \hline
|
|
\end{tabular}
|
|
|
|
\pagebreak
|
|
\subsection*{Errors}
|
|
|
|
\begin{tabular}{|r|r|l|} \hline
|
|
\hline \textcolor{blue}{\bf{type}} & \textcolor{blue}{\bf{sum}} & \textcolor{blue}{\bf{remark}} \\
|
|
#for $entry in $errors
|
|
\hline \tt{$entry['error']} & \tt{$entry['sum']} \,\euro{} & \tt{$entry['remark']} \\
|
|
#end for
|
|
\hline \tt{0} & \tt{$adjusted_total} \,\euro{} & \tt{adjusted total} \\
|
|
\hline \hline
|
|
\end{tabular}
|
|
|
|
|
|
\end{document}
|