letter environment
[kivitendo-erp.git] / sales_quotation.tex
1 \input{inheaders.tex}
2
3
4 % Variablen, die in settings verwendet werden
5 \newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
6 \newcommand{\lxmedia} {<%media%>}
7 \newcommand{\lxcurrency} {<%currency%>}
8 \newcommand{\kivicompany} {<%employee_company%>}
9
10 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
11 \input{insettings.tex}
12
13
14 % laufende Kopfzeile:
15 \ourhead{\kundennummer}{<%customernumber%>}{\angebot}{<%quonumber%>}{<%transdate%>}
16
17
18 \begin{document}
19
20 \setkomavar{signature}{
21 <%employee_company%>\ifhmode\\\fi<%salesman_name%>
22 }
23
24 \begin{minipage}[t]{8cm}
25   \scriptsize
26
27   {\color{gray}\underline{\firma\ $\cdot$ \strasse\ $\cdot$ \ort}}
28   \normalsize
29
30   \vspace*{0.3cm}
31
32   <%name%>
33
34   <%if department_1%><%department_1%><%end if%>
35
36   <%if department_2%><%department_2%><%end if%>
37
38   <%cp_givenname%> <%cp_name%>
39
40   <%street%>
41
42   ~
43
44   <%zipcode%> <%city%>
45
46   <%country%>
47 \end{minipage}
48 \hfill
49 \begin{minipage}[t]{6cm}
50   \hfill{\LARGE\textbf{\angebot}}
51
52   \vspace*{0.2cm}
53
54   \hfill{\large\textbf{\nr ~<%quonumber%>}}
55
56   \vspace*{0.2cm}
57
58   \datum:\hfill <%transdate%>
59
60   \kundennummer:\hfill <%customernumber%>
61
62   \ansprechpartner:\hfill <%employee_name%>
63
64   \textTelefon \hfill <%employee_tel%>
65
66   \textEmail \hfill <%employee_email%>
67
68 \end{minipage}
69
70 <%if shiptoname%>
71   \vspace{0.8cm}
72   \scriptsize \underline{\abweichendeLieferadresse:}\\
73   \normalsize    <%shiptoname%>
74
75                  <%if shiptocontact%> <%shiptocontact%><%end if%>
76
77                  <%shiptodepartment_1%>
78
79                   <%shiptodepartment_2%>
80
81                   <%shiptostreet%>
82
83                   <%shiptozipcode%> <%shiptocity%>
84 <%end if%>
85 \vspace*{1.5cm}
86
87 \hfill
88
89
90 \begin{letter}{
91   <%name%>\\
92   <%if department_1%><%department_1%><%end if%>\\
93   <%if department_2%><%department_2%><%end if%>\\
94   <%cp_givenname%> <%cp_name%>\\
95   <%street%>\\
96   <%zipcode%> <%city%>\\
97   <%country%>
98 }
99
100 % Anrede nach Geschlecht unterscheiden
101 \opening{
102         \ifstr{<%cp_name%>}{}
103                 {\anrede}
104                 {
105                 \ifstr{<%cp_gender%>}{f}
106                         {\anredefrau}
107                         {\anredeherr}
108                         <%cp_title%> <%cp_name%>,
109                 }
110 }
111 \thispagestyle{kivitendo.letter.first}
112
113 \angebotsformel\\
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
156 % eigentliche Tabelle
157 <%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]
171 <%end number%>
172
173 \end{longtable}
174
175 <%if notes%>
176   <%notes%>
177   \medskip
178 <%end if%>
179
180 <%if delivery_term%>
181   \lieferung ~<%delivery_term.description_long%>\\
182 <%end delivery_term%>
183
184 \angebotdanke\\
185 <%if reqdate%>
186 \angebotgueltig~<%reqdate%>.
187 <%end if%>
188 \angebotfragen
189
190
191 \angebotagb
192
193 \closing{\gruesse}
194
195 \begin{minipage}{\textwidth}
196 \auftragerteilt\par\bigskip
197 \nurort:\rule[-.5ex]{8cm}{.2pt}\ ,\den\ \rule[-.5ex]{5cm}{.2pt}\par\bigskip
198
199 \unterschrift/\stempel:\rule[-.5ex]{6cm}{.2pt}
200 \end{minipage}
201
202
203 \end{letter}
204 \end{document}