\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 \hline \end{tabular} \end{document}