112 |
112 |
|
113 |
113 |
\angebotsformel\\
|
114 |
114 |
|
115 |
|
\vspace{0.5cm}
|
116 |
|
|
117 |
|
|
118 |
|
%
|
119 |
|
% - longtable kann innerhalb der Tabelle umbrechen
|
120 |
|
% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
|
121 |
|
% Übertrag machen
|
122 |
|
% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
|
123 |
|
% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
|
124 |
|
% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
|
125 |
|
%
|
126 |
|
\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand
|
127 |
|
\setlength\LTright{0pt} % Tabelle endet am rechten Textrand
|
128 |
|
\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rrr@{}}
|
129 |
|
% Tabellenkopf
|
130 |
|
\hline
|
131 |
|
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
|
132 |
|
\hline\\
|
133 |
|
\endhead
|
134 |
|
|
135 |
|
% Tabellenkopf erste Seite
|
136 |
|
\hline
|
137 |
|
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
|
138 |
|
\hline\\[-0.5em]
|
139 |
|
\endfirsthead
|
140 |
|
|
141 |
|
% Tabellenende
|
142 |
|
\\
|
143 |
|
\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite}
|
144 |
|
\endfoot
|
145 |
|
|
146 |
|
% Tabellenende letzte Seite
|
147 |
|
\hline\\
|
148 |
|
\multicolumn{5}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\
|
149 |
|
<%foreach tax%>
|
150 |
|
\multicolumn{5}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\
|
151 |
|
<%end tax%>
|
152 |
|
\multicolumn{5}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%ordtotal%>} \currency\\
|
153 |
|
\hline\hline\\
|
154 |
|
\endlastfoot
|
155 |
115 |
|
|
116 |
\begin{PricingTabular}
|
|
117 |
% Tabellenende letzte Seite
|
|
118 |
\midrule
|
|
119 |
\multicolumn{5}{@{}l}{\nettobetrag} & <%subtotal%>\\
|
|
120 |
<%foreach tax%>
|
|
121 |
\multicolumn{5}{@{}l}{<%taxdescription%>} & <%tax%>\\
|
|
122 |
<%end tax%>
|
|
123 |
\multicolumn{5}{@{}l}{\bfseries\schlussbetrag} & \textbf{<%ordtotal%>}\\
|
|
124 |
\bottomrule
|
|
125 |
\endlastfoot
|
156 |
126 |
% eigentliche Tabelle
|
157 |
127 |
<%foreach number%>
|
158 |
|
<%runningnumber%> &
|
159 |
|
<%number%> &
|
160 |
|
\textbf{<%description%>} &
|
161 |
|
\raggedleft <%qty%> <%unit%> &
|
162 |
|
<%sellprice%> \currency &
|
163 |
|
\ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}}
|
164 |
|
\ourfont{<%linetotal%> \currency} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
|
165 |
|
|
166 |
|
<%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%>
|
167 |
|
<%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%>
|
168 |
|
<%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%>
|
169 |
|
<%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%>
|
170 |
|
\\[-0.8em]
|
|
128 |
<%runningnumber%> &
|
|
129 |
<%number%> &
|
|
130 |
\textbf{<%description%>}
|
|
131 |
<%if longdescription%> \newline\scriptsize <%longdescription%><%end longdescription%>
|
|
132 |
<%if serialnumber%> \newline\scriptsize \seriennummer: <%serialnumber%><%end serialnumber%>
|
|
133 |
<%if ean%> \newline\scriptsize \ean: <%ean%><%end ean%>
|
|
134 |
<%if projectnumber%>\newline\scriptsize \projektnummer: <%projectnumber%><%end projectnumber%>
|
|
135 |
&
|
|
136 |
<%qty%> <%unit%> &
|
|
137 |
<%sellprice%>&
|
|
138 |
\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}
|
|
139 |
<%linetotal%>\\
|
171 |
140 |
<%end number%>
|
172 |
|
|
173 |
|
\end{longtable}
|
|
141 |
\end{PricingTabular}
|
174 |
142 |
|
175 |
143 |
<%if notes%>
|
176 |
144 |
<%notes%>
|
table -> Pricing table