Revision 20a30dd1
Von Marei Peischl vor fast 5 Jahren hinzugefügt
sales_quotation.tex | ||
---|---|---|
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%> |
Auch abrufbar als: Unified diff
table -> Pricing table